경로제어
- 경로 제어는 송.수신 측 간의 전송 경로 중에서 최적 패킷 교환 경로를 결정하는 기능
- 경로 제어는 경로 제어표를 참조해서 이루어지며, 라우터에 의해 수행
- 경로 제어 요소
- 성능 기준
- 경로의 결정 시간과 장소
- 정보 발생지
- 경로 정보의 갱신 시간
경로 제어 프로토콜
- IGP
- 하나의 자율 시스템 내의 라우팅에 사용되는 프로토콜
- RIP
- 현재 가장 널리 사용되는 라우팅 프로토콜 거리 벡터 라우팅 프로토콜
최단 경로 탐색에 Bellman-Ford 알고리즘이 사용됨
- 소규모 동종의 네트워크 내에서 효율적인 방법
- 최대 홉 수를 15로 제한하므로 15 이상의 경우 도달할 수 없는 네트워크를 의미하는데 이것은 대규모 네트워크에서는 RIP를 사용할 수 없음을 의미
- 라우팅 정보를 30초마다 네트워크 내의 모든 라우터에 알리며, 180초 이내에 새로운 라우팅 정보가 수신되지 않으면 해당 경로를 이상 상태로 간주
- OSPF
- RIP의 단점을 해결하여 새로운 기능을 지원하는 인터넷 프롵토콜, 대규모 네트워크에서 많이 사용됨
- 인터넷 망에서 이용자가 최단 경로를 선정할 수 있도록 라우팅 정보에 노드 간의 거리 정보, 링크 상태 정보를 실시간으로 반영하여 최단경로로 라우팅을 지원
- 최단 경로 탐색에 다익스트라 알고리즘을 사용
- 라우팅 정보에 변화가 생길 경우 변화된 정보만 네트워크 내의 모든 라우터에 알림
- 하나의 자율 시스템에서 동작하면서 내부 라우팅 프로토콜의 그룹에 도달
- EGP
- 자율 시스템간의 라우팅 즉, 게이트웨이 간의 라우팅에 사용되는 프로토콜
- BGP
- 자율 시스템 간의 라우팅 프로토콜로 EGP의 단점을 보완하기 위해 만들어짐
- 초기에 BGP 라우터들이 연결될 때에는 전체 경로 제어표를 교환하고, 이후에는 변화된 정보만을 교환
트래픽 제어
- 트래픽 제어는 네트워크의 보호, 성능 유지, 네트워크 자원의 효율적인 이용을 위해 전송되는 패킷의 흐름 또는 그 양을 조절하는 기능
- 종류
흐름제어
- 네트워크 내의 원활한 흐름을 위해 송.수신 측 사이에 전송되는 패킷의 양이나 속도를 규제하는 기능
- 정지-대기
- 수신 측의 확인 신호를 받은 후 다음 패킷을 전송하는 방식
- 한 번에 하나의 패킷만을 전송할 수 있음
- 슬라이딩 윈도우
- 확인 신호, 즉 수신 통지를 이용하여 송신 데이터의 양을 조절하는 방식
- 수신 측의 확인 신호를 받지 않더라도 미리 정해진 패킷의 수만큼 연속적으로 전송하는 방식으로, 한 번에 여러 패킷을 전송할 수 있어 전송 효율이 좋음
- 송신 측은 수신 측으로부터 확인 신호(ACK) 없이도 보낼 수 있는 패킷의 최대치를 미리 약속받는데 이 패킷의 최대치가 윈도우 크기를 의미
- 윈도우 크기는 상황에 따라 변함 즉, 수신측으로부터 이전에 송신한 패킷에 대한 긍정 수신 응답(ACK)이 전달된 경우 윈도우의 크기는 증가, 수신 측으로부터 이전에 송신한 패킷에 대한 부정 수신 응답(NAK)이 전달된 경우 윈도우 크기는 감소