라우팅 프로토콜
: 데이터 패킷 전송시, 어떤 경로를 통해 목적지까지 전달할지를 결정하는 아로리즘
내부 라우팅 프로토콜
- 같은 자치시스템 내에서 라우터한 정보 교환 통신 규약
- 네트워크 안정성, 효율성 ⬆️
- 소규모 네트워크
- 거리 벡터 라우팅 프로토콜
- 라우터 간 주기적으로 업데이트를 보내기 때문에 네트워크가 변동되면 모든 라우터가 새로운 정보를 받을때까지 시간이 걸리는 라우팅 루프 발생
- 최대 홉 수 제한 : 제한 이상이 된 네트워크 사용x for 라우팅 루프 방지
- split horizontal : 라우팅 업데이트를 수신한 네트워크로는 정보 전송 x for 라우팅 루프 방지
- triggered update : 라우팅 정보가 업데이트 되면 바로 전송해서 빠르게 네트워크 변화에 대응
- 라우팅 메트릭으로 홉 수 사용. 작을수록 우선순위가 높음
- 벨만 포드 알고리즘
OSPF open shortest path first
- 다익스트라 알고리즘
- 많은 기업에서 사용
- 네트워크 변경시, 바로 업데이트(실시간 모니터링)
외부 라우팅 프로토콜
- 자치시스템 외부에 있는 타 자치시스템과의 라우터 정보 교환
- 대규모 네트워크
BGP Border Gateway Protocol
- 데이터 경로, 교환 규칙 정의
- TCP 사용 -> 전세계 수많은 라우터와 통신
UDP User Diagram Protocol
- 전송 계층(4)
- 신뢰성, 안정성 낮은 비연결형 IP의 특징
- TCP보다 속도가 빠르고 실시간 전송에 유리
- TCP보다 단순한 헤더 구조 -> 오버헤드 적음
- 전송시 순서 X -> 순서, 흐름제어 X (TCP와 반대)
- 헤더크기8byte로 고정
checksum : 헤더, 데이터 오류 검사용