네트워크의 규칙

  • 네트워크에서 문제없이 통신하려면 규칙(약속)을 지켜야 함
  • 규칙(약속) = 프로토콜(protocol)
  • 데이터가 수신측에 도착할 때까지 여러 규칙을 거쳐야 함
    • 여러 규칙은 서로 영향을 주지 않음 -> 독립적

OSI 모델과 TCP/IP 모델

OSI 모델

  • ISO(국제표준화기구) 단체가 OSI 모델 표준 규격을 제정
  • OSI 모델은 네트워크 기술의 기본이 되는 모델

ISO(International Organization for Standardization) 국제표준화기구

  • OSI 모델 = 7계층 or seven layer
  • 응, 표, 세, 전, 네, 데, 물로 각 계층의 앞 글자로 기억!

7계층의 데이터 송수신 흐름

  • 데이터 전송(송신 측) : 데이터를 보내기 위해 상위계층 -> 하위계층으로 전달
  • 데이터 수신(수신 측) : 데이터를 받기 위해 하위계층 -> 상위계층으로 전달
    • 각 계층은 독립적

TCP/IP 모델

  • OSI 모델인 7계층을 4계층으로 바꿔서 생각
    • TCP/IP 모델 = 4계층

캡슐화와 역캡슐화

  • 데이터를 송수신할 때 캡슐화역캡슐화가 이루어짐
  • 데이터를 보낼 때 데이터의 앞부분에 필요한 정보를 붙여 다음 계층으로 보냄
    • 필요한 정보 = 헤더(header)
    • 헤더 : 데이터를 전달받을 상대방에 대한 정보가 포함
  • 캡슐화 : 데이터에 헤더를 붙여 상위계층 -> 하위계층으로 전송하는 기술
  • 역캡슐화 : 하위계층 -> 상위계층으로 헤더와 데이터를 분리하는 기술

캡슐화와 역캡슐화 흐름

  • 응용 계층 : 요청 데이터 생성
  • 전송 계층 : 신뢰할 수 있는 통신
  • 네트워크 계층 : 데이터를 다른 네트워크와 통신
  • 데이터 링크 계층 : 물리적인 통신 채널을 연결
    • 헤더와 트레일러를 붙임
    • 트레일러 : 데이터를 전달할 때 데이터 마지막에 추가하는 정보
  • 데이터 링크 계층 데이터는 전기신호로 변환되어 수신 측으로 전달

느낀점

이번 주제에 포인트인 OSI모델, TCP/IP 모델의 구성에 대해서 알 수 있었고,
캡슐화, 역캡슐화로 데이터를 송수신 하는 과정을 알 수 있었다.
웹사이트를 여는과정에서 이렇게 많은 과정을 거쳐간다는 사실을 알기 쉽게 이해할 수 있었다.

reference

모두의 네트워크