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

chapter 02. 네트워크 모델 - 3

by hyun-am 2019. 4. 18.
반응형

21. 모듈화 된 계층 구조 프로토콜의 장점을 설명하시오.

  • 장점 
  • 큰 시스템을 기능별로 작게 분류해서 간단하게 재구성할 수 있습니다. 따라서 전체 시스템을 이해하기 쉽고, 시스템을 설계하고 구현하기도 편리합니다.
  • 모듈 인터페이스는 가능한 단순하게 구현하여 모듈들이 최대한 독립적으로 동작하도록 해야합니다. (단순하게)
  • 대칭 구조에서는 통신 양단에 위치하는 동일 계층 사이의 프로토콜을 단순화 할 수 있습니다.
  • 특정 계층의 내부 변경이 다른 모듈의 동작에 영향을 미치지 않습니다. 

 

22. 계층 구조의 네트워크 프로토콜을 설계할 때 고려할 사항을 나열하시오.

  • 네트워크 호스트의 주소 표현 방법, 데이터 전송 과정에서의 오류 제어, 통신 양단사이의 전송 속도를 제어하는 흐름제어, 데이터 전달방식

 

23. 임의의 송신 호스트가 수신 호스트에 데이터를 전송했을 때 발생할 수 있는 오류에는 무엇이 있는가?

  • 데이터 분실 : 전송경로 잘못되거나, 논리적 처리 과정에서 데이터 분실이 될 수 있습니다. (재전송으로 해결)
  • 데이터 변형 : 데이터 내용이 변형되어 도착하는 경우를 나타냅니다.

 

24. 흐름 제어 기능을 설명하시오.

  • 수신 호스트의 버퍼 처리속도보다 송신 호스트가 데이터를 전송하는 속도가 빠르면 데이터 분실 오류발생
  • 이것을 해결하는것이 흐름 제어인데 이것은 송신 호스트의 전송 속도를 조절하는 기능입니다.
  • 송신호스트가 데이터를 보낸후 수신호스트가 명시적인 다음 데이터 전송 허가를 보내면 그때 전송을 합니다. 

 

25. 서비스 프리미티브에서 Request, Indication, Response, Confirm의 기능을 설명하시오.

  • Request : 클라이언트에서 발생, 서버가 프리미티브의 기능을 수행하도록 하위 프로토콜에 요청할 때 사용합니다.
  • Indication : 서버에 서비스 요청이 도착했음을 통지합니다.
  • Response : 서버가 클라이언트에 서비스 응답을 회신합니다.
  • Confirm : 클라이언트에 응답이 도착했음을 통지합니다. 

 

26. OSI 7계층 모델에서 각 계층의 역할을 설명하시오.

  1. 물리 계층 : 물리적 인터페이스에 관한 사항을 기술합니다.
  2. 데이터 링크 계층 : 물리적 전송 오류를 해결합니다. 데이터 링크를 통해 전송되는 데이터를 프레임 이라고 합니다. 흐름제어도 지원합니다. 
  3. 네트워크 계층 : 라우팅 문제를 처리합니다. 전달 경로 선택은 미리 정해지는 정적인 방식과 네트워크의 현재 부하 상태에 따라 결정되는 동적인 방식이 있습니다. 네트워크 계층의 데이터는 패킷이라고 불립니다. 또한 트래픽을 제어하는 혼잡 제어 기능도 합니다. 
  4. 전송 계층 : 송신 프로세스와 수신 프로세스를 직접 연결하는 단대단 기능을 제공합니다. 
  5. 세션 계층 : 송수신 호스트 사이의 대화 제어를 합니다. 예를 들면 전이중을 할지 반이중을 할지. 
  6. 표현 계층 :  데이터의 의미와 표현방법을 처리합니다. 통신 양단에서 서로 이해할 수 있는 표준 방식으로 데이터를 코딩하는 문제를 다룹니다.
  7. 응용 계층 : 다양하게 존재하는 응용 환경에서 공통적으로 필요한 기능을 다룹니다. 

 

27. TCP/IP 모델의 구현 환경을 설명하시오.

  • 인터넷에 연결된 컴퓨터의 네트워크 구현 모델에서는 아래 그림과 같이 전송 계층까지의 기능을 시스템 공간인 운영체제 내부에 구현합니다. 
  • TCP/IP를 이용하려면 사용자 공간에서 소켓을 이용해 네트워크 응용 기능을 지원하는 프로그램을 작성해야 합니다. 

 

 

28. ARP, RARP의 필요성을 설명하시오.

  • ARP : 상대방 IP 주소는 알지만 MAC 주소 정보는 어디에서도 얻을 수 없다. 이때 사용하는게 ARP입니다.
  • RARP : 하드디스크가 없는 시스템은 LAN 카드에 내장된 자신의 MAC 주소는 알지만, 파일 시스템이 존재하지 않으므로 IP주소는 알 수 없습니다. 따라서 이때 사용 하는 것이 RARP 입니다. 

 

29. ICMP의 역할에 대하여 설명하시오.

  • ICMP는 사용자 데이터의 전송 과정에서 오류가 발생하면 오류메시지가 생성되는데 이것은 이를 전송하는 기능을 담당합니다. 

 

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

 



 

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

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

 

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

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

book.naver.com

 

반응형

댓글