네트워크에서 데이터는 어떻게 주고 받는가?
가까운 곳과 통신할 때는 이더넷 프로토콜을 사용한다.(MAC 주소 사용)
멀리 있는 곳과 연락할 때는 ICMP, IPv4, ARP를 사용한다. (IP주소 사용)
특정 프로그램과 연락할 때는 TCP, UDP라는 프로토콜을 사용한다. (포트 번호 사용)
위 프로토콜을 따로 사용하는 것이 아니라 함께 사용한다. 이렇게 프로토콜들을 합친 모양을 캡슐화라고 한다.