상위 계층에서 하위계층으로는 데이터를 전기 신호 형태로 보낸다.
하위 계층에서 상위 계층으로는 전기 신호를 데이터로 보낸다.
위와 같이 데이터를 보내는 과정을 인캡슐레이션(Encapsulation), 디캡슐레이션(Decapsulation) 이라고 부른다.
현대의 네트워크는 대부분 패킷 기반 네트워크이며 데이터를 패킷이라는 작은 단위로 쪼개 보내는데 이런 기법으로 하나의 통신이 회선 전체를 점유하지 않고 동시에 여러 단말이 통신이 가능하다.
데이터를 패킷으로 쪼개고 네트워크를 이용해 목적지로 보내고 받는 쪽에서는 패킷을 다시 큰 데이터 형태로 결합해 사용한다.
각 계층에서 추가된 정보는 받는 상대방 계층에서 확인해야 하는 정보이며 자신에게 필요한 부분을 벗겨내고 상위로 전달하거나 수신측에서 확인을 위해 정보를 더하고 하위로 내려 보낸다.
헤더에 넣는 정보들이 꽤 많아 모두 이해하기는 힘든데 규칙이 있으며 헤더에 두 가지 정보는 반드시 포함되어야 한다.
네트워크에서 수용할 수 있는 크기를 역산정해 데이터가 4계층으로 내려올 때 적절한 크기로 쪼개질 수 있도록 유도한다.
위의 값을 MSS(Maximum Segment Size)라고 부르른다.
네트워크에서 한 번에 보낼 수 있는 데이터 크기를 MTU(Maximum Transmission Unit)이라고 부르며, 일반적인 이더넷에서 수용할 수 있는 크기는 1500바이트 이다.
MTU와 MSS는 모두 데이터 크기를 지칭하는 것이므로 MTU 값은 2계층, MSS는 4계층에서 가질 수 있는 최대 데이터 값이다.
2계층에서는 2계층 헤더들의 크기를 제외한 데이터 크기를 MTU 크기라고 부른다.
참조한 책 및 사이트
IT 엔지니어를 위한 네트워크 입문
https://velog.io/@emplam27/CS-%EA%B7%B8%EB%A6%BC%EC%9C%BC%EB%A1%9C-%EC%95%8C%EC%95%84%EB%B3%B4%EB%8A%94-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B3%84%EC%B8%B5%ED%99%94%EC%99%80-OSI-TCPIP-UDP%EC%9D%98-%ED%8A%B9%EC%A7%95%EA%B3%BC-%EC%B0%A8%EC%9D%B4%EC%A0%90
https://chaelin1211.github.io/study/2021/06/01/TCP-and-UDP.html