728x90
반응형
TCP는 패킷을 보낼 때 비신뢰성, 비연결성 문제를 해결해준다.
인터넷 프로토콜 스택의 4계층
인터넷 프로토콜 스택의 4계층
프로토콜 계층
TCP/IP 패킷 정보
TCP 특징
전송 제어 프로토콜(Transmission Control Protocol)
- 연결지향 - TCP 3 way handshake (가상 연결)
- 데이터 전달 보증
- 순서 보장
- 신뢰할 수 있는 프로토콜
- 현재는 대부분 TCP 사용
TCP 3 way handshake
이렇게 3 way 핸드쉐이크를 하면 서로의 데이터를 신뢰할 수 있음
연결이 다 되고 난 후에 데이터를 전송한다.
진짜 연결된 게 아니고 가상적으로 연결된 것이다.
논리적으로 연결된 것.
그 사이에 있는 노드들끼리 어떻게 연결된지도 모름
전용선이 있는 건 아니다.
데이터 전달 보증
순서 보장
이것은 그냥 되는 것이 아니라 TCP 패킷에 전송 제어, 순서, 검증 정보가 들어있어서 가능하다.
UDP 특징
사용자 데이터그램 프로토콜(User Datagram Protocol)
- 하얀 도화지에 비유(기능이 거의 없음)
- 연결지향 - TCP 3 way handshake X
- 데이터 전달 보증 X
- 순서 보장 X
- 데이터 전달 및 순서가 보장되지 않지만, 단순하고 빠름
- 정리
- IP와 거의 같다. +PORT +체크섬 정도만 추가
- 애플리케이션에서 추가 작업 필요
728x90
반응형
'네트워크 > HTTP' 카테고리의 다른 글
[HTTP] URI(Uniform Resource Identifier) (0) | 2022.05.11 |
---|---|
[HTTP] DNS (0) | 2022.05.11 |
[HTTP] PORT (0) | 2022.05.09 |
[HTTP] IP(인터넷 프로토콜) (0) | 2022.04.23 |
[HTTP] 인터넷 통신 (0) | 2022.04.23 |
댓글