네트워크의 공통 언어

Sunhee·2024년 1월 27일

네트워크

목록 보기
3/40
post-thumbnail

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.


PC도 스마트폰도 서버도 TCP/IP를 사용한다

PC와 스마트폰 등이 통신하는 규칙을 프로토콜이라고하고, 복수의 프로토콜을 조합한 것이 네트워크 아키텍처입니다.
네트워크 아키텍처는 우리가 사용하는 언어에 해당합니다.
예전에는 TCP/IP뿐만 아니라 여러 가지 네트워크 아키텍처가 있었지만, 지금은 거의 TCP/IP만 이용합니다.
TCP/IP는 TCP와 IP를 중심으로 하는 프로토콜의 집합으로, 네트워크의 공통 언어입니다. PC나 스마트폰 등의 OS에도 TCP/IP가 내장되어 있으므로 간단히 이용할 수 있습니다. 또한, TCP/IP로 통신하는 PC와 스마트폰, 각종 네트워크 기기 전반을 호스트라고 부릅니다.


TCP/IP의 계층구조

TCP/IP에서는 네트워크를 통해 통신하기 위한 기능을 계층화하고 복수의 프로토콜을 조합하여 실형했습니다. TCP/IP의 계층구조는 아래부터 '네트워크 인터페이스층', '인터넷층', '트랜스포트층', 최상위에 '애플리케이션층'으로 모두 4계층입니다.

  • 애플리케이션층 - HTTP, SMTP, POP3, IMAP4, DHCP, DNS 등
    애플리케이션에서 다룰 형식과 절차를 결정한다.

  • 트랜스포트층 - TCP/UDP
    애플리케이션에 데이터를 할당한다.

  • 인터넷층 - IP,ICMP,ARP 등
    엔드투엔드 통신을 한다.

  • 네트워크 인터페이스층 - 이더넷, 무선 LAN(WI-FI), PPP 등

각 계층에 포함되는 대표적인 프로토콜을 정리했습니다. 4개 계층의 프로토콜이 모두 정상적으로 제기능을 해야 비로소 통신이 이루어집니다. 그리고, 어떤 계층이 기능을 발휘하려면, 그 하위 계층이 정상적으로 동작한다는 것을 전제로 합니다.


Point

  • TCP/IP는 4계층으로 구성된다.
    • 네트워크 인터페이스층

    • 인터넷층

    • 트랜스포트층

    • 애플리케이션층


  • 각 계층에 포함된 프로토콜을 조합해 애플리케이션이 통신한다.


[TCP/IP의 계층] http://www.ktword.co.kr/test/view/view.php?no=2171

0개의 댓글