본문 바로가기
기타/데이터통신

chapter 04. 데이터 전송의 기초 - 2

by hyun-am 2019. 4. 21.

12. 전송과 교환에 대한 설명으로 올바른 것을 모두 고르시오.

  1. 송신 호스트가 수신 호스트에 데이터를 전달하려면 전송과 교환 과정을 거쳐야 한다.
  2. 교환에는 라우팅 개념이 포함되지만, 전송에는 포함되지 않는다.
  3. 각 호스트를 일대일로 직접 연결해 목적지에만 데이터를 전송하는 것을 점대점 방식이라 한다.
  4. 연결된 모든 호스트에 데이터를 전송하는 방식을 멀티캐스팅이라 한다.
  5. 점대점 방식은 LAN 환경에서 주로 사용하고, 브로드캐스팅 방식은 WAN 환경에서 주로 사용한다. 
  • 연결된 모든 호스트에 데이터를 전송하는 방식을 브로드캐스팅 이라고 합니다.
  • 점대점 방식은 WAN 환경에서 주로 하고, 브로드 캐스팅 방식은 LAN 환경에서 주로 사용합니다.

 

13. 점대점 방식에 대한 설명으로 올바른 것을 모두 고르시오. 

  1. 교환 호스트가 송수신 호스트의 중간에 위치하여 중개 기능을 수행한다.
  2. 스타형 구조는 하나의 중개 호스트 주위로 여러 호스트를 일대일로 연결하는 형태이다. 주변 호스트들은 중개 호스트의 도움 없이도 데이터를 송수신할 수 있다.
  3. 스타형을 다단계로 확장하면 트리형 구조가 된다.
  4. 링형 구조는 호스트가 순환 고리 형태로 연결되는 구조이며, 전송 데이터가 브로드캐스팅 되는 특징이 있다.
  5. 완전형은 네트워크에 존재하는 모든 호스트가 다른 모든 호스트와 일대일로 직접 연결되는 방식이며, 데이터 송수신 시 부분적인 교환 기능이 필요하다. 
  • 스타형 구조는 반드시 데이터를 송수신 할때 주변 호스트들은 중개 호스트의 도움이 필요합니다.
  • 완전히 일대일로 직접 연결되어 있어 부분적인 교환 기능이 필요없습니다.

 

14. 브로드캐스팅 방식에 대한 설명으로 잘못된 것을 모두 고르시오.

  1. 특정 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전달된다.
  2. 데이터를 수신하도록 지정된 호스트는 해당 데이터를 수신하고 보관해야 하지마느 다른 호스트들은 수신한 데이터를 버려야 한다.
  3. 링형 구조에서는 전송 데이터가 링 주위를 순환하면서 전송되기 때문에 데이터가 링을 한 바퀴 완전히 순환하는 경우는 없다.
  4. 버스형 구조에서 둘 이상의 호스트가 데이터를 동시에 전송하면 총들이 발생할 수 있다.
  5. 충돌과 관련하여, 대표적인 공유 버스 방식인 이더넷에서는 충돌 방지 방식을 사용한다. 
  • 링형 구조는 무조건 링 한바퀴를 순환 하여야 합니다. 
  • 이더넷은 충돌 허용 방식을 사용합니다.

 

15. 멀티포인트 통신에 대한 설명으로 올바른 것을 모두 고르시오.

  1. 인터넷에서 제공되는 텔넷, FTP, 웹 검색 같은 대부분의 서비스는 유니캐스팅 방식을 지원한다.
  2. 송신 호스트를 기준으로, 수신 호스트 하나가 연결되면 유니포인트가 되고 다수의 수신 호스트와 연결되면 멀티포인트가 된다.
  3. 유니캐스팅 방식을 이용해 일대다 통신을 하려면 멀티포인트 유니캐스팅 방식을 사용해야 한다.
  4. 브로드캐스팅 방식에서는 호스트 수가 많을수록 성능 향상을 보장한다.
  5. 멀티캐스팅 방식에서는 데이터 전송 과정에 수신 호스트 수만큼 데이터를 반복해서 전송해야한다. 
  • 브로드 캐스팅 방식에서는 호스트 수가 많을수록 트래픽이 증가해 느려질 수도 있습니다.
  • 멀티캐스팅은 한번의 전송 과정만으로도 충분합니다. 
  • 멀티포인트 유니캐스팅 방식에서는 데이터 전송 과정에 수신 호스트 수만큼 데이터를 반복해서 전송해야한다. 

 

16. 전송 오류 처리와 관련된 설명으로 올바른 것을 모두 고르시오.

  1. 데이터 프레임의 변형 오류를 확인한 수신 호스트는 응답 프레임을 전송하여 재전송을 요구할 수 있다.
  2. 수신 호스트에 데이터가 도착하지 못하는 프레임 분실 오류가 발생하면 부정 응답 프레임으로 오류 복구를 시작해야 한다.
  3. 수신 호스트가 보낸 긍정 응답 프레임이 분실되면 데이터 중복 현상이 발생하기 때문에 순서 번호 기능이 반드시 필요하다.
  4. 송신 호스트에서 전송한 프레임은 크게 세 가지 경우로 나뉘어 처리되는데, 프레임이 정상적으로 도착하는 경우, 프레임이 변형되어 도착하는 경우, 프레임이 분실되는 경우로 나뉜다. 
  5. 프레임 분실 오류가 발생하면 타임아웃 기능에 의하여 송신 호스트의 재전송 기능이 이루어진다. 
  • 도착하지 못하는 프레임 분실 오류가 발생하면 타임아웃 기능을 활용해 재전송을 합니다.

 

