본문 바로가기

네트워크

TCP/IP 4계층

앞에 배웠던 OSI 7계층(네트워크 7계층)은 네트워크 전송 시 데이터 표준을 정리한 것이고,

오늘 알아볼 TCP/IP 4계층은 이 이론을 실제 사용하는 인터넷 표준을 정리한 것이다.

각각의 계층은 담당하는 위치마다 처리 역할을 구분함으로서 서로 간의 간섭을 최소화하여 사용자의 편리성을 높였다.

 

TCP/IP 4 Layer

TCP/IP 4계층의 구성도와 OSI 7계층의 구성도를 비교한 사진이다.

 

Layer 1, 네트워크 엑세스 (또는 네트워크 인터페이스) 계층

 - OSI 7계층의 1, 2계층 부분에 해당된다.

 - TCP/IP 패킷을 네트워크로 전달하거나, 네트워크에서 TCP/IP 패킷을 받는 역할을 수행한다.

 - 에러 검출 기능이 있으며, 패킷이 프레임화 되어 있다.

  *프레임이란? : 데이터 링크 계층을 흐르는 패킷. 이더넷에서 주고받는 데이터의 최소 단위이다.

 - MAC 주소를 이용하여 패킷을 보낼 곳을 판단한다. (MAC 주소를 이용하여 통신한다는 뜻.)

 - ARP 프로토콜이 사용되며, 해당 계층의 장비로는 허브, 스위치 등이 있다.

 

Layer 2, 인터넷 계층

 - OSI 7계층의 3계층 부분에 해당하며, 라우팅 기능을 수행한다.

 - IP 주소를 이용하여 노드 간 통신과 라우팅을 처리한다.

 - 네트워크 상에서 최종 목적지까지 정확하게 연결되도록 연결성을 제공한다.

 - 핵심 프로토콜으로는 IP, ICMP, IGMP 등이 있다.

 

Layer 3, 전송 계층

 - OSI 7 계층의 3, 4계층 부분에 해당되며, 자료의 송/수신을 담당한다.

 - 핵심 프로토콜으로는 TCP, UDP 가 있다.

  *TCP

    - 1 : 1 연결 지향, 신뢰할 수 있는 통신 서비스를 제공한다.

    - TCP 연결 확립 및 전송한 패킷의 확인, 순서화, 전달 중 손상된 패킷 복구 작업 등을 수행한다.

  *UDP

    - 1 : 1 또는 1 : n 의 비연결 지향, 신뢰할 수 없는 통신 서비스를 제공한다.

    - 주로 전달해야 할 데이터의 크기가 작을 경우 사용한다.

    - 상위 프로토콜이 신뢰할 수 있는 통신 전달을 책임질 때 사용한다.

 

Layer 4, 응용 (또는 응용프로그램) 계층

 - 다른 계층 서비스에 접근할 수 있도록 하는 어플리케이션을 제공한다.

 - 쓰임새에 따라 사용되는 프로토콜이 나누어진다.

  *어플리케이션들이 데이터를 교환하기 위해 사용하는 프로토콜

    - HTTP : www의 웹 페이지 파일을 전송할 때 사용한다.

    - FTP : 상호 간 파일 전송을 위해 사용한다.

    - Telnet  : 네트워크 호스트에 원격으로 접속하기 위해 사용한다.

  *TCP/IP 네트워크를 사용하거나 관리하기 위해 사용하는 프로토콜

    - DNS : IP 주소를 변환하기 위해 사용한다.

    - DHCP : IP 자동 할당

    - RIP : IP 네트워크 상에서 라우터가 서로 라우팅 정보를 교환하기 위해 사용한다.

'네트워크' 카테고리의 다른 글

이중화 구성  (0) 2020.07.30
Telnet, SSH  (0) 2020.07.30
VPN의 종류 (IPsec, SSL)  (0) 2020.07.29
가상 사설망, VPN (Virtual private network)  (0) 2020.07.29
DNS (Domain Name System)  (0) 2020.07.29