오늘 뭐했냐/개발에 대한 주저리

23.07.08 OSI 4계층 (TCP UDP)

스스로에게 2023. 7. 9. 00:15

 4계층 : 전송 계층,  서비스를 구분하고 데이터의 전송 방식을 담당하는 계층 (TCP/UDP)이며 전송 단위인 세그먼트는 네트워크 프로토콜 스택에서 데이터를 전송하는 데 사용되는 분할 방법을 의미한다. 

 

TCP (Transmission Control Protocol) :  IP 프로토콜 위에서 연결형 서비스를 지원하는 전송계층 프로토콜로, 인터넷 환경에서 기본으로 사용한다. 장점은 신뢰성을 보장한다는 것이지만 그만큼 느리다.

UDP (User Datagram Protocol) : 인터넷에서 정보를 주고받을 때, 서로 주고받는 형식이 아닌 한쪽에서 일방적으로 보내는 방식의 통신 프로토콜이다. TCP와 반대로 신뢰성은 떨어지만 그 대신에 속도가 빠르다.

 

TCP는 웹브라우징, 이메일, 온라인게임 등 전반적으로 많이 사용이 된다. 하지만 UDP가 필요 없는 것은 또 아니다. 빠른 속도를 이용해 영상 스트리밍 서비스에서 실시간 데이터 전송에 사용 된다. 결국 둘 다 알고 내가 필요한 것을 선택적으로 사용할 줄 알아야 한다.