[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 |