컴퓨터네트워크 9-1

BakJeonghyun·2022년 10월 24일
0

Ch 6 데이터 링크 계층

오류 제어, 흐름 제어 원리와 동작 방식
통신 프로토콜에서 윈도우의 개념과 동작 방식
슬라이딩 윈도우 프로토콜의 작동 방식

프로토콜 기초(1)

1) 점대점 방식
2) 멀티 드롭 방식

전송 오류를 해결하는 과정에서 사용하는 프레임 in 데이터 링크 계층
1) 정보 프레임
: 상위 계층이 전송을 요구한 데이터를 수신 호스트에 전송하는 용도로 사용
2) 긍정 응답 프레임
: ACK 프레임(회신)
: 송신 호스트에 해당 프레임을 올바르게 수신했다는 의미
3) 부정 응답 프레임
: NAK 프레임(회신)
: 전송과정에서 프레임 변형 오류가 발생하면 수신 호스트는 부정응답을 전달. 송신 호스트가 오류 발생을 인지하고 원래의 정보 프레임을 재전송하도록 요청하는 것

오류 제어, 흐름 제어, 양방향-단방향 전송 방식

오류, 흐름 제어가 없는 프로토콜

{ 조 건 }
1) 단방향 통신 : 송신-> 수신
2) 전송 오류가 없는 물리 매체 : 오류 제어가 필요 없는 경우임
2) 무한개의 수신 : 흐름 제어가 필요 없는 경우임

오류 제어가 없는 프로토콜

{ 조 건 }
1) 단방향 통신 : 송신-> 수신
2) 전송 오류가 없는 물리 매체 : 오류 제어가 필요 없는 경우임
*3) 수신 호스트가 유한개로 제한되는 환경 : 송신 호스트가 너무 빨라서 버퍼 부족 -> 프레임 분실 오류가 발생할 수 있음 -> 흐름 제어 기능 필요
-> 송신 호스트의 전송 속도를 조절
-> 수신 호스트가 송신 호스트의 프레임 전송 시점을 제어하는 형태로 이루어지는 것이 가장 간단한 형태임
-> 정지-대기 프로토콜 : 송신호스트가 수신호스트로부터 응답을 받기 전까지 대기

정지-대기 프로토콜

  • ACK 프레임 -> 이전 프레임을 잘 받았다는 긍정 응답 & 다음 프레임을 전송하도록 지시 : 흐름 제어 기능
  • 전송 효율이 떨어짐

단방향 프로토콜(1)

프레임 분실 오류가 발행하면 송신 호스트의 타임아웃 기능이 동작하여 분실된 프레임을 재전송하는 방식으로 복구

흐름 제어와 오류 제어 모두 지원

{ 조 건 }
경우 1) NAK 프레임 없음
전송 중간 프레임이 분실되거나 변형이 된 데이터를 수신했을 때 응답이 회신되지 않는다. 일정 시간이 지나면 송신 측이 재전송한다.
{ 조 건 }
경우 2) NAK가 있는 경우

슬라이딩 윈도우 프로토콜

대부분의 통신 프로토콜에서 사용하느 방식
정보 프레임을 받은 수신 호스트는 해당 프레임의 순서 번호를 근거하여 ㅅ오신 호스트에 응답 프레임회닌 해야 한다

흐름제어

수신할 수 있는 정보 프레임의 개수를 윈도우의 크기를 지정함.'
순서
window

응답을 받지 못한 츠렘ㅇㅇㅇ

연속형 전송

1) 고정 N 방식
:
정지-대기 방식의 프로토콜은 송신 윈도우의 크기가 1이 특수한 경우

: 수신측이 안 왔다가고 회신하면
개별적으로 기능 수행?

2) 선택형 재전송
: 오류가 발생한 프레임만 선택적으로 북구하는 방식

3) 고백 N 방식 :
4) 선택적 재전송 방식
: 비순차적이다
5) 피기배킹
: 정보 프레임의 구조를 적절히 조정해 재정의 하면서 정보 프레임을 전송하면서 응답기능까지 함꼐 수행함.
전송 횟수를 줄이는 효과가 있다.

profile
I just got started a blog.

0개의 댓글