정의
컴퓨터 네트워크에서의 게이트웨이는,
현재 사용자가 위치한 네트워크(정확히는 segment)에서 다른 네트워크(인터넷 등)로 이동하기 위해 반드시 거쳐야 하는 거점
자동차 고속도로로 진입하기 위해 통과하는 톨게이트(tollgate)와 유사한 개념
역할
톨게이트 변환기 라우터
1. 변환기
두 컴퓨터(node)가 네트워크 상에서 서로 연결되려면, 동일한 통신 프로토콜을 사용해야함
즉, 프로토콜이 다른 네트워크 상의 컴퓨터와 통신하려면 두 프로토콜을 적절히 변환해 주는 변환기가 필요
이때, 게이트웨이가 변환기 역할을 수행
2. 톨게이트(라우터)
라우터도 다른 네트워크를 연결한다는 점에서 게이트웨이와 상통(다만 게이트웨이는 라우터보다 포괄적인 개념)
즉, 게이트웨이를 라우터라고 볼 수도 있음
라우터는,
네트워크 장비의 일종으로,
패킷(네트워크 전송 데이터의 최소 단위)을 다른 네트워크로 보내주는(forward) 역할 + 최적의 네트워크 경로를 찾아주는 역할
•
자신의 컴퓨터에서 목적지 네트워크까지 도달하기까지 여러 개의 게이트웨이를 거칠 수 있음
(마치, 고속도로를 갈아탈 때마다 톨게이트를 지나야 하는 것)
◦
톨게이트를 지날 때마다 통행료가 부가되듯,
게이트웨이를 거칠 때마다 네트워크 부하(traffic)도 증가하여 전송 속도가 느려질 수 있음
▪
이때 거치는 게이트웨이의 수를 홉 카운트(hop count)라고 함
실생활 사용 예시 : 공유기
게이트웨이 vs 라우터
게이트웨이 - 인터넷을 위한 필수 조건
로컬 네트워크 구역 내 통신
IP 주소와 서브넷마스크(subnet mask)만 있어도 주변 컴퓨터와 통신이 가능
(다른 네트워크 구역으로 나갈 필요가 없기 때문)
ex. 192.1168.0.1
192.168.10.2
이기종 네트워크로 나가는 통신
게이트웨이(라우터 등)가 필요하며, IP 주소, 서브넷 마스크와 함께 게이트웨이 주소까지 설정해야함
ex. 192.168.0.1
172.16.10.1
게이트웨이 IP주소
•
컴퓨터가 서로 통신하기 위해서는 모든 컴퓨터마다 유일한 IP 주소를 할당해야 하듯,
게이트웨이에도 중복되지 않는 IP 주소가 필요
•
일반적으로 게이트웨이의 IP 주소는 해당 네트워크 내 컴퓨터에 할당된 IP 주소 중 끝자리(4번째 옥텟)만 다른 형태(대게 1을 지정)
◦
ex. 컴퓨터 IP 주소가 123.123.123.123 → 게이트웨이 주소는 123.123.123.1
물론, 게이트웨이 IP 주소 설정이 잘못되면 외부 네트워크(인터넷) 연결이 불가능
실생활 예
내 컴퓨터의 게이트 웨이 확인방법
공유기를 사용중이라면,
IP주소 : 192.168.xxx.xxx
서브넷 마스크 : 255.255.255.0
기본 게이트웨이 : 192.168.xxx.1
로 설정되어 있음(거의 대부분)
Windows
명령 프롬프트(보조프로그램)에서 ipconfig 명령어 입력
MacOS
1.
터미널에서 ifconfig 명령어 입력
2.
우측 상단 메뉴바의 와이파이 아이콘에 option+우클릭
예시
•
공유기 : 1차 게이트웨이
•
인터넷 제공사(KT, SK텔레콤, LG U+ 등)의 라우터 : 2차 게이트웨이
•
최종 목적지의 라우터 : n차 게이트웨이
이처럼 홉 카운트는 증가할 수 밖에 없음
DHCP
게이트웨이 주소, IP 주소, 서브넷 마스크 등을 사용자가 임의로 수정시 → 네트워크 연결 불가능할 수 있음
그렇기에 특별한 환경이 아니면, DHCP(네트워크 자동 할당 기능)을 사용 → IP주소, 서브넷 마스크, 게이트웨이 등이 인터넷 제공사에서 제공하는 대로 자동 설정됨
참고자료




