ppobbi-study / CS_Study_Hub

CS 스터디 레포입니다.
3 stars 6 forks source link

TCP와 UDP의 차이에 대해 설명해 주세요. #98

Open kimmainsain opened 4 months ago

kimmainsain commented 4 months ago

아래 꼬리질문 대답 준비하기

Refer

Seobway23 commented 4 months ago

TCP ( Transmission Control Protocol)

인터넷 상에서 신뢰성 있는 데이터 전송에 초점을 둔 프로토콜입니다.

특징

UDP (User Datagram protocol)

연결보다 속도에 초점을 두어 데이터를 전송하는 프로토콜입니다.

특징

Checksum

데이터 정확성을 검증하기 위해 사용되는 간단한 오류 검출 기법입니다. 데이터가 전송될 때, 데이터의 내용을 기반으로 checksum이 계산되고, 수신자는 받은 데이터를 다시 checksum을 계산해 전송 전후 값을 비교해 일지하지 않는다면 데이터 중 오류가 발생했다고 판단합니다.

특징

freakFlow commented 4 months ago

답변

TCP와 UDP는 전송계층에서 사용되는 프로토콜입니다. TCP의 경우, 대표적인 특징으로 세션 연결 후 통신을 시작하고 흐름 및 혼잡 제어를 지원하며 보내는 데이터의 순서를 보장합니다. UDP의 경우, 연결 없이 일방적으로 데이터를 전달하며 빠른 속도를 지원하지만 신뢰성 있는 데이터 송신을 보장하지는 않습니다.

kimmainsain commented 4 months ago

답변