TCP/UDP
본문 바로가기
항해 후/예상 질문

TCP/UDP

by 은돌1113 2022. 2. 3.

  [ TCP/UDP란? ]  

 

전송 계층에서 사용하는 프로토콜로써,

목적지 장비까지 전송한 패킷을 상위의 특정 응용 프로토콜에게 전달하는 것이 목적입니다.

전송 방식으로는 TCP와 UDP가 있습니다.

 

+ 전송 계층이란?

송신자와 수신자를 연결하는 통신, 서비스를 제공하는 계층으로써 쉽게 말해 데이터의 전달을 담당합니다.

 

  [ TCP(Transmission Control Protocol)란? ]  

 

연결형 서비스를 지원하는 전송 계층 프로토콜로써, 인터넷 환경에서 기본으로 사용합니다.

호스트 간 신뢰성 있는 데이터 전달과 흐름제어를 합니다.

즉, 인터넷 상에서 데이터를 메세지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜입니다.

일반적으로 TCP와 IP를 함께 사용하는 데, IP가 데이터의 배달을 처리한다면 TCP는 패킷을 추척 및 관리합니다.

 

  [ UDP(User Datagram Protocol)란? ]  

 

비연결형 서비스를 지원하는 전송 계층 프로토콜로써,

인터넷 상에서 서로 정보를 주고 받을 때 정보를 보낸다는 신호나 받는다는 신호 절차를 거치지 않고

보내는 쪽에서 일방적으로 데이터를 전달하는 통신 프로토콜입니다.

데이터를 데이터 그램 단위로 처리하는 프로토콜입니다.

 

+ 데이터 그램이란?

독립적인 관계를 지니는 패킷이라는 뜻입니다.

 

  [ TCP/UDP의 차이점 ]  

 

TCP는 연속성 보다 신뢰성 있는 전송이 중요할 때에 사용하는 프로토콜이며,

UDP는 TCP보다 속도가 빠르며 네트워크 부하가 적다는 장점이 있지만,

신뢰성 있는 데이터 전송을 보장하지는 않습니다.

그렇기 때문에 신뢰성 보다는 연속성이 중요한 실시간 서비스에 자주 사용됩니다.


 

TCP 와 UDP 차이를 자세히 알아보자

TCP와 UDP는 TCP/IP의 전송계층에서 사용되는 프로토콜이다. 전송계층은 IP에 의해 전달되는 패킷의 오류를 검사하고 재전송 요구 등의 제어를 담당하는 계층이다.

velog.io

 

TCP와 UDP의 개념과 차이점 & 특징

▶ TCP와 UDP의 개념과 차이점 & 특징 ​ ● TCP / UDP 란? : 전송계층에서 사용하는 프로토콜로써, 목적지 장비까지 전송한 패킷을 상위의 특정 응용 프로토콜에게 전달하는 것에 목적이 있습니

choseongho93.tistory.com

 

'항해 후 > 예상 질문' 카테고리의 다른 글

Array vs LinkedList  (0) 2022.02.04
GET vs POST  (0) 2022.02.04
Life Cycle Method (라이프 사이클 메소드)  (0) 2022.02.04
프로그램, 프로세스, 스레드란?  (0) 2022.02.03
HTTP vs HTTPS  (0) 2022.02.03

댓글