상세 컨텐츠

본문 제목

[네트워크] 라우팅이란? 무엇인가? ::우주를놀라게하자

프로그래밍/네트워크

by 우주를놀라게하자 2019. 8. 3. 22:42

본문

728x90
반응형
SMALL

라우팅이란 무엇인가??


라우팅은 우리가 네트워크에서 특정 경로로 데이터를 보낼때 사용되는 과정을 말한다.


라우팅은 어떤 네트워크 안에서 데이터를 최적의 경로를 선택하는 과정을 말한다. 여기서 최적의 경로는 최단거리가 될 수도 있고, 가장 빠른 시간에 전달하는 것으로 계산될 수 도 있다.


예시를 들자면 우리가 서울에서 부산을 간다고 했을때 버스를 타고 갈 수도 있고, 비행기를 탈 수도 있고, 기차를 탈 수도 있다. 이러한 경로들 중에서 하나를 선택하는 것이 라우팅이라 할 수있다. 

  지도앱을 사용해서 경로를 검색할때 여러가지 경로가 나오기 전에 로딩시간이 있는데 이러한 로딩시간을 라우팅이라고 할 수도 있다.


라우팅의 구성요소

*패킷: 데이터를 전송하는 하나의 단위 즉, 한 네트워크 회선에서 데이터 한 묶음의 단위라고 보면됨

 네트워크 주소: 목적지 주소

 메트릭(matric): 목적지 주소까지의 소모 비용

 다음 게이트웨이(Next Gateway):패킷을 전송할 다음 주소

 인터페이스: 다음 게이트웨이가 존재하는 인터페이스


라우팅 알고리즘의 구성요소

 글로벌 라우팅

 분산 라우팅

 정적 라우팅

 동적 라우팅

 디폴트 라우팅



등이 있다.....솔직히 알고리즘의 세부적인것은..이해안되서 그냥 여기까지만 정리해야겠다...

728x90
반응형
LIST

관련글 더보기