Network
[네트워크 기초] TCP/IP의 4 계층 구조
뒹굴거리는프로도
2023. 1. 14. 14:29
반응형
TCP/IP의 4 계층 구조
PC와 스마트폰 등이 통신하는 규칙을 프로토콜이라고 하고, 복수의 프로토콜을 조합한 것을 네트워크 아키텍처라고 한다.
네트워크 아키텍처는 우리가 사용하는 언어에 해당한다.
예전에는 TCP/IP 뿐만 아니라 여러 가지 네트워크 아키텍처가 있었지만, 지금은 거의 TCP/IP만 이용한다.
TCP/IP는 TCP와 IP를 중심으로 하는 프로토콜의 집합으로, 네트워크의 공용 언어다.
PC나 스마트폰 등의 OS에도 TCP/IP가 내장되어 있으므로 간단히 이용할 수 있다.
또한 TCP/IP로 통신하는 PC와 스마트폰, 각종 네트워크 기기 전반을 호스트라고 부른다.
TCP/IP에서는 네트워크를 통해 통신하기 위한 기능을 계층화하고 복수의 프로토콜을 조합한다.
TCP/IP의 계층 구조는 아래부터 '네트워크 인터페이스층', '인터넷층', '트랜스포트층', 최상위의 '애플리케이션층'으로 모두 4개의 계층으로 이루어져 있다.
(7계층 OSI 참조 모델도 있으나, 이 모델을 기반으로 하는 네트워크 아키텍처를 실무에서 사용하는 경우는 없다고 한다.)
이 4개의 계층이 모두 정상적으로 제 기능을 해야 통신이 이루어지며, 상위 계층 기능은 하위 계층 기능이 정상적으로 동작해야 발휘된다.
TCP/IP의 구조 | 주요 프로토콜 | 설명 |
애플리케이션 계층 | HTTP, SMPT, POP3, IMAP4, DHCP, DNS 등 | 애플리케이션에서 다룰 데이터 형식과 절차를 결정한다. |
트랜스포트 계층 | TCP/UDP | 애플리케이션에 신뢰성 있는 데이터를 전송한다. |
인터넷 계층 | IP, ICMP, ARP 등 | 통신 노드 간의 IP 패킷을 전송하는 기능, 라우팅 기능을 담당한다. |
네트워크 인터페이스 계층 | 이더넷, 무선 LAN(Wi-Fi), PPP 등 | 프로토콜은 자유롭게 선택할 수 있다. 통신 상대와 같은 것을 사용할 필요는 없다. 데이터를 전기 신호로 변환한 뒤, 물리적 주소인 MAC 주소를 사용해 데이터를 전달한다. |
[표. TCP/IP의 계층]
반응형