IT 영상 후기

영상 후기 - [10분 테코톡] 👨‍🏫르윈의 TCP UDP

호준송 2023. 2. 28. 11:16
728x90
728x90

movie

  • Transport Layer(전송 계층)
    • End Point 간 신뢰성 있는 데이터 전송을 담당하는 계층
    • 신뢰성 : 데이터를 순차적, 안정적인 전달
    • 전송 : 포트 번호에 해당하는 포레세스에 데이터를 전달
    • Transpor Layer 이 없다면?
      • 데이터의 순차 전송이 원활하지 않게 된다.
      • Flow(흐름 문제) 발생
        • 수신자가 처리할 수 있는 데이터 양을 초과
      • Congestion(혼잡 문제) 발생
        • 네트워크의 데이터 처리 속도가 다르기 때문에 발생한다.→ 데이터 손실이 발생한다.
  • TCP(Transmission Control Protocol)
    • 신뢰성 있는 데이터 통신을 가능하게 해주는 프로토콜
    • Connection 연결(3 way-handshake) - 양방향 통신
    • Flow Control(흐름 제어)
    • Congestion Control(혼잡 제어)
    • Error Detection(오류 감지)
  • 세그먼트(Segment)
    • TCP 프로콜의 PDU
    • Data 쪼개고 각각에 TCP Header 가 붙은 상태
  • TCP의 문제점
    • 매번 Connection 연결로 인한 시간 손실 발생
    • 패킷을 조금만 손실해도 재전송 해야한다.
  • UDP(User Datagram Protocol)
    • TCP보다 신뢰성이 떨어지지만 전송 속도가 일반적으로 빠른 프로토콜
    • Connectionless
    • Error Detection
    • 비교적 데이터의 신뢰성이 중요하지 않을 때 사용(ex. 영상 스트리밍)
  • User Datagram
    • UDP 프로토콜의 PDU
    • Data에 UDP Header를 추가한다.(쪼개기 작업X)
728x90
728x90