반응형
보내는 쪽
- 상위 계층 → 하위 계층로 데이터를 보내면 물리 계층에서 전기 신호 형태로 네트워크를 통해 신호를 보냄 (인캡슐레이션)
받는 쪽
- 하위 계층 → 상위 계층으로 데이터를 보냄 (디캡슐레이션)
현대 네트워크는 대부분 패킷 기반 네트워크
- 데이터를 패킷이라는 작은 단위로 쪼개 보내는데 이런 기법으로 하나의 통신이 회선 전체를 점유하지 않고 동시에 여러 단말이 통신하도록 해줌
- 받는 쪽에서는 패킷을 다시 큰 데이터 형태로 결합해 사용
인캡슐레이션
- 데이터를 데이터 flow 계층 (1~4 계층)으로 내려보내면서 패킷에 데이터를 넣을 수 있도록 분할하는 과정
- 위 그림처럼 4계층부터 네트워크 전송을 위한 정보를 헤더에 붙여넣음
- 헤더 정보는 4계층, 3계층, 2계층에서 각각 자신이 필요한 정보를 추가하는데 이 정보는 알아볼 수 있는 문자가 아닌 미리 정의된 비트 단위(0 or 1)을 씀
- 2계층에서 필요한 헤더 정보를 추가 후 전기 신호로 변환해 수신자에게 전송
- 데이터 한개를 전송하는 작업은 생각보다 복잡해서 데이터 플로 계층에서만 3개의 헤더 정보가 추가됨
디캡슐레이션
- 받은 전기 신호를 데이터 형태로 만들어 2계층으로 올려보냄
- 2계층에서는 송신자가 작성한 2계층 헤더에 포함된 정보를 확인
- 3계층에서도 헤더 정보를 확인해 자신에게 온 것이 맞는지 확인하고 맞으면 3계층 헤더 정보를 제거하고 4계층으로 보냄
- 4계층도 3계층과 같은 과정을 거쳐 데이터를 애플리케이션에 올려보내줌
반응형
'Network' 카테고리의 다른 글
[책리뷰] 혼자 공부하는 네트워크 ch2.2 NIC와 케이블 (0) | 2024.11.03 |
---|---|
[책리뷰] 혼자 공부하는 네트워크 ch2.1 이더넷 (0) | 2024.10.20 |
OSI 7계층별 이해 (0) | 2024.02.05 |
OSI 7계층과 TCP/IP 프로토콜 스택 (0) | 2024.02.05 |
프로토콜이란? (0) | 2024.02.05 |