6. 데이터링크 계층(1)

2022. 10. 31. 00:49Web/Network

프레임 

- 정보 프레임(I 프레임) : 상위 계층이 전송 요구한 데이터를 송신하는 용도. 순서 번호, 송수신 호스트 주소 정보, 오류 검출 코드 등이 포함

- 긍정 응답 프레임(ACK) : 전송 데이터가 올바르게 도착했음을 회신하는 용도

- 부정 응답 프레임(NAK) : 전송 데이터가 깨져서 도착했음을 회신하는 용도

 

단순 프로토콜

- 송신 호스트는 원하는만큼 자유롭게 프레임을 전송할 수 있음.

- 오류 제어 없음

- 흐름 제어 없음

- 순서 번호 불필요

 

정지-대기 프로토콜

- 수신 버퍼의 개수가 유한(흐름 제어 필요)

- 이전 프레임을 잘 받았다는 긍정 응답 기능과 수신 호스트가 송신 호스트의 전송 시점을 지정하기 위한 ACK 프레임 필요

- 데이터 중복 수신 우려로 순서 번호 기능 필요

 

슬라이딩 윈도우 프로토콜

- 양방향 통신을 지원

- 오류 제어와 흐름 제어를 함께 지원

 

Go-back-N 

- 오류가 발생한 프레임 뿐만 아니라, 정상적으로 수신한 프레임까지 재전송

 

선택적 재전송(Selective Repeat)

- 오류가 발생한 프레임만 선택적으로 복구하는 방식.

 

피기배킹(Piggybacking)

- 양방향으로 동시에 정보 프레임과 응답 프레임을 교차하여 전송하는 경우가 일반적

- 정보 프레임과 응답 프레임을 각각 보내는 것이 아니라 정보 프레임을 전송하면서 응답 기능까지 동시에 수행하도록 프레임 구조 변경.

- I(i,j) 표기방식

- i는 자신이 전송하는 데이터의 순서 번호, j는 제대로 수신한 프레임의 순서 번호

 

 

* 쉽게 배우는 데이터 통신과 네트워크(3판) 책을 바탕으로 작성하였습니다.

https://product.kyobobook.co.kr/detail/S000061352064

'Web > Network' 카테고리의 다른 글

7. IP 프로토콜(1)  (0) 2022.11.05
6. 데이터링크 계층(2)  (0) 2022.10.31
5. MAC 계층  (0) 2022.10.31
4. 데이터 전송(2)  (0) 2022.10.31
4. 데이터 전송(1)  (0) 2022.10.31