본문 바로가기
프로그래밍/네트워크

[네트워크]라우터란?라우터의 구조::우주를놀라게하자

by 우주를놀라게하자 2019. 8. 8.
반응형
SMALL

라우터란 무엇인가?


라우터:패킷을 목적지까지 전달하기 위해 다음 네트워크 지점을 결정하는 장치나 컴퓨터 내의 소프트웨어(패킷은 아래 라우팅 게시물에 설명해놨음)


인터넷을 작동시키는 네트워크 하드웨어 구성 요소는 라우터(router)이다. 인터넷의 핵심은 IP 패킷들이 여러 개의 다른 라우터를 통해 정확히 목적지로 라우팅될 수 있다는 것이다.

(*즉, 인터넷은 라우터의 기능 없이는 존재할 수 없다)


라우터는 사실상 여러 개의 통신 회선에 연결된 특수한 컴퓨터로서 한 회선으로부터 받은 패킷을 조사하여 그 패킷의 최종 목적지에 가까운 회선으로 패킷을 라우팅하도록 프로그램이 되어있다. 즉, 라우터의 목적은 네트워크들을 함께 연결하기 위함이다.


또한 만약 원하는 통신 회선이 손상이 되었거나 트래픽이 많을 경우, 패킷은 라우터를 사용하여 다른 통신 회선을 통해 전송될 수 있다.



위의 사진은 라우터를 표현한 사진이다 컴퓨터A를 서버라고 보고 컴퓨터B를 가정용 컴퓨터로 본다면, 가정용 컴퓨터가 서버로 부터 가장 빠른시간에 요청을 보내고 받을 수 있도록 해주는게 라우터의 기능이라고 볼 수 있다.


라우터의 작동원리


라우터는 우편이 전달되는 것과 유사한 방법으로 작동한다.

아래와 같은 주소가 있다고 했을때 어떻게 작동하는지 알아보자.


서울특별시 강남구 삼성동

ㅇㅇㅇ번지


이러한 주소가 있을때, 우체국은 이 주소의 POSTAL CODE를 검사한 후, 우편물을 각각 운송할 트럭에 적재한다. 그리고 우편물이 목적지와 가까운 곳으로 실어 나를 수 있는 운송 수단에 이 우편물을 싣게 된다. 마지막으로 최종 우체국에 도착하면, 최종 배달을 위해 그 주소로 우편물을 배달하게 되는 과정을 거친다.


이러한 과정처럼 12.345.23.84이란 주소를 가진 웹 사이트가 있다면, 우리의 컴퓨터에서 이 IP 주소로 데이터를 보내려는 첫 패킷은 우리의 ISP에 있는 라우터로 보내진다. (이 라우터는 패킷 헤더의 목적지 주소를 검사하는 과정이 있는데 어려우니깐 그냥 그런게 있다고 생각하고 넘어가자...)

라우터로 보내진 패킷은 다시 패킷의 주소를 확인하고 가까운 라우터로 보내게 된다. 이러한 과정을 계속 반복하여 최종적으로 우리가 요청을 보낸 주소의 라우터로 전달된다.




반응형
LIST