13. 모듈화된 계층 구조에 대한 설명으로 올바른 것을 모두 고르시오. 1,2,4
- 일반적으로 복잡하고 큰 시스템은 그 기능을 여러 개의 모듈로 나누어 설계한다.
- 상하 계층에 인접한 모듈 사이의 인터페이스를 포함하여 분할된 모듈이 연동할 수 있는 표준 인터페이스를 제공한다.
전송 매체 양단에 있는 호스트가 수행하는 프로토콜은 좌우 비대칭 구조이다.- 각 계층의 기능 오류를 수정하거나 향상시켜야 할 때, 전체 시스템을 재작성하지 않고도 해당 계층의 모듈만 교체하는 것으로 완료할 수 있다.
모듈 인터페이스는 가능한 단순하게 구현해 모듈이 서로 종속적으로 밀접하게 연계하여 동작되도록 해야 한다.
- 전송 매체 양단에 있는 호스트는 좌우 대칭 구조입니다.
- 모든 모듈들은 독립적으로 동작되어야 합니다.
14. 프로토콜 설계 시 고려할 사항으로 잘못된 것을 모두 고르시오. 1, 5
시스템을 구분하여 지칭하기 위해 이름을 부여하는 것을 주소 체계라 한다.- 전송 오류 문제를 해결하는 오류 제어 기능은 통신 프로토콜의 가장 기본적인 기능에 속한다.
- 네트워크에서 전송 오류가 발생했을 때 일반적인 해결 방법은 송신 호스트가 원래 데이터를 재전송하는 것이다.
- 수신 호스트의 버퍼 처리 속도보다 송신 호스트가 데이터를 전송하는 속도가 느리면 논리적 데이터 분실 오류가 발생할 수 있다. 이 문제를 해결하려면 송신 호스트의 속도를 조정하는 흐름 제어 기능이 필요하다.
일대일 통신 환경에서 데이터를 한쪽 방향으로만 전송하는 것을 반이중 방식이라 한다.
- 시스템을 구분하여 지칭하기 위해 이름을 부여하는 것을 주소 표현이라고 합니다.
- 일대일 통신 환경에서 데이터를 한쪽 방향으로만 전송하는 것을 단방향 방식이라고 합니다.
15. 오류 제어 기능에 대한 설명으로 잘못된 것을 모두 고르시오. 3, 4
- 오류가 발생하는 1차 원인은 물리 계층의 전송 매체에 의한 물리적 오류이다.
- 송신 호스트가 전송한 데이터는 정상적으로 도착하는 경우, 도착하지 않는 경우, 데이터의 내용이 변경되어 도착하는 경우로 구분할 수 있다.
데이터가 변형되거나 분실되는 오류가 발생했을 때, 오류를 해결하려면 먼저 오류가 발생한 사실을 인지해야 한다.네트워크에서 전송 오류가 발생했을 때 일반적인 해결 방법은 수신 호스트 스스로 원래 데이터를 복구하는 것이다.- 물리적 오류 외에도 통신 프로토콜에서 사용하는 알고리즘의 성격에 의해 오류가 발생하기도 한다.
- 데이터 분실은 인지하기가 어려운 사항입니다.
- 수신호스트가 아닌 송신호스트가 전송하는 방법으로 해결합니다.
16. 서비스 프리미티브에 대한 설명으로 올바른 것을 모두 고르시오. 1, 2, 3, 4
- 연결형 서비스는 데이터를 전송하기 전에 연결을 설정해야 하므로 전화 시스템의 통화 절차와 유사한 방식이다.
- 비연결형 서비스는 연결을 설정하고 해제하는 단계가 필요 없다.
- 하위 계층이 상위 계층에 제공하는 서비스는 프리미티브 형태로 구현되며, 연결형 서비스에서 사용하는 서비스 프리미티브 종류로는 CONNECT, DATA, DISCONNECT가 있다.
- 서비스 프리미티브 각각에 대하여 Request, Indication, Response, Confirm이라는 네가지 기능을 포함하도록 설계해야 한다.
Requst와 Indication은 서버에서 클라이언트로 전송되고, Response와 Confirm은 클라이언트에서 서버로 전송된다.
- Request-Indication 은 클라이언트-서버 이고 Response-Confrim은 서버-클라이언트 입니다.
17. OSI 7계층 대한 설명으로 잘못된 것을 고르시오. 2
- 두 호스트가 각각 7개 계층으로 구성된 모듈을 수행함으로써 데이터 송수신이 가능하다.
데이터가 하위 계층으로 이동 시 물리 계층을 포함한 모든 계층에서 헤더 정보가 추가된다. 수신 호스트에서는 상위 계층으로 이동하며 순차적으로 헤더 정보를 제거하고 해석한다.- 송신 호스트는 동료 프로세스에 데이터를 직접 전달하지 않고 하위 계층에 서비스를 요청한다
- 송신 호스트에서 계층별로 추가된 헤더 정보가 수신 호스트에서 해석 및 삭제되어, 최상위 수신자는 원래의 전송 데이터만 받는다.
- 중개 노드인 라우터는 도착한 데이터의 헤더 정보를 해석해 적절한 경로로 전달하며, 다음 라우터로 보내기 전에 헤더 정보를 적절히 수정해 전송한다.
- 물리계층은 헤더정보가 추가 X
18. OSI 7계층 모델의 각 계층에 대한 설명으로 잘못된 것을 모두 고르시오. 3, 5
- 데이터 링크 계층은 물리 계층을 통해 전송되는 데이터의 물리적 전송 오류를 해결한다. 결과적으로 상위의 네트워크 계층에 신뢰성 있는 패킷 전송을 보장해준다.
- 네트워크 계층은 송신 호스트가 전송한 데이터가 어떤 경로를 통해 수신 호스트에 전달되는지를 결정하는 라우팅 문제를 처리한다.
네트워크의 트래픽이 지나치게 증가하는 문제를 조절하는 혼잡 제어 기능은 전송 계층에서 담당한다.- 세션 계층에서는 송수신 호스트 사이의 대화 제어를 비롯해 상호 배타적인 동작을 제어하기 위한 토큰 제어, 일시적인 전송 장애를 해결하기 위한 동기 기능 등을 제공한다.
응용 계층은 통신 양단에서 서로 이해할 수 있는 표준 방식으로 데이터를 코딩하는 문제를 다룬다.
- 트래픽은 네트워크 계층에서 조절할 수 있다.
- 표현계층에서 통신 양단에서 서로 이해할 수 있는 표준 방식 코딩을 합니다.
19. TCP/IP 모델의 구현 환경에 대한 설명으로 올바른 것은? 1, 2, 4
- 인터넷에 연결된 컴퓨터의 네트워크 구현 모델에서는 전송 계층까지의 기능을 시스템 공간인 운영체제에 구현한다.
- TCP와 UDP는 커널 내부에 구현되므로 일반 사용자가 이 기능을 직접 이용할 수는 없다. 대신 소켓 인터페이스를 이용해 운영체제가 제공하는 시스템 콜 기능을 프로그램에서 호출하는 방식으로 사용한다.
전송 계층부터 응용 계층까지의 기능은 사용자 프로그램이 구현한다.- 인터넷 응용 프로그램의 고유 주소는 IP 주소와 포트 번호의 조합으로 구성된다.
TCP/IP를 이용하려면 시스템 공간에서 네트워크 응용 기능을 지원하는 프로그램을 작성해야 한다.
- 사용자 프로그램은(응용, 표현, 세션 계층까지이다.)
- TCP/IP를 이용하려면 사용자 공간에서 프로그램을 작성해야한다.
20. TCP/IP 프로토콜 스택에 대한 설명으로 잘못된 것을 모두 고르시오. 2, 3
- 맨 위의 응용 프로그램은 TCP와 UDP를 사용해 데이터 송수신 기능을 수행하지만, 네트워크 계층의 IP 프로토콜을 직접 사용하기도 한다.
ICMP와 ARP/RARP는 전송 계층에 소속되어 IP 프로토콜의 동작을 도와주는 기능을 한다.ICMP에서 전송하는 ICMP 메시지는 IP 프로토콜에 캡슐화되어 전송한다.- TCP/IP 모델에서 사용하는 주소에는 데이터 링크 계층의 MAC 주소, 네트워크 계층의 IP주소, 전송 계층의 포트 번호 등이 포함된다.
- 일반적으로 호스트의 IP 주소는 하드디스크의 특정 위치에 보관된다. 하드디스크가 없는 시스템은 LAN 카드에 내장된 MAC 주소는 알지만, 자신의 IP 주소는 모를 수 있다.
- ICMP ARP/RARP는 네트워크 계층에 소속되어 있습니다.
- ICMP메시지는 IP패킷에 캡슐화 되어 전송됩니다.
※ 만약 오류사항 있을시 댓글 부탁드립니다.
이 글은 아래 도서를 참고하여 작성하였습니다.
https://book.naver.com/bookdb/book_detail.nhn?bid=11491623
'기타 > 데이터통신' 카테고리의 다른 글
chapter 03. 네트워크 기술 - 1 (0) | 2019.04.18 |
---|---|
chapter 02. 네트워크 모델 - 3 (0) | 2019.04.18 |
chapter 02. 네트워크 모델 - 1 (0) | 2019.04.17 |
chapter01. 네트워크의 기초 용어와 기능-3 (0) | 2019.04.17 |
chapter01. 네트워크의 기초 용어와 기능-2 (4) | 2019.04.17 |
댓글