1. 캡슐화와 역캡슐화 네트워크 통신에서 데이터가 전송될 때는 캡슐화(Encapsulation)가, 수신될 때는 역캡슐화(Decapsulation)가 이루어진다. 데이터를 보내려면, 데이터 앞부분에 전송 시 필요한 정보를 붙여서 다음 계층으로 보내야 한다. 이 정보를 헤더(header)라 하는데, 헤더에는 데이터를 전달받을 상대방에 대한 정보도 포함되어 있다. 이렇게 헤더를 붙여 나가는 걸 캡슐화라고 하고, 수신측에서 그 헤더를 하나씩 제거해내가는 것을 역캡슐화라고 한다. 일반적인 데이터 송신 측의 캡슐화 과정1) 응용 계층에서 사용자 데이터 생성2) 데이터에 전송 계층에서 TCP 또는 UDP 헤더 추가3) 네트워크 계층에서 IP 헤더 추가4) 데이터 링크 계층에서 프레임 헤더와 트레일러 추가(트레일러는..