IPX

IPX(Internetwork Packet Exchange)는 1980년대 후반 Novell NetWare 운영체제에서 주로 사용된 네트워크 계층 프로토콜이다. OSI 3계층에 해당하며, 주로 LAN(Local Area Network) 환경에서 데이터그램을 전송하기 위해 설계되었다. IPX는 비연결형(connectionless) 방식이며, 각 패킷은 목적지 네트워크와 노드를 지정하는 32비트 네트워크 주소와 48비트 노드 주소(일반적으로 MAC 주소와 동일)로 구성된다.

역사

  • 도입 시기: 1985년 Novell이 NetWare 3.0에 도입하면서 상업적인 네트워크 프로토콜로 널리 보급되었다.
  • 경쟁 프로토콜: 동일 시기에 TCP/IP가 인터넷 기반 네트워킹 표준으로 성장했으며, 1990년대 초반부터는 TCP/IP가 점차 대체하였다.
  • 감소: 1995년 이후 NetWare 4.0부터는 기본 프로토콜로 TCP/IP를 채택하면서 IPX의 사용은 크게 감소하였다.

기술적 사양

항목 내용
계층 OSI 3계층(네트워크 계층)
전송 방식 비연결형, 패킷 교환
주소 체계 4바이트 네트워크 번호 + 6바이트 노드 번호(총 10바이트)
최대 패킷 크기 576 바이트 (표준), 확장형은 65535 바이트까지 가능
프로토콜 번호 IANA에 등록된 공식 번호는 없음(전용 프로토콜)
주요 상위 프로토콜 SPX (Sequenced Packet Exchange) – 신뢰성 보장을 제공하는 전송 계층 프로토콜

사용 현황

  • 과거: 1990년대 초중반에 기업 LAN, 게임 네트워크(특히 1990년대 PC 게임)에서 널리 사용되었다.
  • 현재: 최신 네트워크 환경에서는 거의 사용되지 않으며, 일부 레거시 시스템이나 특정 산업용 장비에서 호환성을 위해 제한적으로 유지되는 경우가 있다.

관련 프로토콜

  • SPX: IPX 위에서 동작하는 신뢰성 전송 프로토콜로, TCP와 유사한 기능을 제공한다.
  • NetBEUI: 마이크로소프트가 제공한 또 다른 비연결형 LAN 프로토콜과 병행 사용되었다.

어원

‘IPX’는 Internetwork Packet Exchange의 약어로, “인터네트워크(다중 네트워크) 간 패킷 교환”이라는 의미를 담고 있다. ‘Internetwork’는 여러 개별 네트워크를 연결하는 개념을, ‘Packet Exchange’는 패킷 기반의 데이터 전송 방식을 강조한다.

참고 문헌

  • Novell, NetWare 4.0 Technical Reference, 1995.
  • IEEE, Standard for the Internetwork Packet Exchange (IPX) Protocol, 1989.

※ 위 내용은 기존의 공신력 있는 기술 문서와 위키백과 등에서 확인된 정보를 기반으로 작성되었습니다.

둘러보기

더 찾아볼 만한 주제