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
'IT 영상 후기' 카테고리의 다른 글
영상 후기 - 정적 웹은 뭐고 동적 웹은 뭔가요? (0) | 2023.03.02 |
---|---|
영상 후기 - [10분 테코톡] 🎅무민의 JVM Stack & Heap (0) | 2023.02.28 |
영상 후기 - 변수와 값! 개발의객체와 클래스 완벽 설명!! 더 이상 헷갈려 하시지 마시고 들어보세요~ 기본 중의 기본이 되는 개념이죠~! 쉽게 설명합니다 (0) | 2023.02.28 |
영상 후기 - 변수와 값! 개발의 기본 중의 기본이 되는 개념이죠~! 쉽게 설명합니다 (0) | 2023.02.28 |
영상 후기 - try? catch? 예외처리란 뭐 하는 건가요? (0) | 2023.02.27 |