네트워크는 다수의 시스템을 전송 매체로 연결해 구성한 시스템들의 집합체이다.소규모의 네트워크들은 전송 매체로 연결되어 더 큰 네트워크로 확장할 수 있다. 컴퓨터 네트워크는 외형상 호스트 시스템과 전송 매체로 구분하며, 수행하는 내부 기능을 기초로 하여 다양한 구조로세분화할 수 있다. (호스트가 제공하는 복잡한 네트워크 기능을 연관될 그룹으로 묶어 계층 모델로 설명할 수 있다.) 계층 모델특징이 다른 여러 호스트를 서로 연결해서 통신하려면 연결 방식을 표준화 해야 한다. 국제표준화 단체인 ISO(International Standard Organization)에서는 OSI(Open System Interconnection) 7계층 모델을 제안하여,네트워크에 연결된 시스템이 갖춰야 할 기능을 상세히 정의했다..