Day 7 · 2/5
🌱 기초 네트워크

게이트웨이(Gateway)란?

쉽게 이해하기

아파트 단지 정문을 생각해보세요. 단지 안 사람들끼리는 자유롭게 왔다갔다하지만, 밖으로 나가려면 정문을 거쳐야 하죠. 게이트웨이가 바로 이 정문이에요. 집 안 기기들이 인터넷으로 나가려면 게이트웨이(보통 공유기)를 거쳐야 해요.

핵심 정리

서로 다른 네트워크를 연결해주는 출입문 역할을 하는 장치입니다.

자세히 알아보기

게이트웨이는 서로 다른 네트워크 프로토콜이나 환경을 연결하는 '번역기'이자 '출입구'입니다. 가정에서는 보통 Wi-Fi 공유기가 게이트웨이 역할을 하죠. 집 안 기기들은 192.168.0.x 같은 사설 IP를 쓰지만, 인터넷은 공인 IP로 통신합니다. 게이트웨이는 이 둘 사이를 연결해서 집 안 노트북이 구글 서버와 대화할 수 있게 만들어요. 마치 한국어를 영어로 통역해주는 것처럼요. 실무에서는 'Default Gateway'라는 설정을 자주 봅니다. 컴퓨터가 '이 주소 모르겠는데?'싶으면 일단 게이트웨이로 보내요. 예를 들어 사내망에서 외부 API를 호출하면, 게이트웨이가 요청을 받아서 인터넷으로 내보냅니다. 클라우드 환경에서는 'API Gateway'도 많이 씁니다. 여러 개의 백엔드 서버가 있을 때, 프론트엔드는 게이트웨이 하나만 알면 되고, 게이트웨이가 적절한 서버로 요청을 전달해주죠. AWS API Gateway, Kong 같은 서비스가 대표적입니다.