[영상 후기] TCP/UDP

땅니·2023년 3월 9일

영상후기

목록 보기
20/21

[10분 테크톡]-TCP UDP

전송 계층 (Transport Layer)

  • 신뢰성: 데이터를 순차적, 안정적으로 전달
  • 전송: 포트 번호에 해당하는 프로세스에 데이터를 전달

만약 전송 계층이 없다면 ?!

  • 데이터의 순차 전송이 원활히 이루어지지 않음
  • 송수신자 간의 데이터 처리 속도의 차이 때문에 흐름 문제가 일어남. (Flow)
  • 네트워크의 데이터 처리 속도 때문에 혼잡 문제가 일어남. (Congestion)

TCP (Transmission Control Protocol)

  • 신뢰성 있는 데이터 통신을 가능하게 해주는 프로토콜 (TCP는 손상되거나, 중복되거나, 순서가 틀어져서 전달되는 데이터를 복구하며 재전송함! → 신뢰성과 안정성 높음)
  • 특징 : Connection 연결 (3 way-handshake) - 양방향 통신
  • 데이터의 순차 전송을 보장
  • Flow Control (흐름 제어), Congestion Control (혼잡 제어), Error Detection (오류 감지)

UDP (User Datagram Protocol)

  • 비연결형, 신뢰성이 없는 전송 프로토콜
  • 흐름제어, 오류제어 또는 손상된 세그먼트의 수신에 대한 재전송을 하지 않는다.
  • 따라서 내용이 전송 중에 손실 될 수 있고, 전송되는 세그먼트의 순서가 바뀔 수 있음
  • UDP는 TCP보다 간단하고 빠름
  • 작은 header size를 가지고 있음
    -흐름제어를 하지 않기 때문에 전송 속도를 최대한 빠르게 할 수 있음
    수신자와 송신자 간의 handshaking이 없는 connectionless 성질을 가짐
profile
console.log("불꽃남자 정대만"); 🏀❤

0개의 댓글