NETWORK

[NETWORK] OSI 7계층, TCP/IP 4계층

집한구석 2021. 7. 11. 14:12
728x90

정의

OSI 7계층과 TCP/IP 4계층

OSI 7계층

  • 국제표준화기구에서 개발한 모델로서, 네트워크 프로토콜 디자인과 통신을 계층으로 나눈 것
  • 네트워크 통신을 7단계로 나눈 것이라 보면 됨 
  • 일반적으로 하위 계층들은 하드웨어로, 상위 계층들은 소프트웨어

TCP/IP 4계층

  • OSI 참조 모델을 기반으로 상업적이고 실무적으로 이용될 수 있도록 단순화된 모형

네트워크 전송 시 데이터 표준을 정리한 것이 OSI 7계층, 이 이론을 실제로 사용하는 인터넷 표준이 TCP/IP 4계층이라 보면됨


OSI 7계층 구성

  • Physical Layer (물리계층) : 7계층중 최하위 계층, 전기적, 기계적 특성의 데이터(비트단위 데이터)를 전송하는 계층
  • Data-Link Layer (데이터링크계층) : 물리계층에서 송수신된는 정보와 오류의 관리하여 신뢰성 있는 정보 전달하는 계층
  • Network Layer (네트워크계층) : 중계노드를 통하여 목적지까지 가장 안전하고 빠르게 전달할지 규정하는 계층 (3계층에서 대표적인 장비로 라우터가 있음, 대표 프로토콜은 IP)
  • Transport Layer (전송계층) : 세그먼트 단위의 데이터를 종단간에 신뢰성이 있고 정확하게 전송하는 계층 (Port가 사용되며 대표적인 프로토콜로 TCP, UDP)
  • Session Layer (세션계층) : 응용프로세스가 통신을 관리하는 방법을 담당하는 계층, 통신장치간의 상호작용 동기화를 제공 및 세션만들고 없애는 역할을 함
  • Presentation Layer (표현계층) : 전송하는 데이터 인코딩, 디코딩처리를 담당하는 계층
  • Application Layer (응용계층) : 사용자와 가장 밀접한 계층 인터페이스 역할

TCP / IP 4계층 구성

  • Network Access Layer (네트워크 액세스 계층) : 물리적으로 데이터가 네트워크에 어떻게 전송하는지를 정의하는 계층, 물리적 주소로 MAC을 사용하며 데이터는 프레임단위로 구성 (MAC, LAN, 패킷망에 사용되는 대표예 : 이더넷)
  • Internet Layer (인터넷 계층) : 네트워크상 최종목적지까지 연결되도록 연결성을 제공하는 계층, 단말을 구분하는주소로 IP를 사용하며, 데이터는 패킷단위로 구성 (대표예 : IP)
  • Transport Layer (전송계층) : 통신간의 노드간의 연결을 제어하고, 신뢰성 있는 데이터 전송하는 계층 (대표예 : TCP,UDP)
  • Application Layer (응용계층) : 사용자 인터페이스 역할을 담당하는 계층 (대표예 : FTP, HTTP)

'NETWORK' 카테고리의 다른 글

[NETWORK] 요청 응답 헤더  (0) 2021.10.29
[NETWORK] HTTP / HTTPS  (0) 2021.10.28
[NETWORK] L4 스위치  (0) 2021.09.27
[NETWORK] TCP / UDP  (0) 2021.06.06
[NETWORK] 쿠키 / 세션  (0) 2021.05.19