해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.
PC와 스마트폰 등이 통신하는 규칙을 프로토콜이라고하고, 복수의 프로토콜을 조합한 것이 네트워크 아키텍처입니다.
네트워크 아키텍처는 우리가 사용하는 언어에 해당합니다.
예전에는 TCP/IP뿐만 아니라 여러 가지 네트워크 아키텍처가 있었지만, 지금은 거의 TCP/IP만 이용합니다.
TCP/IP는 TCP와 IP를 중심으로 하는 프로토콜의 집합으로, 네트워크의 공통 언어입니다. PC나 스마트폰 등의 OS에도 TCP/IP가 내장되어 있으므로 간단히 이용할 수 있습니다. 또한, TCP/IP로 통신하는 PC와 스마트폰, 각종 네트워크 기기 전반을 호스트라고 부릅니다.
TCP/IP에서는 네트워크를 통해 통신하기 위한 기능을 계층화하고 복수의 프로토콜을 조합하여 실형했습니다. TCP/IP의 계층구조는 아래부터 '네트워크 인터페이스층', '인터넷층', '트랜스포트층', 최상위에 '애플리케이션층'으로 모두 4계층입니다.

애플리케이션층 - HTTP, SMTP, POP3, IMAP4, DHCP, DNS 등
애플리케이션에서 다룰 형식과 절차를 결정한다.
트랜스포트층 - TCP/UDP
애플리케이션에 데이터를 할당한다.
인터넷층 - IP,ICMP,ARP 등
엔드투엔드 통신을 한다.
네트워크 인터페이스층 - 이더넷, 무선 LAN(WI-FI), PPP 등
각 계층에 포함되는 대표적인 프로토콜을 정리했습니다. 4개 계층의 프로토콜이 모두 정상적으로 제기능을 해야 비로소 통신이 이루어집니다. 그리고, 어떤 계층이 기능을 발휘하려면, 그 하위 계층이 정상적으로 동작한다는 것을 전제로 합니다.
네트워크 인터페이스층
인터넷층
트랜스포트층
애플리케이션층
[TCP/IP의 계층] http://www.ktword.co.kr/test/view/view.php?no=2171