컴퓨터 네트워크 9장 해답집
페이지 정보
작성자 사이버 작성일17-04-03 09:46 조회3,547회 댓글0건본문
(단답형 정답)
1. ① 데이터 링크
2. ① 흐름 제어, ② 오류 제어
3. ① 분할, ② 병합
4. 3 단계 설정
5. TCP
6. ① 포트, ② 소켓, ③ Well-known 포트
7. ① SYN, ② ACK
8. ① 슬라이딩 윈도우, ② Window
9. ① ECE, ② CWR
10. ① 세그먼트, ② 바이트
(객관식 정답)
1. ④
(설명④) 데이터 링크 계층은 물리적 선로를 통해 데이터를 직접 전달하기 때문에 네트워크 계층의 중개 기능이 필요 없다.
2. ①, ③
(설명①) 양 끝단의 호스트에서 실행되는 프로세스 사이의 전송 속도 조절은 흐름 제어 기능이 담당한다.
(설명③) 전송 계층에서 발생하는 오류는 선로 오류보다 논리적으로 구축된 각 계층의 소프트웨어가 동작하는 과정에서 데이터를 분실하는 경우가 대부분이다.
3. ①, ②, ③, ⑤
(설명④) 3 단계 연결 설정에서 마지막 단계의 응답은 신뢰성 확보를 위한 추가적인 수단이며 상대방의 응답을 잘 받았다는 의미이다. 따라서 자신이 전송할 데이터가 있으면 이를 전송함으로써 대체할 수 있다.
4. ①, ②, ④, ⑤
(설명③) TCP 프로토콜은 세그먼트를 하나의 단위로 간주하여 순서 번호를 관리하지 않고, 전송되는 데이터의 바이트 수를 순서 번호에 반영한다. 따라서 1개의 세그먼트로 1000 바이트를 전송하면 순서번호도 1000이 증가해야 한다.
5. ①, ③, ⑤
(설명②) Source Port와 Destination Port 필드는 TCP로 연결되는 가상 회선 양단의 송수신 프로세스에 할당된 네트워크 포트 주소이며, TCP와 UDP가 별도의 독립적인 주소 공간을 갖지 때문에 같은 번호를 사용할 수 있다.
(설명④) Acknowledgement Number 필드는 수신 프로세스가 제대로 수신한 바이트의 수를 응답하기 위해 사용한다. ACK 플래그 비트가 지정된 경우에만 유효하고, 다음에 수신을 기대하는 데이터의 순서 번호를 표기한다.
6. ④, ⑤
(설명④) SYN 비트는 연결 설정 요구를 의미하는 플래그 비트이므로 가상 회선 연결을 설정하는 과정에서 사용한다.
(설명⑤) FIN 비트는 한쪽 프로세스가 더는 전송할 데이터가 없어 연결을 종료하고 싶다는 의사 표시를 상대방에게 알리는데 사용한다. 연결 해제는 양쪽 프로세스 모두가 FIN 플래그를 전송해야 완료된다.
7. ①, ②, ③, ④, ⑤
8. ①, ②, ③, ⑤
(설명④) TCP는 부정 응답 기능을 사용하지 않는다. 따라서 세그먼트의 내용이 변형되어도 수신 프로세스가 응답을 하지 않아 데이터 분실과 동일하게 처리된다. 즉, 송신 프로세스의 타임아웃 기능에 의하여 오류 복구가 진행된다.
9. 없슴
댓글목록
등록된 댓글이 없습니다.