본문 바로가기
목차훔치기/하루 3분 네트워크 교실

디폴트 게이트웨이 (하루 3분 네트워크 교실)

by 해삼2 2023. 7. 17.
728x90
반응형

 

디폴트 게이트웨이

디폴트 게이트웨이

네트워크에서 디폴트 게이트웨이(Default Gateway)는 호스트(컴퓨터, 서버 등)가 다른 네트워크로 통신하기 위해 사용하는 중앙 집중적인 노드입니다. 디폴트 게이트웨이는 호스트가 목적지 IP 주소가 속한 네트워크

외부로 패킷을 전송할 때 사용됩니다.

디폴트 게이트웨이는 일반적으로 라우터입니다. 라우터는 네트워크 간에 데이터를 전달하는 역할을 수행

하며, 송신하는 호스트의 패킷을 받아서 최적의 경로를 찾아서 목적지로 전달합니다. 호스트는 패킷을 

전송할 때 목적지 IP 주소와 현재 네트워크의 서브넷 마스크를 비교하여 동일한 네트워크에 속하는지 확인

합니다. 만약 목적지가 현재 네트워크와 다른 네트워크에 속한다면, 호스트는 디폴트 게이트웨이로 패킷을 

전달합니다.

예를 들어, 호스트 A가 IP 주소 192.168.1.100을 가지고 있고, 서브넷 마스크가 255.255.255.0인 네트워크에 연결되어 있습니다. 호스트 A가 다른 IP 주소인 10.0.0.50으로 데이터를 전송하려고 할 때, 호스트 A는 

목적지 IP 주소와 현재 네트워크의 서브넷 마스크를 비교합니다. 두 IP 주소는 서로 다른 네트워크에 

속하므로, 호스트 A는 설정되어 있는 디폴트 게이트웨이인 192.168.1.1로 패킷을 전달합니다. 

디폴트 게이트웨이인 192.168.1.1은 호스트 A의 패킷을 받아서 외부 네트워크로 전송하게 됩니다.

디폴트 게이트웨이는 호스트의 네트워크 설정에서 설정됩니다. 일반적으로 라우터의 IP 주소가 디폴트 

게이트웨이로 설정됩니다. 디폴트 게이트웨이는 호스트가 네트워크 외부와 통신하기 위한 필수 구성 요소

이며, 제대로 설정되어 있지 않으면 호스트는 외부 네트워크와 통신할 수 없습니다.

 

라우터랑 다른점

라우터(Router)는 네트워크 간의 패킷 전달을 관리하는 네트워크 장치입니다. 라우터는 다양한 네트워크 

간에 패킷을 전송하고, 이동 경로를 결정하기 위해 라우팅 테이블을 사용합니다. 라우터는 여러 개의 

인터페이스를 가지고 있어서 여러 네트워크와 연결되며, 패킷이 전달되는 동안 IP 주소, 포트 등에 따라 

최적의 경로를 선택합니다. 라우터는 네트워크 분리, 패킷 필터링, 보안 등의 기능을 수행할 수도 있습니다.

디폴트 게이트웨이(Default Gateway)는 호스트(컴퓨터, 서버 등)가 다른 네트워크로 통신하기 위해 사용

하는 특정한 IP 주소입니다. 호스트가 패킷을 전송할 때, 목적지 IP 주소와 현재 네트워크의 서브넷 마스크를 비교하여 동일한 네트워크에 속하는지 확인합니다. 만약 목적지가 현재 네트워크와 다른 네트워크에 

속한다면, 호스트는 디폴트 게이트웨이로 패킷을 전달합니다. 일반적으로 라우터의 IP 주소가 디폴트 

게이트웨이로 설정됩니다.

즉, 라우터는 네트워크 간의 패킷 전달을 관리하는 네트워크 장치로서 다양한 기능을 수행할 수 있고, 

디폴트 게이트웨이는 호스트가 다른 네트워크로 통신하기 위해 사용하는 특정한 IP 주소입니다. 라우터는 

디폴트 게이트웨이가 될 수 있지만, 모든 디폴트 게이트웨이가 라우터는 아닙니다.

 

 

디폴트 게이트웨이 구성요소

IP 주소: 

디폴트 게이트웨이는 IP 주소로 식별됩니다. IP 주소는 네트워크 레벨에서 고유한 식별자로 사용됩니다. 

호스트는 디폴트 게이트웨이의 IP 주소를 설정하여 외부 네트워크와 통신할 수 있습니다.

라우팅 테이블: 

디폴트 게이트웨이는 라우팅 테이블에 기록되어야 합니다. 라우팅 테이블은 네트워크 간의 경로 정보를 저장하는 데이터베이스입니다. 호스트는 라우팅 테이블을 참조하여 목적지 IP 주소에 따라 어떤 인터페이스를 

