

TCP (Connection-Oriented)
- 연결 후 통신 -> 데이터 전송 후 응답을 받기 때문에 신뢰성 높음
- ex) 전화
- TCP header : 어플리케이션으로 부터 받은 데이터를 TCP계층을 경유하여 IP로 보낼 때, 데이터 앞에 제어 정보, 포트 번호 등을 포함한 TCP 헤더를 추가한다.


UDP (Connectionless)
- 연결 없이 데이터 전송 -> 데이터 전송에 대한 신뢰성 떨어짐
- ex) 편지, DNS(Domain Name System)
- UDP header : 데이터의 신뢰성 여부 등을 위한 데이터 정보가 불필요하여, TCP에 비해 짧다.

'프로그래밍 > CS' 카테고리의 다른 글
| hosts 파일 (0) | 2021.01.28 |
|---|---|
| 어셈블리어 (0) | 2021.01.13 |
| NETWORKING stateless/stateful (0) | 2020.02.10 |
| 자료구조 - Stack vs Queue || Shallow/Deep Copy (0) | 2020.01.13 |
| ArrayList vs LinkedList (0) | 2020.01.12 |