2021. 1. 10. 22:58ㆍComputer Science/네트워크
Router
1. 개념 및 특징
º 패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 목적지로 전향시키는 장치
º 목적지까지 가는 방법이 정해지면 그 방향으로 패킷을 보내는것을 Switching 이라고 한다.
º Router가 목적지까지 가는 가장 최적의 방향을 결정할때 Routing 알고리즘, 즉 Routing 프로토콜을 사용
- Routing 알고리즘은 Routing을 위하여 Routing 테이블을 만들어 관리한다.
Routing
1. 개념 및 특징
º 어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정
- 최적의 경로는 주어진 데이터를 가장 짧은 거리로 또는 가장 적은 시간 안에 전송할 수 있는 경로
º Routing 구동순서
(1) 전송 받은 패킷의 헤더에 포함된 Destination Address와 Routing 테이블내에 정보 비교
(2) Destination 네트워크 까지 패킷을 전달하기 위해 해당 Routing 테이블의 어떤 interface에서 패킷을 보낼지 판단
(3) 만일 해당 Routing 테이블에 일치하는 정보가 없을 경우, 패킷 파기
- Routing Table이 비어 있을경우 학습이 필요
- Routing Table학습은 Static Routing(수동 학습), Dynamic Routing(자동 학습) 2가지 방식이 있다.
Routing Table
1. 개념 및 특징
º 컴퓨터 네트워크에서 목적지 주소를 목적지에 도달하기 위한 네트워크 노선으로 변화시키는 목적으로 사용
º Routing 프로토콜의 가장 중요한 목적은 Routing 테이블의 구성
- 최적의 경로는 주어진 데이터를 가장 짧은 거리로 또는 가장 적은 시간 안에 전송할 수 있는 경로
2. Routing 테이블이 가지고 있는 정보
º 목적지 네트워크 주소(Destination Address)
º 목적지의 네트워크로 패킷을 보내기 위한 인터페이스
º 목적지 네트워크에 패킷을 보낼 때 다음 경로 주소
º 목적지의 최적 경로를 선택하기 위한 값
Routing Protocol
1. 개념 및 특징
º Routing 프로토콜은 패킷이 목적지까지 가는 방법을 결정해주는 프로토콜
º Static Routing Protocol
- 정적으로 Routing을 관리하는 것을 의미
- 사람이 직접 경로를 결정해 주고, Router는 입력받은 경로로만 패킷을 전송
- Routing 테이블을 교환하지 않고 Routing이 가능하기 때문에 대역폭을 절약할 수 있다.
- 외부에 자신의 경로를 알리지 않기 때문에 보안에 강하다.
- 1대의 Router를 추가하기 위해 다른 Router에서도 변경 작업이 필요(네트워크가 커지면 Router 정보 관리가 어려움)
º Dynamic Routing Protocol
- 자동으로 경로가 결정되는 방식
- Router가 판단하여 효울적인 방법으로 패킷을 전송
- Static Routing에 비해 Router나 네트워크 자체에 부하가 발생하는 단점이 존재
- RIP, OSPF, IGRP, BGP 등이 있으며 Routing 테이블을 참조해 가장 좋은 길로 패킷을 전송 시킨다.
2. RIP(Routing Information Protocol)
º Hop Count를 파악하여 라우팅하는 프로토콜
- Hop Count란, 라우터를 거치는 횟수
º Distance Vector(거리+방향으로 길을 찾아가는) Dynamic Routing 프로토콜
º RIP는 '최단 거리' 즉, Routing되는 Hop 카운트가 가장 적은 경로를 택하여 라우팅 하는 프로토콜
º Routing 테이블에 인접 Router 정보를 저장하여 경로를 결정
º 최대 Hop Count는 15로, 거리가 짧기 때문에 내부용(IGP)으로 많이 이용하는 프로토콜
Reference
- ko.wikipedia.org/wiki/%EB%9D%BC%EC%9A%B0%ED%8C%85_%ED%85%8C%EC%9D%B4%EB%B8%94
'Computer Science > 네트워크' 카테고리의 다른 글
[Network] HTTP, HTTP/2 (0) | 2021.07.20 |
---|---|
[NetWork] Cookie (0) | 2021.01.24 |
[Network] HTTP - 헤더 (0) | 2020.09.19 |
[NetWork] imap? POP3? (0) | 2020.06.03 |
TCP UDP 란? (0) | 2020.04.05 |