통해 디폴트 게이트웨이에 패킷을 전달해야 하는지 결정합니다.

네트워크 인터페이스: 

디폴트 게이트웨이는 하나 이상의 네트워크 인터페이스를 가지고 있어야 합니다. 네트워크 인터페이스는 

라우터와 다른 네트워크 장치 간의 물리적 또는 논리적인 연결을 담당합니다. 이 인터페이스를 통해 

디폴트 게이트웨이는 패킷을 받아서 적절한 경로를 찾아 목적지로 전달합니다.

라우팅 프로토콜: 

디폴트 게이트웨이는 라우팅 프로토콜을 사용하여 네트워크 간의 라우팅 정보를 교환합니다. 라우팅 

프로토콜은 라우터 간의 통신을 관리하고 라우팅 테이블을 업데이트하여 최적의 경로를 결정하는 역할을

수행 합니다. 일반적인 라우팅 프로토콜로는 

RIP(Routing Information Protocol), OSPF(Open Shortest Path First), BGP(Border Gateway Protocol) 등이 있습니다.

이러한 구성 요소를 통해 디폴트 게이트웨이는 호스트의 패킷을 받아서 외부 네트워크로 전달하고, 외부 네트워크에서 도착한 패킷을 내부 네트워크로 전송합니다. 디폴트 게이트웨이는 호스트와 외부 네트워크 간의 중간 역할을 수행하여 효율적인 네트워크 통신을 가능하게 합니다.

 

디폴트 게이트웨이 작동방식

패킷 전송: 

호스트(컴퓨터, 서버 등)에서 생성된 패킷은 호스트의 네트워크 스택에서 처리됩니다. 호스트는 패킷의 

목적지 IP 주소를 분석하여 해당 IP 주소가 현재 네트워크와 다른 네트워크에 속하는지 확인합니다.

라우팅 결정:

호스트는 라우팅 테이블을 참조하여 패킷의 목적지 IP 주소에 대한 최적의 경로를 결정합니다.

라우팅 테이블은 호스트에게 현재 네트워크와 다른 네트워크 간의 경로 정보를 제공합니다. 만약 목적지

IP 주소가 현재 네트워크와 다른 네트워크에 속한다면, 호스트는 디폴트 게이트웨이로 패킷을 전달합니다.

디폴트 게이트웨이로 전달: 

호스트는 디폴트 게이트웨이의 IP 주소를 알고 있으므로, 패킷을 디폴트 게이트웨이로 전송합니다. 

호스트는 패킷을 디폴트 게이웨이의 MAC 주소로 캡슐화하여 네트워크 인터페이스로 전송합니다.

외부 네트워크로 전달: 

디폴트 게이웨이는 패킷을 받아서 네트워크 인터페이스를 통해 외부 네트워크로 전송합니다.

디폴트 게이웨이는 라우팅 프로토콜을 사용하여 패킷의 최적 경로를 결정하고, 목적지 IP 주소에 따라

다른 라우터를 통해 패킷을 전달합니다.

응답 전달: 

외부 네트워크에서 도착한 패킷은 디폴트 게이웨이를 거쳐 호스트로 전달됩니다. 디폴트 게이웨이는 

패킷을 호스트의 MAC 주소로 캡슐화하여 네트워크 인터페이스를 통해 호스트로 전송합니다. 호스트의 

네트워크 스택은 패킷을 분석하고 해당 호스트의 응용 프로그램에 전달합니다.

이렇게 디폴트 게이웨이는 호스트와 외부 네트워크 간의 중계 역할을 수행하여 호스트가 다른 네트워크와 

통신할 수 있도록 합니다. 디폴트 게이웨이는 라우팅 프로토콜과 라우팅 테이블을 사용하여 패킷의 

최적 경로를 결정하고 전달하는 중요한 네트워크 장치입니다.

 

 

 

*바쁜 사람을 위한 깜찍한 정리

디폴트 게이트웨이란 외부 컴퓨터랑 내부 컴퓨터랑 네트워크로 통신하기 위해 사용되는 것을 말하며 게이트웨이 IP주소를 설정하면 패킷이 호스트에서 외부로 전달될 때 전송되는 경로를 정의하는 것을 의미합니다. 내부 호스트 주소가 192로 시작하고 패킷을 보냈다고 가정을 했을때 전달 받는 주소가 192내부주소가 아닌 10.0 이런 외부주소일때 디폴트 게이트웨이를 통해 패킷을 전송하고 라우팅 테이블과 프로토콜을 사용하여 경로를 결정하고 목적지 IP주소 10.0 으로 패킷이 전달됩니다.
728x90
반응형