# 라우팅 테이블에서 패킷 전송
이더넷에서 만든 네트워크 간 연결할 때 사용하는 네트워크 기기를 라우터라고 한다.
이 라우터는 미리 만들어 둔 라우팅 테이블을 이용해서 패킷을 전송하는데,
라우터가 실행하는 패킷 전송을 라우팅이라고 한다.
라우팅 테이블은 "송신처 네트워크"와 "송신원"이 되는 IP 주소(넥스트 홉)로 구성되어 있다.
라우터는 패킷을 수신하면, 그 패킷의 송신처 IP 주소와 라우팅 테이블의 송신처 네트워크를 조회한다.
이 때, 일치한다면 해당 IP 주소(넥스트 홉)에 패킷을 전송하고, 일치하지 않는다면 파기한다.
# 라우팅 테이블 작성법 2가지
- 정적 라우팅
수동으로 라우팅 테이블을 작성하는 방법이다.
송신처 주소와 넥스트 홉을 1가지 설정한다.
정적 라우팅은 네트워크를 구성하는 모든 라우터에 대해서 설정이 필요한데,
설정과 관리가 쉬워서, 소규모 네트워크 환경에서 많이 사용된다.
- 동적 라우팅
인접해 있는 라우터 간에 라우터 정보를 교환해서, 자동으로 라우팅 테이블을 작성하는 방법이다.
라우터 정보를 교환하기 위한 프로토콜을 "라우팅 프로토콜"이라고 한다.
동적 라우팅은 동작을 이해하는 게 어렵지만, 네트워크 환경의 변화에 적응이 쉽고,
네트워크 장애에 대응성도 높일 수 있기 때문에 상대적으로 대규모 네트워크 환경에서 주로 사용된다.
'개발서 > 서버의 기본' 카테고리의 다른 글
2-10 TCP와 UDP (0) | 2020.07.02 |
---|---|
2-09 ARP (0) | 2020.07.01 |
2-07 다양한 IP 주소 (0) | 2020.06.28 |
2-06 IP와 IP주소 (0) | 2020.06.27 |
2-05 스위칭 (0) | 2020.06.25 |