Ⅰ. NetBIOS (Network Basic Input/Output System) 란?
네트워크 상에서 응용 프로그램 간 통신을 지원하는 API입니다. 원래 IBM PC Network에서 사용하기 위해 개발되었으며, 이후 다양한 네트워크 프로토콜(예: NetBEUI, IPX/SPX, TCP/IP)에서 사용되었습니다.
Ⅱ. NetBIOS (Network Basic Input/Output System) 사용 포트
주로 TCP/IP 프로토콜 위에서 작동하며, 세 가지 주요 포트를 사용합니다:
TCP/UDP | Port | 용도 | 설명 |
UDP | 137 | NetBIOS 이름 등록 및 해석 | etBIOS 이름을 IP 주소로 해석하거나, IP 주소를 NetBIOS 이름으로 변환하는 데 사용됩니다. 이 서비스는 네트워크 브라우징과 리소스 위치 확인에 중요한 역할을 합니다. |
UDP | 138 | NetBIOS 데이터그램 메시지 | 연결 없는 통신을 위한 포트입니다. 데이터그램 서비스는 브로드캐스트 메시지와 네트워크의 여러 컴퓨터에 데이터를 보내는 데 사용됩니다. |
TCP | 139 | NetBIOS 세션 통신 | 연결 지향 통신을 위한 포트입니다. 이 포트는 파일 및 프린터 공유와 같은 서비스에 사용되며, 두 컴퓨터 간에 세션을 설정하고 데이터를 교환합니다. |
Ⅲ. NetBIOS (Network Basic Input/Output System) 기능
1) 이름 서비스: NetBIOS 이름을 네트워크 주소로 매핑합니다. NetBIOS 이름은 최대 15자의 고유한 식별자입니다.
2) 세션 서비스: 응용 프로그램 간의 연결 지향 통신을 지원합니다. 파일 및 인쇄 공유 같은 세션 기반 서비스를 제공합니다.
3) 데이터그램 서비스: 연결 없는 통신을 지원합니다. 브로드캐스트 메시지 전송 등에서 사용됩니다.
사용 Ex)
Windows 파일 및 프린터 공유: NetBIOS는 Windows 네트워크에서 파일 및 프린터 공유 서비스에 사용됩니다.
이름 해석: NetBIOS 이름을 IP 주소로 해석하여 네트워크 리소스를 찾는 데 사용됩니다.
Ⅳ. NetBEUI (NetBIOS Extended User Interface) 란?
NetBIOS 프레임을 캡슐화하여 네트워크 전송을 지원하는 전송 프로토콜입니다. 초기 LAN 환경에서 사용되었으며, 소규모 네트워크에서 빠르고 효율적으로 동작합니다.
Ⅴ. NetBEUI (NetBIOS Extended User Interface) 사용 포트
NetBEUI는 특정 포트를 사용하지 않습니다. NetBEUI는 NetBIOS 프레임을 캡슐화하여 전송하기 위한 프로토콜로, OSI 모델의 데이터 링크 계층(Layer 2)에서 작동합니다.
Ⅵ. NetBEUI (NetBIOS Extended User Interface) 특징
ⅰ) 비연결 지향 프로토콜: 신뢰성 있는 데이터 전송을 보장하지 않습니다.
ⅱ) 작고 효율적: 적은 오버헤드로 인해 작은 네트워크에서 매우 빠르게 동작합니다.
ⅲ) 비라우터블: NetBEUI는 라우터를 통해 네트워크를 넘나드는 통신을 지원하지 않습니다. 따라서, 대규모 네트워크에는 적합하지 않습니다.
Ⅶ. NetBEUI (NetBIOS Extended User Interface) 특징
소규모 LAN 환경: 초기 Windows 네트워크에서 파일 및 프린터 공유를 위한 기본 프로토콜로 사용되었습니다.
Ⅷ. NetBIOS 및 NetBEUI 관계
NetBIOS는 네트워크 응용 프로그램을 지원하는 API로, NetBEUI는 NetBIOS 트래픽을 캡슐화하는 전송 프로토콜입니다. NetBIOS는 NetBEUI뿐만 아니라 다른 프로토콜(TCP/IP, IPX/SPX)에서도 사용될 수 있습니다. NetBEUI는 NetBIOS의 프레임을 전송하기 위해 설계된 프로토콜이지만, NetBIOS는 다른 전송 프로토콜에서도 독립적으로 사용될 수 있습니다.
Ⅸ. NetBIOS와 NetBEUI의 현재 상태
ⅰ) NetBIOS: 현재 대부분의 네트워크는 TCP/IP를 사용하며, NetBIOS는 여전히 일부 네트워크 서비스(특히 Windows 네트워크 환경)에서 사용됩니다. 그러나 WINS(Windows Internet Name Service)와 같은 기술이 등장하면서 그 중요성은 줄어들었습니다.
ⅱ) NetBEUI: 현대 네트워크에서는 거의 사용되지 않습니다. 소규모 네트워크에서의 효율성에도 불구하고, 확장성과 라우팅의 부재로 인해 대규모 네트워크에서는 TCP/IP로 대체되었습니다.
'네트워크' 카테고리의 다른 글
스니핑(Sniffing)에 대해 알아보겠습니다. (0) | 2024.08.13 |
---|---|
POODLE (Padding Oracle On Downgraded Legacy Encryption) 공격에 대해 알아보겠습니다. (0) | 2024.08.01 |
TCP (Transmission Control Protocol) 플래그에 대해 알아보겠습니다. (0) | 2024.07.29 |
ARP 스푸핑(Spoofing) 에 대해 알아보겠습니다. (2) | 2024.07.24 |
Switch jamming 과 스머프 공격 (Smurf Attack) 에 대해 알아보겠습니다. (0) | 2024.07.12 |