TCP (Transmission Control Protocol)
- 신뢰성 있는 연결지향형 프로토콜
 - 3-way handshaking으로 연결 설정
 - 데이터 순서 보장, 재전송 가능
 - 예: 웹(HTTP), 이메일(SMTP), 파일전송(FTP)
 
UDP (User Datagram Protocol)
- 신뢰성이 없는 비연결형 프로토콜
 - 속도가 빠름, 오버헤드 적음
 - 순서 보장 없음, 오류 복구 없음
 - 예: 스트리밍, 온라인 게임, DNS 요청
 
ICMP (Internet Control Message Protocol)
- IP 프로토콜의 제어 메시지용 프로토콜
 - IP의 보조 일뿐, 신뢰성의 완전 보장 X
 - 오류 알림, 진단 기능 제공
 - 라우터나 호스트 간 네트워크 상태 점검
 - 데이터 전달 실패 시 원인 전달
 - Ping, Traceroute 도구에서 사용
 - 예: 목적지 도달 불가, TTL 초과 등 오류 알림
 
'Network' 카테고리의 다른 글
| HTTP (0) | 2025.05.13 | 
|---|---|
| 명령어와 설정 도구 (0) | 2025.05.13 | 
| 네트워크 통신 방식 (0) | 2025.05.13 | 
| 데이터 전송 구조와 캡슐화 (0) | 2025.05.13 | 
| 네트워크 장비와 통신 흐름 (0) | 2025.05.13 | 
| IP 주소 구조 (0) | 2025.05.13 |