Dandy Now!
  • [네트워크][스터디] 데이터 통신과 컴퓨터 네트워크 | Part01 네트워크의 이해 | 연습문제 풀이
    2022년 04월 08일 12시 38분 53초에 업로드 된 글입니다.
    작성자: DandyNow
    728x90
    반응형

    "박기현. (2013). 쉽게 배우는 데이터 통신과 컴퓨터 네트워크. 한빛아카데미"

     

    | 연습문제 풀이

    1. 다음의 용어를 설명하시오.

    시스템(System)

    - 체제

    - 내부 규칙에 따라 능동적 동작(외부 입력 → 내부 정보 + 외부 입력 → 출력)

    - 작은 시스템들을 조합하여 더 큰 시스템화 가능

    - 예) 운영체제, 프로세스 등

     

    인터페이스(Interface)

    - 각각의 시스템 연동 위한 논리적 표준화 규격

    - 수평 또는 수직적 연결 관계

     

    전송 매체(Transmission Media)

    - 각각의 시스템의 물리적 전송 수단(유·무선)

     

    프로토콜(Protocol)

    - 시스템 간 전송 매체 통한 데이터 교환 규칙

    - 수평적 연결 관계

     

    네트워크(Network)

    - 시스템, 인터페이스, 전송 매체, 프로토콜로 데이터를 주고받는 것을 통칭

    - 라우터(Router): 네트워크 간 중개(연결) 장비

     

    인터넷(Internet)

    - IP(Internet Protocol) 프로토콜을 사용하는 네트워크

     


     

    2. 다음의 용어의 차이점을 설명하시오.

    - 시스템은 노드, 호스트(클라이언트, 서버)로 구분할 수 있다.

     

    노드(Node)

    - 인터넷에 연결되어 데이터 통신하는 모든 시스템

     

    호스트(Host)

    - 노드 중 컴퓨팅 기능이 있는 시스템

     

    클라이언트(Client)

    - 호스트 중 서비스를 요청하는 시스템

     

    서버(Server)

    - 호스트 중 서비스를 제공하는 시스템

    - 클라이언트보다 먼저 실행 및 대기

    - 클라이언트, 서버는 상대적 용어

     


     

    3. OSI 7 계층 모델의 각 계층 기능을 설명하시오.

    - 국제 표준화 단체(ISO)에서 제안한 모델

    - 송신 호스트는 위에서 아래로, 수신 호스트는 아래에서 위로 데이터 전달

    - 데이터 단위: PDU(Protocol Data Unit)

     

    물리 계층( Physical Layer)

    - 전송 매체 연결 위한 인터페이스 규칙, 전송 매체의 특성 다룸

     

    데이터 링크 계층(Data Link Layer)

    - 전송 오류(데이터 분실, 변형) 감지

    - 오류 제어(Error Control) 방법: 송신자가 원 데이터 재전송(Retransmission)

    - DPDU(Frame)

     

    네트워크 계층(Network Layer)

    - 라우터 장비에 의한 데이터 전송 경로 선택, 혼잡(Congestion) 제어

    - NPDU(Packet)

     

    전송 계층(Transport Layer)

    - 송수신 프로세스 간 연결(Connection)

    - TPDU(TCP: Segment, UDP: Datagram)

    ※ 컴퓨터 네트워크 데이터 교환의 최종 주체는 호스트가 아닌 프로세스

     

    세션 계층(Session Layer)

    - 응용 환경에서 사용자 간 대화(Dialog) 개념 연결

    - SPDU

     

    표현 계층(Presentation Layer)

    - 전송 데이터의 의미(Semantic)를 바르게 표현하는 방법(Syntax) 다룸

    - 압축(Compression), 암호화

    - PPDU

     

    응용 계층(Application Layer)

    - 사용자의 다양한 응용환경 지원

    - APDU

     


     

    4. 계층 구조 모델에서 프로토콜과 인터페이스의 차이를 설명하시오.

    - 공통점: 논리적 규칙

    - 차이점: 프로토콜은 동일 계층 간 규칙, 인터페이스는 상하위 계층 간 규칙

    ※ 서비스(Service): 하위 계층이 상위 계층에 제공하는 인터페이스

     


     

    5. 인터넷 환경에서 계층 구조 프로토콜을 구현하는 모델을 운영체제와 사용자 프로그램 환경으로 구분해 설명하시오.

    - 호스트 운영 체제: 물, 데, 네, 트

    - 응용 프로그램: 세, 표, 응

    - 호스트 간 중계: 라우터(물, 데, 네)   ※ 인터넷에서는 IP 프로토콜이 중개 기능하므로

     


     

    6. 네트워크 연동을 위한 인터네트워킹 기능을 수행하는 장비의 종류를 나열하고, 각각을 설명하시오,.

    인터네트워킹(Internetworking)

    - 네트워크와 네트워크의 연결

    - 양쪽 네트워크의 서로 다른 물리적·기능적 인터페이스 모두 지원

     

    게이트웨이(Gateway)

    - 리피터(Repeater): 물리 계층 기능, 입력 신호 물리적 증폭

    - 브리지(Bridge): 리피터 + 데이터 링크 계층 기능

    - 라우터(Router): 물, 데, 네 계층 기능, 라우팅 테이블(Routing Table)에 경로 및 혼잡 제어 위한 정보 보관

     


     

    7. 호스트를 구분하는 구분자의 특징을 나열하시오.

    구분자(Identifier)

    - 숫자 기반 주소(Address), 기호로 된 이름(Name)

     

    특징

    - 유일성: 시스템을 구분

    - 확장성: 시스템의 증가 고려

    - 편리성: 숫자와 문자를 매핑(Mapping)   ※ 숫자는 사람이 이해하기 어렵기 때문

    - 정보의 함축: 응용 환경에 적절히 대응하는 정보 포함

     


     

    8. 32비트의 IP 주소를 4자리의 10진수로 축약하여 표현하는 방법을 설명하시오.

    - IP 주소(IP Address): IP 프로토콜이 호스트를 구분하는 구분자의 특징을 가진 주소 체계   ※ 라우터는 IP 주소로 패킷의 경로를 찾는다.

    - IPv4   ※ IPv6: 128비트

    - 이진수 8비트 네 부분을 각각 10진수로 변환, 각 부분은 점으로 구분

     


     

    9. 호스트 이름의 필요성과 구조를 설명하시오.

    필요성

    - 인터넷에서 호스트 간 연결을 위해 IP 주소 필요

    - 숫자로 된 IP 주소는 기억하기 어렵기 때문에 문자로 된 호스트 이름 사용

     

    구조

    - <호스트>.<단체 이름>.<단체 종류>.<국가 도메인>

     


     

    10. 호스트 이름을 IP 주소로 변환하는 DNS의 필요성을 설명하시오.

    - 호스트 이름 = 도메인 이름(Domain Name)

    - 도메인 이름을 IP 주소로 변환 작업 필요, DNS(Domain Name System)가 수행

     


     

    11. 네트워크에서 사용하는 MAC 주소, IP 주소, 호스트 주소, 포트 주소의 고유 특징을 설명하시오.

    - MAC 주소: 데 계층의 MAC(Medium Access protocol), LAN 카드에 내장

    - IP 주소: 네 계층, 라우팅의 기준

    - 포트 주소 = 포트 번호 = 소켓 주소: 전 계층, 프로세스 구분, TCP/UDP 독립적 관리

    - 호스트 주소: 호스트 이름, IP 주소, MAC 주소 등   ※ 프로세스는 포트 주소로 구분

    728x90
    반응형
    댓글