Knowledge/이론

TCP 와 UDP

똑똑한망치 2024. 2. 5. 23:09
728x90
반응형

1. TCP 프로토콜


  • TCP 프로토콜은 연결형 프로토콜이다.
  • 신뢰성 있는 데이터 송수신을 지원하고, 데이터 전송 순서를 보장한다.
  • TCP는 일단 연결이 설정도면 해제되기 전까지 송신 시스템에서는 데이터를 전송하고 목적지 시스템은 데이터를 받으면 응답해야 한다.
  • TCP에서 패킷을 주고 받기 전 연결 설정 과정 3-way Handshaking 이라고 한다.

3-way handshaking

 

 

  • TCP 연결 해제 과정4-way Handshaking 이라고 한다.

4-way handshaking

 

 

 


 

 

 

2. UDP 프로토콜


  • UDP는 비연결형 프로토콜이다.
  • 데이터 신뢰성을 체크하지 않고, 전송 데이터 일부가 손실되어도 재전송 요구를 하지 않기 때문에 TCP보다 비교적 전송 속도가 빠르다는 장점이 있다.
  • 주로 스트리밍 / 브로드 캐스팅 서비스에 사용된다.
반응형

'Knowledge > 이론' 카테고리의 다른 글

Http 와 Https 의 차이  (1) 2024.02.12
3-way handshake & 4-way handshake  (1) 2024.02.12
내부 단편화 & 외부 단편화  (0) 2024.02.05
메모리 계층 구조  (0) 2024.02.05
가상 파일 시스템 (VFS)  (0) 2024.02.05