IPX/SPX

< IPX(IPX에서 넘어옴)

Internetwork Packet Exchange/Sequenced Packet Exchange

1 개요

노벨사에서 개발한 서버용 운영체제 NetWare용으로 개발된 네트워크 프로토콜. 일반적으로는 IPX로 줄여서 말한다. 주로 LAN용으로 상정하고 만들어진 프로토콜이다.

IPX는 네트워크 제 3계층인 네트워크층이며, SPX는 제 4계층인 전송층이다. 즉 IPX/SPX를 TCP/IP에 1:1 대응시키면 IPX는 IP, SPX는 TCP에 각각 대응된다.

2 발달과 쇠퇴

80년대 말~90년대 중반에 거쳐 노벨은 이 네트워크 프로토콜을 앞세워 네트워크 시장을 점령하시다시피 하였다. MS-DOS용 NetWare 클라이언트 소프트웨어를 발매하여 MS-DOS PC 위주로 점유율을 확대해 나갔고, 초기 Microsoft Windows에서도 마찬가지로 사실상 표준 네트워크 프로토콜의 지위를 누리고 있었다.[1]

하지만 인터넷의 등장과 급속도의 보급으로 인해 인터넷의 표준 프로토콜인 TCP/IP에 완전히 밀리게 된다. LAN 프로토콜로서의 성능은 IPX/SPX가 우세했지만 그것만으로 대세를 뒤집기는 불가능했고, 현재는 LAN에서도 TCP/IP를 사용하게 되고 IPX/SPX는 도태되고 만다. Windows 플랫폼에서도 Windows Vista부터 더이상 IPX/SPX를 사용할 수 없게 된다.

도스 시절의 높은 점유율을 반영하듯 도스 게임에서 '네트워크 플레이'를 지원한다면 예외없이 이 프로토콜을 사용한 것이었다. 90년대 후반 게임까지는 그래도 많이 지원했는데 2000년대 들어서 대부분 게임이 TCP/IP로 바뀌게 된다. 대표적으로 블리자드사의 게임은 스타크래프트까지는 IPX를 지원해었는데(후에 패치로 TCP/IP 기반의 LAN 플레이 지원) 디아블로 2부터는 TCP/IP만 지원하게 된다.

도스박스는 인터넷을 통해 IPX 게임을 즐길 수 있는 기능이 내장되어 있다.
  1. Windows 95에서도 IPX/SPX 프로토콜이 기본이며, TCP/IP는 별도로 설치해줘야 했다. TCP/IP가 기본으로 설치된 건 Windows 98부터.