네트워크에 연결된 컴퓨터들이 데이터를 주고 받으려면 서로 연동할 수 있게 표준화된 인터페이스를 지원해야 한다.일반적으로 컴퓨터 네트워크에서 계층 구조로 모듈화된 프로토콜 스택(STACK)을 사용한다.국제 표준화 기구인 ISO가 확립한 OSI(Open System Interconnection) 7계층 모델은 개방화된 데이터 통신 환경에 적합한 계층적 구현 모델의 표준이다. OSI 7계층 모델ISO(International Standard Organization에서 제시한 OSI 7계층 모델 연결된 두 호스트가 각각 7계층으로 구성된 모듈을 수행함으로써 데이터 송수신이 가능하다.전송 데이터는 송신 호스트의 응용계층에서 시작해 하위 계층으로 순차적으로 전달되어, 최종적으로 물리 계층에서 수신 호스트에 전달된다..