티스토리 뷰

TCP(Transmission Control Protocol) /UDP(User Datagram Protocol)는 transport 계층에서 사용하는 프로토콜 규약임.
TCP
일반적으로 TCP와 IP를 함께 사용함.
IP: 배달
TCP: 패킷 추적 및 관리
- TCP는 연결형 서비스를 지원. 가상 회선 방식 제공.
- 3-way handshaking 과정을 통해 연결, 4-way handshaking 과정을 통해 해제.
- 3-way handshaking : 요청-연결해도됨? -> 응답-오케이 -> 요청-연결!
- 4-way handshaking : 요청-끊어도 됨? -> 응답-오케이 잠깐만 기다려봐-> 응답-통신 끝났어! -> 요청-연결 끝!
- 가상의 논리적 경로를 배정함. 가상회선방식.
- 흐름제어 : 데이터 송신측과 수신측의 속도를 조절하여, 수신자의 오버플로우를 방지
- 혼합제어 : 네트워크 내의 패킷 수가 과하게 증가하지 않도록 방지
- 신뢰성 보장
- 순서보장
- 1:1 통신
- UDP보다 속도가 느림
- 연속성보다 신뢰성이 중요할 때 사용
UDP
데이터를 데이터그램 단위로 처리하는 프로토콜.
데이터그램 : 독립적인 관계를 지니는 패킷
- UDP는 비연결형 프로토콜
- 연결을 위한 논리적인 경로(가상회선)가 없음. 각각의 패킷은 다른 경로로 전송됨.
- 정보를 주고 받을때 신호절차 없음
- checkSum 필드를 통해 최소한의 오류만 검출
- 신뢰성이 낮음
- 순서보장 x
- 1:1, 1:N, N:N 통신
- TCP보다 빠름
- 신뢰성보다 연속성이 중요할 때 사용 ( 실시간 스트리밍 서비스 )
- Total
- Today
- Yesterday
- Framework
- 특징
- block storage
- 쿠버네티스
- 파일 스토리지
- 자료구조
- 열혈강의 프로그래밍
- RDB
- Java
- 자바
- 문자체크
- 오브젝트 스토리지
- anyframe
- 열혈강의
- 블록 스토리지
- 도커
- 정규식
- Spring
- file storage
- M2E
- 전자정부프레임워크
- 개념
- 숫자체크
- C
- Kubernetes
- OSI7layer
- object storage
- C언어
- 코딩
- docker
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |