일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 자바 thread 실행 순서 제어
- array
- 카데인 알고리즘
- R
- scanner
- 자바입력
- 자바 스레드 실행 순서 제어
- Kadane's Algorithm
- Easy
- input
- heroku
- 수학
- SpringBoot 2
- 사칙연산
- JAVA11
- hash table
Archives
- Today
- Total
DeFacto-Standard IT
TCP / UDP 본문
둘다 OSI 7계층 중 전송계층에서 사용되는 프로토콜.
특징/설명 |
TCP |
UDP |
일반 설명 |
데이터를 안정적으로 송신 가능 |
단순, 고속, 네트워크 계층에 접근할 수 있도록 하는 인터페이스만 제공, 다른 것은 거의 하지 않음 |
연결 |
연결형. 전송 전에 연결을 맺어야 한다. |
비연결형. 연결 수립없이 데이터 송신. |
신뢰성 |
신뢰가능. 모든 데이터에 대한 승인 존재 |
신뢰불가. 승인 없는 최선 노력 전송 방식 |
재전송 |
모든 데이터 전송 관리, 손실 데이터는 자동 재전송 |
수행하지 않음. 애플리케이션은 손실 데이터를 탐지하고 필요할 경우 재전송 |
데이터 흐름 관리 |
슬라이딩 윈도우를 이용한 흐름 제어. 혼잡 회피 알고리즘 사용 |
없음 |
부하 |
낮으나 UDP보다 높음 |
매우 낮음 |
전송속도 |
빠르나 UDP보다 느림 |
매우 빠름 |
적합한 데이터 양 |
소형~초대형 데이터(기가 바이트) |
소형~중형(수백 바이트) |
애플리케이션 유형 |
신뢰할 수 있는 방법으로 데이터를 송신해야하는 포로토콜과 애플리케이션. 대부분의 파일/메시지 전송 프로토콜 등을 포함 |
데이터의 완전성보다는 속도가 중요할 때, 소량의 데이터 송신의 경우, 멀티/브로드 캐스트를 사용하는 애플리케이션 |
사용 예 |
FTP, Telnet, HTTP, DNS, SMTP, 압축 |
멀티미디어, DHCP, SNMP, RIP |
'Network > Theory' 카테고리의 다른 글
Web Server / WAS (0) | 2017.11.16 |
---|---|
Session / Cookie (0) | 2017.11.15 |
TCP/IP (0) | 2017.11.15 |
HTTP / HTTPS (0) | 2017.11.15 |
OSI 7 Layers (0) | 2017.11.15 |
Comments