TCP와 UDP 비교
Coddy의 OSI 모델 코스 레슨. 32개 중 18번째.
4계층은 두 가지 서비스를 제공합니다. TCP: 연결, 순서 보장, 손실된 데이터의 재전송을 제공합니다. 이러한 보장을 위해 지연 시간을 감수해야 합니다. UDP: 단일 데이터그램을 전송하고 결과를 기대합니다. 아무것도 보장되지 않으며, 아무것도 기다리지 않습니다.
선택은 한 가지 질문에 달려 있습니다. 늦게 도착한 패킷도 여전히 유용한가? 파일 다운로드는 완전해야 하므로 TCP를 사용합니다. 늦게 도착한 화상 통화의 프레임은 쓸모없으므로 버리고 다음 프레임을 표시하는 편이 낫습니다. 따라서 UDP를 사용합니다. DNS 쿼리는 연결을 설정하는 것보다 재시도하는 편이 저렴한 작은 일회성 질문이므로 UDP를 사용합니다.
챌린지
초급각 작업에 맞는 프로토콜을 선택하세요. 한 줄에 하나씩, 대문자로, 다음 순서대로 출력하세요:
- 실시간 화상 통화
- zip 파일 다운로드
- DNS 조회
예상 출력:
UDP
TCP
UDP직접 해보기
터미널
OSI 모델의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드