반응형

보내는 쪽

  • 상위 계층 → 하위 계층로 데이터를 보내면 물리 계층에서 전기 신호 형태로 네트워크를 통해 신호를 보냄 (인캡슐레이션)

받는 쪽

  • 하위 계층 → 상위 계층으로 데이터를 보냄 (디캡슐레이션)
 

현대 네트워크는 대부분 패킷 기반 네트워크

  • 데이터를 패킷이라는 작은 단위로 쪼개 보내는데 이런 기법으로 하나의 통신이 회선 전체를 점유하지 않고 동시에 여러 단말이 통신하도록 해줌
  • 받는 쪽에서는 패킷을 다시 큰 데이터 형태로 결합해 사용

 

인캡슐레이션

  • 데이터를 데이터 flow 계층 (1~4 계층)으로 내려보내면서 패킷에 데이터를 넣을 수 있도록 분할하는 과정
  • 위 그림처럼 4계층부터 네트워크 전송을 위한 정보를 헤더에 붙여넣음
  • 헤더 정보는 4계층, 3계층, 2계층에서 각각 자신이 필요한 정보를 추가하는데 이 정보는 알아볼 수 있는 문자가 아닌 미리 정의된 비트 단위(0 or 1)을 씀
  • 2계층에서 필요한 헤더 정보를 추가 후 전기 신호로 변환해 수신자에게 전송
  • 데이터 한개를 전송하는 작업은 생각보다 복잡해서 데이터 플로 계층에서만 3개의 헤더 정보가 추가됨

디캡슐레이션

  • 받은 전기 신호를 데이터 형태로 만들어 2계층으로 올려보냄
  • 2계층에서는 송신자가 작성한 2계층 헤더에 포함된 정보를 확인
  • 3계층에서도 헤더 정보를 확인해 자신에게 온 것이 맞는지 확인하고 맞으면 3계층 헤더 정보를 제거하고 4계층으로 보냄
  • 4계층도 3계층과 같은 과정을 거쳐 데이터를 애플리케이션에 올려보내줌
반응형

'Network' 카테고리의 다른 글

OSI 7계층별 이해  (0) 2024.02.05
OSI 7계층과 TCP/IP 프로토콜 스택  (0) 2024.02.05
프로토콜이란?  (0) 2024.02.05

+ Recent posts