Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

미래학자

[컴퓨터 네트워크] 한빛미디어 연습문제 - 6 본문

전산 지식

[컴퓨터 네트워크] 한빛미디어 연습문제 - 6

미래학자 2016. 12. 15. 01:50

1. 데이터 링크 계층 프로토콜에서 주소 개념이 필요한 이유를 설명하시오.


네트워크에 물리적으로 연결된 호스트는 물리적 주소(MAC 주소)를 이용하여 식별할 수 있다.



2. 데이터 링크 계층에서 사용하는 프레임의 종류를 나열하고, 각각의 역할을 설명하시오.


  • 정보 프레임 : 상위 계층에서 생성된 데이터를 전송하는 용도 (순서 번호, 송수신 호스트 정보)
  • 긍정 응답 프레임 : 송신 호스트에게 프레임이 올바르게 수신됨을 확인 (ACK)
  • 부정 응답 프레임 : 송신 호스트에게 오류 및 분실을 알림 (NAK)

3. 물리적 오류가 발생하지 않는 전송 매체를 이용해 단방향 전송을 지원하는 프로토콜을 작성하시오. 단, 수신 호스트의 버퍼 개수는 무한하다.

???


4. NAK 프레임의 역할을 NAK가 있는 경우와 없는 경우를 비교하여 설명하시오.

NAK 있다면 NAK응답으로 오류를 알림. 없다면 타임 아웃으로 재전송 시도.


5. 슬라이딩 윈도우 프로토콜의 원리를 설명하시오.

흐름제어를, 오류제어, 양방향 통신.
송신 호스트는 송신 윈도우 사이즈를, 수신 호스트는 수신 윈도우 사이즈를 가진다. 
수신자의 ACK를 통해 수신자의 수신 윈도우 사이즈를 얻고 송신 호스트는 수신 윈도우 사이즈랑 같거나 작게 송신 윈도우 사이즈를 정한다. 
송신 호스트는 데이터와 순서 번호 CheckSum을 순차적으로 보낸다. 
송신자는 한 번에 윈도우 사이즈 만큼 전송한다.
수신 호스트는 프레임을 받으면 ACK로 회신을 한다. 
송신 호스트는 ACK로 정상적으로 전송됐음을 확인 하고 송신 윈도우에 있는 보낸 프레임을 제거 한다. 
만약 NAK 신호를 받거나 타임아웃이 발생하면 송신 윈도우에 있는 프레임을 재전송한다. (이 때 윈도우 사이즈 만큼, 오류 프레임 + 다음 프레임들)


6. 정보 프레임을 연속해 전송하는 프로토콜에서 고백 N 방식의 오류 제어를 설명하시오.

ACK를 따로 사용하지 않고, NAK를 받으면 그 이후 순서의 프레임을 모두 재전송. 그 전에 받은 것들은 버림.


7. 정보 프레임을 연속해 전송하는 프로토콜에서 선택적 재전송 방식의 오류 제어를 설명하시오.

오류가 발생하면 해당 프레임의 NAK을 보내고, 재전송 받음. (해당 프레임 이전 프레임에 대한 ACK, 재전송이 성공하면 ACK)


8. 양방향 통신을 지원하는 프로토콜에서 피기배킹 기능을 설명하시오.

정보 프레임에 응답 프레임을 껴서 보냄. 전송 프레임 수 가 줄어들어서 전송 효율이 좋아짐.


9. HDLC 프로토콜의 프레임 구조를 그리고, 각 필드의 의미를 설명하시오.





10. HDLC 프로토콜에서 감독 프레임의 종류를 나열하고, 각 프레임의 역할을 설명하시오.


Comments