[Web] TCP/IP

2024. 8. 2. 18:16개발 지식/Basic

 컴퓨터가 서로 통신할 때, 특정 규칙 또는 프로토콜을 사용해 데이터를 전송 및 수신할 수 있다. 이러한 프로토콜은 다수 존재하는데 이러한 프로토콜의 모음을 말한다.

 

1. Internet protocol suite = TCP/IP

 'Internet protocol suite(인터넷 프로토콜 모음, TCP/IP)' 는 인터넷 및 유사한 컴퓨터 네트워크에서 컴퓨터들이 서로 정보를 주고 받는데 사용되는 프로토콜(통신 규약)들의 모음이다. 일반적으로 'TCP/IP' 가 가장 많이 사용되어 'TCP/IP protocol suite, TCP/IP' 로 불리며, 데이터를 패킷화, 주소 지정, 전송, 라우팅하는 수신 방법을 지정하는 '엔드 투 엔드(end-to-end) 데이터 통신' 을 제공한다.

 

 

2. 프로토콜 분류

 'Internet protocol suite' 는 프로토콜의 네트워킹 범위에 따라 4개의 추상화 계층으로 분류된다. 흔히 말하는 TCP/IP 4계층이 바로 이것이다.

  • Application layer : 응용프로그램 간의 데이터 송/수신 - HTTP, HTTPS, Telnet, DNS 등
  • Transport layer : 호스트 간의 데이터 송/수신 - TCP, UDP 등
  • Internet layer : 데이터 전송을 위한 논리적 주소 및 경로 지정 - IP, ICMP, NDP 등
  • Link layer : 실제 데이터(Frame, 프레임) 송/수신 - Tunnels, PPP, MAC 등

참고 문서

'개발 지식 > Basic' 카테고리의 다른 글

[Web] REST  (0) 2024.08.06
[Web] REST API 란 무엇일까?  (0) 2024.08.06
[Web] Protocol  (0) 2024.08.02
[Web] 웹 사이트와 웹 페이지  (0) 2024.07.31
[Web] HTML  (0) 2024.07.31