인프런 커뮤니티 질문&답변

김태민님의 프로필 이미지
김태민

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

TCP, UDP

UDP

작성

·

307

1

영한님 께서 TCP는 이미 모두 구축되어 있고 데이터의 크기도 크고 무겁기 때문에 UDP를 손대서 사용하시라 하셨는데 이 전송계층에서 UDP와 TCP가 공존하는건가요? 아니면 TCP를 이용해 통신을 할때가 있는거고 UDP를 이용해 통신을 할때가 있는건가요?

그리고 UDP를 손대서 사용하시라 하셨는데 UDP에 관해서 손댈 점이 무엇인가요?

답변 1

1

안녕하세요, 김태민 님. 공식 서포터즈 codesweaver 입니다.
.
애플리케이션으로 통신을 구현할 때
TCP와 UDP 중 선택해서 사용할 수 있습니다.

다만 웹 개발은, '브라우저'라고 하는 애플리케이션 위에서 동작하는 애플리케이션을 만드는 일입니다.

그래서 통신 프로토콜을 선택하거나 하는 자유도가 많이 떨어집니다.

서버와 브라우저가 서로 통신하며 HTTP 최신 규격을 사용할지 여부를 결정하게 되고, 이 규격에 따라 TCP만 사용할지 UDP도 사용할지가 결정됩니다.

HTTP 최신규격인 HTTP/3 는 UDP를 이용한 데이터 전송을 주력으로 통신속도 향상을 꾀하는 것이 주된 목적이고 구글이 주도적으로 표준을 정립하고 있습니다.

..
감사합니다.

김태민님의 프로필 이미지
김태민

작성한 질문수

질문하기