CS Study/네트워크

[네트워크] OSI 7계층 및 TCP/IP 계층

ss__jae2 2024. 10. 1. 21:44
반응형

1. OSI 7계층

OSI (Open Systems Interconnection)

  • 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것
  • 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명하기 위해 개발한 모델
  • 흐름을 한눈에 알아보기 편하고, 통신 과정에서 이상이 생겼을 때 다른 계층의 하드웨어 및 소프트웨어를 건드리지 않고 문제가 생긴 계층만 살펴보면 되기 때문에 에러를 고치는데 용이

OSI 7계층을 통해 본 데이터 송/수신

  • 캡슐화 과정
    • 송신 호스트가 수신 호스트에게 데이터를 전송하게 되면 응용 계층부터 물리 계층까지 각 계층의 프로토콜 특성에 대한 정보가 담긴 헤더를 포함하여 데이터 이동
  • 역캡슐화 과정
    • 이 데이터가 물리 계층에서 다시 수신 호스트에게 가기까지 각 층의 프로토콜 정보를 털어냄

2. TCP/IP 4계층

TCP/IP(Tansmission Control Protocol / Internet Protocol)

  • 현재 수많은 프로그램들이 인터넷으로 통신하는 데 있어 가장 기반이 되는 프로토콜
  • OSI 모델을 기반으로 실제 사용될 수 있도록 단순화된 모델
  • OSI 모델을 기반으로 실제 사용될 수 있도록 단순화된 모델

OSI 7계층과 TCP/IP 4계층

  • 네트워크 전송 시 데이터 표준을 정리한 것이 OSI 7계층
  • 실제 사용하는 인터넷 표준이 TCP/IP 4계층
  • 단순하게 OSI 7계층은 이론적인 개념이라면, TCP/IP 4계층은 실제적인 개념
  • 주로 사용하는 통신
    • 전송 계층의 TCP 통신
    • 응용 계층에 HTTP 통신
    • HTTP 통신의 단방향인 단점을 보완한 웹 소켓 통신OSI (Open Systems Interconnection)
반응형