{ 정지-후-대기(Stop-and-Wait) 프로토콜 }
- 흐름 제어와 오류 제어를 제공하는 연결형 프로토콜
- 크기가 1인 미닫이 창 사용
- 확인 응답이 오기 전까지는 다음 패킷을 전송하지 않음
- 패킷 훼손 확인을 위해 검사합 추가
- 전송 시 타이머 구동, 확인 응답이 오면 타이머 정지
- 패킷이 훼손되거나 손실되면 재전송
++ ACK 번호는 순서 번호 + 1
{ 효율 }
- 정지-후-대기 프로토콜은 채널이 두껍고 긴 경우에는 상당히 비효율적이다.
- 대역폭-지연 곱(Brandwidth-Delay product)
- 대역폭 X 왕복 지연
- 대역폭 : 채널이 두껍다
{ N-프레임-후퇴(Go-Back-N) 프로토콜 }
- 전송 효율을 높이기 위해 송신측은 확인 응답을 기다리는 동안 여러 개의 패킷 전송 가능
- 순서 번호
>> modulo 2m이며, m은 순서 번호 필드의 비트 수이다.
- 확인응답 번호
>> 누적 값이며 수신된 다음 패킷의 순서 번호를 의미
{ 송신 창 }
- Sf, Sn 그리고 Ssize 등 세 개의 변수를 가짐
- 최대값이 2m-1인 가상 상자를 나타내는 추상적인 개념
- ackNo가 Sf ~ Sn 사이의 값을 갖는 오류 없는 ACK를 수신하는 송신 창은 하나 이상의 틈새를 이동
{ 송신 창 크기 }
송신창의 크기가 2m보다 작아야 한다.
>> m=2라고 하면, 창의 크기는 2m-1=3이 된다.
{ 양방향 프로토콜 : 피기배킹(Piggybacking) }
- 양방향 통신의 효율을 향상시키기 위해
- full-duplex 방식으로 동시에 전달
'[네트워크] 컴퓨터 네트워크' 카테고리의 다른 글
[네트워크] SNMP_2 (실습) (0) | 2022.09.16 |
---|---|
[네트워크] 방화벽 탐지, SNMP (0) | 2022.09.15 |
[Network] 전송층 개요 (0) | 2022.04.18 |
[Network] 인터넷 제어 메시지 프로토콜(ICMP)_2 (2) | 2022.03.28 |
[Network] 인터넷 제어 메시지 프로토콜(ICMP) (0) | 2022.03.27 |