4계층 : 전송 계층, 서비스를 구분하고 데이터의 전송 방식을 담당하는 계층 (TCP/UDP)이며 전송 단위인 세그먼트는 네트워크 프로토콜 스택에서 데이터를 전송하는 데 사용되는 분할 방법을 의미한다.
TCP (Transmission Control Protocol) : IP 프로토콜 위에서 연결형 서비스를 지원하는 전송계층 프로토콜로, 인터넷 환경에서 기본으로 사용한다. 장점은 신뢰성을 보장한다는 것이지만 그만큼 느리다.
UDP (User Datagram Protocol) : 인터넷에서 정보를 주고받을 때, 서로 주고받는 형식이 아닌 한쪽에서 일방적으로 보내는 방식의 통신 프로토콜이다. TCP와 반대로 신뢰성은 떨어지만 그 대신에 속도가 빠르다.
TCP는 웹브라우징, 이메일, 온라인게임 등 전반적으로 많이 사용이 된다. 하지만 UDP가 필요 없는 것은 또 아니다. 빠른 속도를 이용해 영상 스트리밍 서비스에서 실시간 데이터 전송에 사용 된다. 결국 둘 다 알고 내가 필요한 것을 선택적으로 사용할 줄 알아야 한다.
'오늘 뭐했냐 > 개발에 대한 주저리' 카테고리의 다른 글
23.07.11 자료구조 힙(heap) 코드 분석 (0) | 2023.07.11 |
---|---|
23.07.09 OSI 7계층 567계층 (0) | 2023.07.09 |
23.07.07 IP주소 MAC주소 (0) | 2023.07.07 |
23.07.06 OSI 7계층 1~3계층 (0) | 2023.07.07 |
23.07.05 OSI 7계층 시작 (0) | 2023.07.06 |