17. 흐름 제어 기능에 대한 설명으로 잘못된 것을 모두 고르시오.

  1. 오류 제어와 함께 데이터 링크 계층에서 제공하는 주요 기능은 전송 데이터의 속도 조절 기능이다.
  2. 흐름 제어는 송신 호스트가 수신 호스트보다 아주 늦게 데이터를 전송하는 경우에 필요하다.
  3. 흐름 제어 기능을 제공하지 않으면 수신 호스트는 자신이 받은 데이터 프레임을 내부 버퍼에 보관할 여유를 갖지 못한다.
  4. 흐름 제어 부재에 따른 프레임 분실은 재전송 방법에 의하여 복구될 수 있다.
  5. 흐름 제어의 기본 원리는 수신 호스트가 다음에 수신할 프레임의 전송 시점을 송신 호스트에 통지하는 방식이다.
  • 송신 호스트의 전송 속도가 빠른경우 흐름제어를 이용합니다.

 

18. 프레임에 대한 설명으로 올바른 것을 모두 고르시오. 

  1. 프레임을 전송받은 수신 호스트는 제일 먼저 체크섬을 확인해 전송 중에 프레임 변형 오류가 발생했는지 확인해야 한다.
  2. 문자 프레임에서는 각 프레임의 시작 위치에 6문자(DLE, STX)를 추가하고, 끝나는 위치에 6문자(DLE, ETX)를 추가해 프레임의 다른 정보와 구분한다.
  3. 문자 스터핑은 문자 프레임의 전송 데이터 안에 DLE 문자가 포함되면서 발생하는 혼란을 예방하는 방법이다.
  4. 비트 프레임 방식은 프레임의 시작과 끝 위치에 플래그라는 특수하게 정의된 비트 패턴(10000001)을 사용해 프레임 단위를 구분한다.
  5. 수신 호스트가 수신한 데이터 프레임의 내용에서 플래그 패턴 외에는 어떤 경우에도 0이 연속해서 5개를 넘지 않는다.
  • 비트 프레임 방식의 플래그 비트패턴은 01111110 입니다.
  • 수신 호스트가 수신한 데이터 프레임의 내용에서 플래그 패턴 제외 1이 연속 5번 넘지 않아야 합니다.

 

19. 오류 검출 코드에 대한 설명으로 잘못된 것을 모두 고르시오.

  1. 네트워크에서는 오류 복구 코드를 이용한 순방향 오류 복구 방식을 사용하지 않고, 역방향 오류 복구 방식을 사용한다.
  2. 1바이트 구조에서 패리티 비트는 7비트의 ASCII 코드를 제외한 나머지 1비트이다.
  3. 다수의 비트에서 오류가 발생할 때 오류를 검출하는 방법으로는 홀수 패리티 방식을 개선한 짝수 패리티 방식이 있다.
  4. 데이터 전송 시 송신 호스트가 짝수 패리티 방식을 사용하면 수신 호스트는 홀수 패리티 방식을 사용해야 한다.
  5. 블록 검사 방식의 문제점은 수평과 수직 방향에서 모두 사각형 형태로 짝수 개의 데이터 오류가 발생하면 이를 검출하지 못한다는 것입니다.
  • 홀수 패리티 또는 짝수 패리티를 사용할 수 있다.
  • 송신 호스트가 짝수면 수신도 짝수 송신 호스트가 홀수면 수신 호스트도 홀수 

 

20. 오류 검출 방식인 다항 코드에 대한 설명으로 올바른 것을 모두 고르시오.

  1. CRC로 알려진 다항 코드 방식은 통신 프로토콜에서 가장 많이 사용하는 오류 검출 기법이다.
  2. 다항 코드 방식의 문제점은 버스트 에러의 검출률이 낮다는 점이다.
  3. 송신 호스트는 전송 데이터를 생성 다항식으로 나누어 체크섬 정보를 얻는다.
  4. 수신 호스트는 전송 오류가 발생했는지를 판단하기 위해 수신한 데이터 전체를 생성 다항식으로 나누는 연산을 하고, 나머지가 0이 아니면 전송 오류가 없는 것으로 판단한다.
  5. 국제 표준으로 널리 사용되는 생성 다항식은 CRC-12, CRC-16, CRC-CCITT 등이 있다. 
  • 다항 코드 방식은 버스트 에러의 검출률이 높습니다.
  • 전송 데이터를 생성 다항식으로 나누어야 합니다. 

 

 

※ 만약 오류사항 있을시 댓글 부탁드립니다.

 



 

이 글은 아래 도서를 참고하여 작성하였습니다.

https://book.naver.com/bookdb/book_detail.nhn?bid=11491623

 

쉽게 배우는 데이터 통신과 컴퓨터 네트워크

[데이터 통신과 컴퓨터 네트워크]는 데이터 통신과 컴퓨터 네트워크의 상호 연관된 부분을 함께 학습할 수 있도록 구성한 도서다. 복잡한 데이터 통신 과정은 생략하고, 친숙한 TCP/IP 인터넷을 중심으로 쉽게 설명한다. 또한, 개정판에서는, 전체 흐름이 잘 보이도록 구성과 제목을 정비하였고, 세부 주제별로 최신 기술을 반영하고 부족했던 부분을 보완하였으며 연습문제를 단답형, 오지선다형, 서술형 등 다양한 유형으로 풍부하게 수록했다.

book.naver.com

 

댓글