NetBIOS   Network Basic Input/Output System  

(2008-06-16)
1. NetBIOS네트워크에 대한 기본적인 입출력((Net + BIOS) 이라는 뜻으로 합성된 용어

  ㅇ 프로토콜 보다는 소프트웨어 인터페이스 및 이름 명명법을 정의하고 있는 일종의 API

  *  일반적으로 통신 프로토콜 만을 가리키는 경우, NetBIOS 대신에 NetBEUI라고 부름


2. 유래, 역사

  ㅇ NetBIOS는 1984년 IBM社가 발표한  컴퓨터와 PC-LAN 과의 인터페이스(API) 및 이름
     명명법에 대한 정의
  ㅇ 그 당시 NetBIOS API는 응용프로그램이 다른 컴퓨터와 연결하여 데이터를 공유하는
     아주 초보적인 설계적 관점을 제시
  ㅇ 즉, BIOS API가 응용프로그램으로하여금 주변장치 등과 대화하는 인터페이스라면,
     NetBIOS API네트워크를 통한 인터페이스로 개념을 확장함
  ㅇ 그러나, NetBIOS가 네트워크를 통하여 데이터 교환을 하려면 전송계층(Transport
      Layer) 상의  데이터 전송 프로토콜이 필요하여 NetBEUI가 곧이어 발표됨 


3. OSI 계층모델의 관점OSI 참조모델에 견주어 볼 때 NetBIOS는 대략적으로 5 계층(세션계층)에 위치
     - 응용계층의 응용(Application) 프로그램에게 API를 제공

  ㅇ 한편, 마이크로소프트사의 Windwos계열에서는,
     - TCP/IP용으로는 Winsock32.dll로,
     - NetBIOS용으로는 Netapi32.dll 화일로써 인터페이스 제공


4. NetBIOS가 제공하는 3가지 서비스 

  ㅇ 이름명명법 (Name Service)   ☞  NetBIOS Name Service
     - 네임 서비스 (이름 서비스)
        . 이름 : 16 바이트알파벳 문자 또는 숫자의 조합
        . 대문자로 된 컴퓨터 이름 (15 바이트) + name type (1 바이트)
        . NetBIOS 이름공간(Name Space)는 평평하다.  즉 DNS 처럼 계층적이지 않다.

  ㅇ NetBIOS는 다음 두 통신 모드를 제공한다.
     - 세션(Session) 모드 서비스
        . 두 컴퓨터가 통신할 수 있는 연결을 성립시키고, 보다 큰 메시지가 처리될 수
          있게 하며, 통신 에러의 발견과 회복을 제공.
     - 데이터그램(Datagram) 모드 서비스
        . 데이터그램 모드비연결형(connectionless, 각 메시지가 독립적으로 전송)으
          로, 메시지가 보다 작으며 응용 프로그램이 통신 에러의 발견과 회복을 수행.
          또한 메시지를 LAN의 모든 컴퓨터에 전송시키는 브로드캐스트(방송)을 지원. 


5. 통신계층상 의미
 
  ㅇ NetBIOS는 대략 5계층에 위치하여 세션의 연결설정 및 해제에 관계하며 3,4계층에는
     TCP/IP 또는 IPX 등을 이용해서 네트워크간의 연결을 이룸

  ㅇ NetBIOS over TCP/IP (NBT) 
     - 망계층 상의 IP에 의존하여 다른 LAN 즉 타 네트워크전송 가능
  ㅇ NetBIOS over NetBEUI
     - LAN 세그먼트(로컬영역) 범위 안에서만 송수신 가능

  


6. 관련 명령어NBT 
    - MS 윈도우에서 nbtstat 라는 명령어로 현재의 TCP/IP 상의 NetBIOS에 의한 연결
      상태 를 확인하고, lmhosts 캐시의 갱신 등을 할 수 있음
      . 例) 등록된 이름의 확인  :  nbtstat -n 

  ㅇ NetBEUI 
    - net : 리다이렉터 관련


[NetBIOS] 1. NetBIOS 2. lmhosts 화일 3. NBT/NetBT 4. nbtstat 명령어 5. NetBEUI,NBF 6. NetBIOS 이름 서비스 7. SMB 8. WINS 9. CIFS 10. 리다이렉터
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
        1. 통신 이란?
        2. 신뢰적 통신
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   인터넷 응용
        1.   NetBIOS
          1.   1. NetBIOS
              2. lmhosts 화일
              3. NBT/NetBT
              4. nbtstat 명령어
              5. NetBEUI,NBF
              6. NetBIOS 이름 서비스
              7. SMB
              8. WINS
              9. CIFS
              10. 리다이렉터
        2.   DNS
        3.   가상단말
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   웹기술
        8.   VPN
        9.   무선인터넷
        10.   전자상거래
        11.   개인 컨텐츠
        12.   인터넷 기타 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