나만의 작은 도서관

[TIL] 240627 캠프 74일차: TCP Handshake, TCP와 UDP 본문

Today I Learn

[TIL] 240627 캠프 74일차: TCP Handshake, TCP와 UDP

pledge24 2024. 6. 27. 22:57

오늘 배운 내용                                     

TCP Handshake

TCP handshake는 TCP 연결을 설정하고 종료하기 위한 일련의 과정입니다. 이는 TCP 프로토콜이 신뢰성 있는 통신을 보장하기 위해 사용하는 중요한 절차입니다

 

TCP 헤더에는 6비트로 구성된 플래그 코드 비트가 있습니다.이 코드 비트는 3-way handshake, 4-way handshake, 비정상 종료 등등 tcp 연결 확립과정과 연결 종료 과정에서 중요한 역할을 하게됩니다.

 

TCP handshake에 대한 자세한 내용은 아래 글에 정리해두었다.

https://pledge24.tistory.com/284

 

[1분 간단 질문] TCP Handshake란 무엇인가요?

TCP handshake는 TCP 연결을 설정하고 종료하기 위한 일련의 과정입니다. 이는 TCP 프로토콜이 신뢰성 있는 통신을 보장하기 위해 사용하는 중요한 절차입니다 TCP 헤더에는 6비트로 구성된 플래그 코

pledge24.tistory.com

TCP와 UDP

TCP는 연결 지향적 프로토콜로, 데이터 전송 전에 통신을 하는 양쪽이 먼저 연결을 확립하고, 데이터를 신뢰성 있게 전달하는 것을 목표로 합니다. 따라서, 데이터 송수신 과정에서 재전송을 통한 오류 제어, 흐름 제어, 혼잡 제어 등의 기능을 제공합니다.

 

UDP는 정확한 데이터를 송수신하는 TCP와는 다르게 수신여부와 상관없이 데이터를 전송하는 방식입니다. 그렇다보니, 정확한 송수신을 보장 못한다는 단점이 있으며, 제약된 전송량을 처리하는 TCP방식에 비해 대용량의 데이터 전송이 가능한 장점이 있어 스트리밍, 인터넷 전화 등의 미디어 처리에 사용됩니다. 

 

TCP와 UDP에 대한 자세한 내용은 아래 글에 정리해두었다.

https://pledge24.tistory.com/286

 

[1분 간단 질문] TCP와 UDP가 무엇인가요?

TCPTCP는 연결 지향적 프로토콜로, 데이터 전송 전에 통신을 하는 양쪽이 먼저 연결을 확립하고, 데이터를 신뢰성 있게 전달하는 것을 목표로 합니다. 따라서, 데이터 송수신 과정에서 재전송을

pledge24.tistory.com

 

오늘 한 일                                       

더보기
  • TCP Handshake 글 포스팅
  • TCP와 UDP 글 포스팅