라우터가 데이터를 보낼 위치를 아는 방법

2026년 7월 10일

라우터가 데이터를 보낼 위치를 아는 방법

일반적인 가정에 살고 있다면 스마트폰, 노트북, 스마트 TV, 게임 콘솔 등이 모두 동시에 인터넷에 연결되어 있을 것입니다. 이러한 모든 장치는 ISP에서 제공하는 단일 공용 IP 주소를 공유합니다. 그렇다면 휴대폰에 비디오를 로드할 때 라우터는 비디오를 스마트 TV가 아닌 휴대폰으로 보내는 것을 어떻게 알 수 있습니까?

이 뒤에 숨어 있는 마법은 NAT(Network Address Translation)라는 프로세스입니다.

개인 IP 주소와 공용 IP 주소

라우터는 집 내부에 개인 로컬 네트워크를 생성합니다. Wi-Fi에 연결된 모든 장치에 개인 IP 주소(일반적으로 192.168... 또는 10.0...로 시작)를 할당합니다. 그러나 이러한 개인 주소는 공용 인터넷에서 라우팅할 수 없습니다.

NAT의 역할

휴대폰에서 비디오 링크를 탭하면 휴대폰에서 라우터에 요청을 보냅니다. 라우터는 요청을 보고 몇 가지 작업을 수행합니다.

  1. 휴대전화의 개인 IP 주소를 변환 테이블에 기록합니다.
  2. 휴대전화의 개인 IP를 라우터의 공용 IP 주소로 바꿉니다.
  3. 요청에 고유한 "포트 번호"를 할당하고 이를 인터넷으로 보냅니다.

비디오 서버에 대한 요청은 라우터에서 직접 온 것처럼 보입니다. 서버는 해당 특정 포트 번호가 태그된 라우터의 공용 IP 주소로 비디오 데이터를 다시 보냅니다.

패키지 배달

영상 데이터가 집에 도착하면 라우터는 들어오는 데이터의 포트 번호를 확인하고, 번역 테이블을 보고 "아, 포트 55432가 사설 IP 192.168.1.5에서 스마트폰이 요청한 것과 일치합니다."라고 말해줍니다. 그런 다음 데이터를 휴대폰으로 전달합니다.

주소를 변환하고 포트를 확인하는 전체 프로세스는 매초 수천 개의 패킷에 대해 밀리초 단위로 발생하므로 집에 있는 모든 사람이 간섭 없이 올바른 데이터를 얻을 수 있습니다.