본문 바로가기

네트워크 계층3

컴퓨터 네트워크 24장 - 기타 네트워크 계층 프로토콜 - 컴퓨터 네트워크 24장- 기타 네트워크 계층 프로토콜 - 인터넷 환경에서 데이터 전송 과정이 올바르게 이루어지려면 전송 프로토콜 외에도 다양한 제어 프로토콜이 필요하다. 대표적으로 전송 과정에서 오류를 제어하는 ICMP, IP주소와 MAC 주소에 대한 변환을 담당하는 ARP/RARP 프로토콜이 있을 수 있다. ARP 프로토콜은 Address Resolution Protocol의 약자로 IP주소를 MAC 주소로 바꾸어 주는 작용을 한다. 실제로 통신이 이루어지기 위해선 데이터링크 계층의 MAC 주소를 알아야 가능하다. 송신의 MAC 주소는 송신 호스트의 LAN 카드에 저장이 되어 있으므로 얻을 수 있지만 수신 호스트의 MAC 주소는 알 수가 없다. 따라서 ARP 프로토콜을 이용하게 된다. ARP 프로토콜의.. 2017. 4. 29.
컴퓨터 네트워크 19장 - 네트워크 계층의 기능 - 컴퓨터 네트워크 19장- 네트워크 계층의 기능 - 네트워크 계층의 기본 기능으로는 라우팅이라고 할 수 있다. 라우팅은 송수신 호스트 사이의 패킷 전달 경로를 선택하는 역할을 한다. 라우팅 과정 중에 수반되는 기능으로는 혼잡 제어나 패킷 분할/병합이 있을 수 있다. 라우팅을 위해서 라우팅 테이블을 가지고 있는데 네트워크 구성 형태에 관한 정보를 관리하는 공간이다. 혼잡이라고 하는 것은 네트워크에 패킷 수가 과도하게 증가되는 현상으로 혼잡의 발생을 예방하거나 제거하는 기능을 혼잡 제어가 필요하다. 패킷의 분할과 병합은 상위 계층에서 내려온 데이터를 하위 계층인 MAC 계층의 프레임 구조에 정의된 형식으로 캡슐화 할 때 사용되는 기능이다. 송신 호스트에서 전송 전에 적절한 크기로 데이터를 분할하고 수신 호스트.. 2017. 4. 23.
컴퓨터 네트워크 2장 - 네트워크 기능 - 컴퓨터 네트워크 2장- 네트워크 기능 - 컴퓨터 네트워크는 외형상으로 호스트 시스템과 전송 매체로 구분할 수 있다. 하지만 내부 기능으로 구분을 한다면 더 세부적인 모델로 나눌 수 있다. 이번 장에서는 세부적인 모델들과 이러한 모델들을 가진 시스템이 어떻게 데이터를 주고받는지에 대한 이야기를 해보도록 하자. 이 부분 또한 뒤에서 더욱 상세히 다루니 일반적인 용어를 알아둔다는 생각으로 보면 좋을 것 같다. 우선 세부적인 모델을 먼저 그려보자.특징이 다른 여러 호스트들을 서로 연결하여 데이터를 주고받기 위해서는 연결 방식을 표준화를 해야 한다. ISO라는 국제 표준화 단체에서 OSI 7계층 모델을 제시하였다. 우리는 이 OSI 7계층에 대해 알아볼 것이다. 각각의 호스트들은 OSI 7계층을 가지고 통신 기능.. 2017. 4. 9.