설명 순서는 다음과 같습니다.

1. 트랜스포트 계층
2. TCP란
3. UDP란

1. 트랜스포트 계층

   - 트랜스포트 계층은 송신자와 수신자 간 데이터의 전달을 담당하는 계층

   - 이 계층에서 사용되는 대표적인 프로토콜이 TCP와 UDP임

   - 이 둘은 '어떻게 데이터를 전달할 것인가?' 가 다른 프로토콜임


2. TCP란

   - TCP는 초점을 '신뢰성' 에 둔 데이터 전송방식 임

   - 여기서 '신뢰성'이란 송신자가 보낸 데이터가 수신자에게 그대로 전달됨은 보장함을 뜻함

   - 그래서 데이터를 보내기 전에 미리 3 way handshake를 맺고, 패킷에 번호를 붙여 순서와 유실성을 판단하고, 데이터를 다 보낸 후에는 4 way handshake를 통해 연결을 종료함

   - 데이터의 신뢰성이 중요한 서비스에서 사용됨


3. UDP란

   - UDP는 초점을 '속도' 에 둔 데이터 전송방식 임

   - 여기서 '속도'란 송신자가 보낸 데이터가 빠르게 수신자에게 전달하는 것이 목적임을 뜻함

   - 단순히 보낼 패킷을 수신자에게 보낼 뿐이어서, 중간에 유실될 수도 있고 패킷의 순서 또한 보장할 수 없음

   - 신뢰성보다 속도가 중요한 서비스에서 사용됨(ex. 스트리밍)


TCP와 UDP에 대해 알아볼 수 있었습니다.

'네트워크' 카테고리의 다른 글

OSI 7계층  (0) 2023.09.12
브라우저에 URL을 입력하면 일어나는 일  (0) 2023.09.12
쿠키, 세션  (0) 2023.08.03
3 way handshake, 4 way handshake  (0) 2023.08.02
HTTP와 HTTPS의 차이, 대칭키와 비대칭키  (0) 2023.07.28

+ Recent posts