- 네트워크 관점에서의 데이터 흐름
- Encapsulation: 데이터를 보내는 과정(상위계층 -> 하위계층으로 데이터 전송)
- 물리 계층에서 전기 신호 형태로 네트워크를 통해 신호를 보냄
- Decapsulation: 데이터를 받는 과정(다시 하위계층 -> 상위계층으로 데이터를 보냄)
- 패킷 기반 네트워크
- 데이터를 패킷이라는 작은 단위로 쪼개어 취급함
- 패킷 개념을 통해 하나의 통신이 회선 전체를 점유하지 않고 동시에 여러 단말이 통신할 수 있음
- 데이터를 보낼 때는 패킷으로 쪼개 보내고, 목적지에서는 패킷을 받아 다시 큰 데이터 형태로 결합
- Encapsulation
- 데이터를 Data Flow Layer로 내려보내면서 패킷에 데이터를 넣을 수 있도록 분할하는 과정
- 전송할 데이터가 7계층에서 출발해 1계층까지 전달되는 상황
- 네트워크 상황에 따라 데이터를 적절한 크기로 쪼갬
- 데이터가 하위계층에 전달되면, 4계층부터 1계층까지 각 계층마다 헤더에 전송을 위해 필요한 정보를 비트 단위(0, 1)로 추가함
- 최종적으로, (패킷 단위로 나눠진 데이터 + 헤더)가 2계층에서 전기 신호로 변환되어 전송됨
* 이 글은 'IT 엔지니어를 위한 네트워크 입문(길벗, 2022)'를 읽고 개인적인 공부를 위해 정리한 글입니다. 문제가 있는 경우, 지적해 주시면 감사하겠습니다.