컴퓨터 네트워크 2장 연습문제

zoo_gathers·2024년 10월 11일

컴퓨터 네트워크

목록 보기
5/20

1번

모두 정답.


2번


네트워크에서 독립적인 고유 기능을 수행하는 모듈들이 상하 계층 구조로 연결되어 동작함.

계층 구조에서는 상위 계층이 하위 계층에게 서비스를 요청하고
하위 계층은 상위 계층에게 서비스를 제공함.

잘못된 것

  1. 네트워크에서 통신하는 시스템들은 계층 구조로 모듈화된 기능이 각각 동작한다. 이때 둘 사이의 같은 계층끼리 데이터를 전달하는데, 이러한 전달 규칙은 프로토콜이라고 한다.

인터페이스 = OSI 모델에서는 각 계층이 독립적으로 동작하고, 서로 다른 계층끼리 인터페이스를 통해 상호작용

프로토콜 = 동일 계층의 장치 간에 통신할 때 사용하는 규칙과 절차

  1. 상하 계층에 인접한 모듈 사이의 프로토콜을 포함하여 분할된 모듈이 연동할 수 있는 표준 프로토콜을 제공한다.

여기서 강조하는 것은 계층 간의 상호작용이다.
OSI 7계층 모델에서 각 계층은 독립적이며, 각 계층이 상호작용하는 방식은 인터페이스에 의해 정의된다.


인터페이스는 상하 계층 간에 데이터를 주고받을 수 있게 만들어주는 표준화된 연결 방식을 제공하는 것을 말한다.

  1. 전송 매체 양단에 있는 호스트가 수행하는 인터페이스들은 좌우 비대칭 구조이다.

프로토콜은 통신하는 두 호스트가 같은 계층에서 데이터를 주고받을 때 적용되는 규칙과 절차를 의미한다.

이때 양쪽 호스트는 같은 프로토콜을 사용하여 동일한 방식으로 데이터를 주고받으므로 대칭적이라고 할 수 있다.


3번

보통 호스트마다 주소를 하나씩 부여하지만 다수의 호스트를 묶어 하나의 그룹 주소로 보기도 함.

잘못된 것

  1. 일대다 통신읟 대표적인 유형은 네트워크에 연결된 모든 호스트에 데이터를 전송할 수 있는 브로드캐스팅 표기 방법임.

  2. 특정 사용자를 그룹으로 묶어서 지정하는 멀티캐스팅 표기 방법이 있음.


4번

전송 오류의 종류 = 1. 데이터 변형 오류, 2. 데이터 분실 오류

네트워크의 오류 제어 기능 =
1. 오류 발생 사실을 인지,
2. 재전송

방식을 통해 오류 복구 절차가 진행됨.

잘못된 것

  1. CRC는 데이터에 오류가 발생했는지 확인하는 코드를 데이터 뒤에 붙여서 보내는 방식으로 데이터 분신 오류가 아닌 데이터 변형 오류를 검출하는 방식이다.

  2. 데이터가 분실 되는 경우 송신 호스트의 주도로 이루어지고, 데이터 변형 오류가 발생하면 받는 수신 호스트의 주도로 이루어진다.

  3. 수신 호스트에서 도착 순서를 바로 잡기 위해서는 데이터의 논리적인 순서를 의미하는 순서 번호 기능이 필요함.



5번

  1. 전송 매체에 물리적인 오류가 없는데도 데이터 분실이 발생하는 경우는
    송수신 호스트 사이의 데이터 전송/처리 속도 차이 때문에 발생하는 것임

데이터가 변형되는 것이 아니라 전송/처리 속도 때문에 데이터를 수신 호스트가 받지 못하고 버려지게 되는 것임.

  1. 일반적으로 송신 호스트는 속도를 높이려고 동시에 여러 개의 전송 데이터를 보낼 수 있으며, 수신 호스트가 데이터 개수를 통제함.

6번

  1. 데이터가 한 방향으로 전송되는 방식 = 단방향 방식

  2. 데이터를 양쪽에서 동시에 전송하는 것 = 전이중 방식

  1. 일반적인 통신 프로토콜은 모두 전이중 방식임.

반이중 방식 = 데이터가 양방향으로 전송되지만, 특정 시점에서는 한 방향으로만 전송할 수 있는 방식


7번

  1. 비연결형 서비스는 우편 시스템의 동작 원리와 비슷함.

8번

  1. 하위 계층으로 내려갈수록 정의한 헤더 정보가 추가됨.
  1. 동일 계층에 위치한 통신 양단은 같은 프로토콜을 사용하여 통신하기 때문에 동료 프로세스라고 한다.

9번

모두 정답


10번

  1. 인터넷에서 네트워크 계층은 IP 프로토콜로 구현됨.
  1. 프로그램에서 소켓을 사용할 때는 소켓마다 부여되는 고유 주소인 포트 주소를 관리해야 함.

11번

  1. 인터넷 모델에서 사용하는 주소
    데이터 링크 = MAC 주소
    네트워크 = IP 주소
    전송 = 포트 번호

잘못된 것

  1. 계층 2는 데이터 링크 계층으로 이를 이용해 데이터를 전송하려면 수신 호스트의 MAC 주소가 필요함.

  2. MAC 주소는 LAN 카드에 기록되어 있음.

  1. 사용자로부터 입력된 수신 호스트의 IP 주소를 이용해 MAC 주소를 구하는 기능은 ARP가 담당함.

상대의 IP 주소는 알지만 MAC 주소는 모르는 경우 = ARP
내 MAC 주소는 알지만 내 IP 주소를 모르는 경우 = RARP

RARP = 컴퓨터에 LAN 카드(MAC주소)는 있는데 하드디스크(IP주소는 하드디스크에 저장됨)가 없는 경우에 사용

애매한 것

  1. 수신 호스트의 IP 주소는 응용 프로그램의 사용자로부터 입력된 호스트 이름을 IP 주소로 변환하여 얻을 수 있다.

이건 맞는 내용이지만 ARP, RARP와 관련된 문제인 11번과는 맞지 않는 보기라서 애매함.


profile
전공: 소프트웨어, 관심 분야: LLM, NLP, 지식 그래프

0개의 댓글