2025/02/13 3

[Chapter 7] IP 프로토콜(라우팅 프로토콜)

인터넷에는 수 많은 호스트가 연결되므로 관리해야 할 라우팅 정보도 매우 많다. 그러다보니 라우팅 정보를 적절히 관리하여 효과저긍로 라우팅 하는 작업이 생각보다 쉽지 않다.간단한 라우팅 프로토콜네트워크에서 의미하는 거리의 기준은 다양하지만, 라우팅과 관련해 가장 보편적으로 이용하는 기준은 전송 경로의 중간에 위치하는 라우터의 개수, 즉 홉의 수로 판단하는 것이다.최단 경로 라우팅최단경로 라우팅 방식은 패킷이 목적지에 도달할 때까지 거치는 라우터의 수가 최소화 될 수 있도록 경로를 선택한다. 장점은 바교적 간단한 형식으로 쉽게 적용할 수 있다는 것인데, 전송 패킷이 목적지까지 도착한는 여러 경로 중 가장 짧은 경로를 선택한다.호스트 a에서 호스트 g까지 도달하는 경로는 여러개이지만, 가장 짧은 경로는 라우터..

CS/Network 2025.02.13

[Chapter 7] IP 프로토콜(연결형 서비스와 비연결형 서비스)

네트워크 계층의 기본 기능은 송수신 호스트 사이의 패킷 전달 경로를 전달하는 라우팅이다. 라우팅 과정에서 일어나는 문제도 네트워크 계층에서 처리한다. 이와 관련된 대표적인 기능이 네트워크 특정 지역에 트래픽이 몰리는 현상을 다루는 혼잡 제어와 라우터 사이의 패킷 중개 과정에서 다루는 패킷의 분할과 병합이다.라우팅네트워크의 구성 형태에 대한 정보는 라우팅 테이블이라는 기억 장소에 보관된다.이 정보를 이용해 패킷이 목적지까지 도달하기 위한 경로를 선택한다.송수신 호스트 사이의 패킷 전달 경로를 선택하는 과정을 라우팅이라 하고, 라우팅 테이블 정보는 네트워크 관리자나 네트워크 자신의 판단에 의해 계속 변경될 수 있다.혼잡 제어네트워크에 패킷 수가 과도하게 증가하는 현상을 혼잡이라 하고, 혼잡 현상을 예방하거나..

CS/Network 2025.02.13

[Chapter 6] 데이터 링크 계층(HDLC 프로토콜)

HDLC 프로토콜ISO에서 IBM SNA의 데이터 링크 프로토콜로 사용되는 SDLC를 HDLC로 발전시켰다. CCTTT에서는 HDLC를 다시 수정하여 X.25에서 사용할 수 있도록 LAP으로 발전시켰으며, 이는 다시 LAPB로 향상되었다. 이들 프로토콜은 모두 같은 뿌리에서 시작해 기본 특성이 유사하다.HDLC 프로토콜은 컴퓨터가 일대일 혹은 일대다로 연결된 환경에서 데이터의 송수신 기능을 제공한다. 데이터 통신을 위해 연결된 호스트들은 주국과 종국으로 구분되고, 다시 이들의 기능을 모두 지닌 혼합국으로 정의될 수 있다. 주국에서 전송되는 메시지를 명령이라 정의하며, 이에 대한 종국의 회신을 응답이라 한다.프레임 구조HDLC 프레임의 구조로, 상단의 숫자는 비트 수 이다. 프레임의 좌우에 위치한 0111..

CS/Network 2025.02.13