Computer Science/Network

[Network] TCP/IP 4 Layer ( TCP/IP 4계층 )

by Donghwan 2021. 11. 22.

OSI 7 Layer vs TCP/ICP 4 Layer

  • 국제표준화기구 IOS(International Organization for Standardization)에서는 상호 이질적인 네트워크간의 연결에서 호환성의 결여를 막기위해 OSI(Open Systems Interconnection) 모형을 개발했습니다.
  • TCP/IP는 OSI 참조 모델을 기반으로 상업적이고 실무적으로 이용될 수 있도록 단순화된 모형입니다.
  • 네트워크 전송 시 데이터 표준을 정리한 것이 OSI 7계층, 이 이론을 실제 사용하는 인터넷 표준이 TCP/IP 4계층입니다.

응용 계층 (Application Layer)

  • OSI의 세션, 표현, 응용 계층이 여기에 해당합니다.
  • 사용자와 가장 가까운 계층으로 사용자가 소프트웨어 응용 프로그램과 소통할 수 있게 해줍니다.
  • 서버나 클라이언트 응용 프로그램이 이 계층에서 동작합니다.
  • 응용 프로그램들이 데이터를 교환하기 위해 사용되는 프로토콜입니다. (DNS, HTTP, FTP, SSH 등) 
  • 사용자 응용프로그램 인터페이스를 담당합니다.

 

전송 계층 (Transport Layer)

  • OSI의 전송 계층이 여기에 해당합니다.
  • 신뢰성 있는 데이터 전송을 담당합니다.
  • 통신 노드 간의 연결 제어 및 자료 송수신을 담당합니다.
  • 세그먼트 단위로 데이터가 구성되어 있습니다.
  • Port 정보를 가지고 있고 TCP/UDP 프로토콜을 사용합니다.

 

인터넷 계층 (Internet Layer)

  • OSI의 네트워크 계층이 여기에 해당합니다.
  • 네트워크의 최종 목적지까지 정확하게 연결되도록 연결성을 제공합니다.
  • 단말을 구분하기 위해 논리적인 주소 IP를 사용합니다.
  • 여러 대의 라우터들을 바탕으로 데이터를 패킷 단위로 잘게 쪼개어 전송하는 층계에 해당합니다.
  • 목적지까지 데이터가 전송될 수 있는 수 많은 경우의 수 중 가장 효율적인 라우팅으로 최적의 경로로 데이터를 보내는 기능을 가지고 있습니다.

 

네트워크 인터페이스 계층 (Link Layer)

  • OSI의 데이터 링크, 물리 계층이 여기에 해당합니다.
  • Node-To-Node간의 신뢰성 있는 데이터 전송을 담당합니다.
  • 물리적인 주소로 MAC 주소를 사용합니다.
  • LAN, 광케이블과 같은 물리적은 것을 통해 통신합니다.
  • 에러검출 기능과 패킷의 프레임화를 지원합니다.

 


참고자료

joeyful's blog

teemo's blog

728x90
반응형

댓글