Network 란? 컴퓨터나 기타 기기들이 리소스를 공유하거나 데이터를 주고 받기 위해 유선 혹은 무선으로 연결된 통신 체계 Network의 기능 1. 애플리케이션 목적에 맞는 통신 방법 제공 2. 신뢰할 수 있는 데이터 전송 방법 제공 3. 네트워크 간의 최적의 통신 경로 결정 4. 목적지로 데이터 전송 5. 노드 사이의 데이터 전송 통신 기능이 제대로 이루어지기 위해서는 서로 약속된 통신 방법이 있어야 한다. 약속된 통신 형식, 절차, 규약이 있는데 이것을 네트워크 프로토콜(network protocol)이라고 한다. Network의 기능을 구현하기 위해서는 프로토콜 하나로 구현할 수 없고 여러 프로토콜이 필요하며 이것을 수행하기 위해서 모듈화를 해야한다. 다시 모듈화를 간단하게 말하자면 위에 5가지..