IT 영상 후기
영상 후기 - [10분 테코톡] 👨🏫르윈의 TCP UDP
호준송
2023. 2. 28. 11:16
728x90
728x90
- 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