네트워크와 IP 주소의 작동 방식에 대해 막 배우기 시작하면 모든 것이 다소 압도적으로 보일 수 있지만 약간의 연구를 통해 모든 것이 어떻게 결합되는지 이해할 수 있습니다. 오늘의 수퍼 유저 Q & A 게시물은 혼란스러운 독자가 Wi-Fi 네트워크에서 IP 주소가 작동하는 방식을 배우는 데 도움이됩니다.
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser가 제공 한 것입니다.
스크린 샷 제공 : Linux 스크린 샷 (Flickr) .
질문
수퍼 유저 독자 인 Thomas는 집에있는 두 컴퓨터의 IP 주소가 동일한 지 알고 싶어합니다.
이 질문은 어리석은 것처럼 보일 수 있지만 동일한 Wi-Fi 네트워크에있는 두 대의 컴퓨터가 동일한 IP 주소를 가지고 있는지 궁금합니다. 예를 들어, 아버지의 컴퓨터와 집에있는 컴퓨터입니다.
그렇다면 외부 세계는 한 컴퓨터를 다른 컴퓨터와 어떻게 구별합니까 (예 : 서버가 데이터를 우리에게 다시 보내려고 할 때)?
두 컴퓨터의 IP 주소가 동일합니까?
대답
수퍼 유저 기여자 인 Reaves와 Abraxas가 우리에게 해답을 가지고 있습니다. 먼저, 리브스 :
두 컴퓨터 모두 외부에서 동일한 IP 주소를 가진 것으로 보입니다. 라우터는 요청을 원래 컴퓨터로 릴레이하고 이에 사용되는 절차는 다음과 같습니다. 네트워크 주소 변환 .
그러나 아버지의 컴퓨터와 통신하려는 경우 내부 주소를 사용합니다. 이들은 내부 전용으로 만들어진 사용자 지정 범위를 사용합니다. 개인 주소 범위 .
Abraxas의 답변이 이어졌습니다.
다음은이 상황에서 IP 주소 지정이 작동하는 방법에 대한 간략한 개요입니다.
네트워크 인터페이스 (이더넷 포트 또는 Wi-Fi 카드)가있는 가정용 컴퓨터가 있고 각 컴퓨터에는 전역 적으로 식별하는 고유 한 MAC 주소가 있습니다.
네트워크 인터페이스는 라우터 / 모뎀 / 스위치 / 액세스 포인트에서 IP 주소를 제공합니다. 액세스 포인트 (AP)는 AP에 IP를 제공하는 모뎀 / 라우터 / 스위치의 일부이거나 연결되어 있습니다. 이것이 지금까지의 모습입니다.
컴퓨터 (IP) –> 액세스 포인트 (IP) –> 케이블 모뎀 (IP)
다음은 이러한 IP 주소의 예입니다. 이 예에서 4 번째 옥텟 (각 세트의 마지막 숫자)은 기기의 IP 주소를 결정하고 왼쪽의 3 개는 기기 네트워크를 결정합니다.
192.168.1.50 –> 192.168.1.25 –> 192.168.1.1
기본적으로이 예에서 모뎀은 192.168.1이라는 네트워크를 만듭니다. 네트워크의 모든 장치에는 마지막 숫자 인 다른 x 값 (1-255)이 지정됩니다.
여기에 중요한 차이점이 있습니다. IPv4 IP 주소에는 공용 및 개인의 두 가지 유형이 있습니다. 공용 IP 주소는 인터넷에서 볼 수있는 주소입니다 (google.com을 ping하면 공용 IP 주소를 받게됩니다). 네트워크 내부에서 일반적으로 사설 IP 주소 설정 (192.168.x.x, 172.x.x.x 및 10.x.x.x)은 인터넷의 웹 서버에 존재하지 않는 모든 IP 주소이며 로컬 네트워크 용으로 예약되어 있습니다.
일반적으로 홈 네트워크에는 x.x.x.1 (예 : 192.168.1.1 또는 10.1.1.1)과 같은 게이트웨이가 있습니다. 이는 외부 세계에서 액세스 할 수 없으며 네트워크 내부에 있음을 의미합니다.
그러면 내부 네트워크 장치가 인터넷에 어떻게 연결됩니까?
당신이 가면 Whatismyip.com , 컴퓨터, AP 또는 모뎀 / 라우터가 아닌 IP 주소가 나열됩니다. 이것은 귀하의 공용 IP 주소입니다.
일반적으로 모뎀 / 라우터에는 두 가지 기능이 있습니다.
- 외부 세계에서 IP 주소를 받고 해당 주소로 ISP의 네트워크와 대화합니다.
- 내부 네트워크를 만들고 외부 인터페이스를 통해 대화하도록합니다.
따라서 여기에 효과적으로 모뎀이 수행하는 작업이 있습니다.
공용 IP (케이블 잭) –> [Modem] –> 사설 네트워크 (IP) –> 이더넷 포트 –> [Computers]
모뎀은 공용 인터넷을 네트워크에 연결합니다. 내부 네트워크의 요청은 모뎀으로 전송되어 인터넷으로 전달됩니다. 이렇게하면 모든 기기가 인터넷에 연결하는 데 하나의 공개 IP 주소 만 필요합니다.
모뎀의 인터넷쪽에는 ISP가 할당 한 IP 주소가 있습니다. Whatismyip.com 당신을 보여줍니다. 이것은 케이블 / DSL / T1 라인에 연결된 모뎀의 인터페이스 '에'배치됩니다. 모뎀 / 라우터의 다른 쪽 (액세스 포인트, 스위치 또는 컴퓨터를 연결하는 위치)에는 구성 할 수있는 IP 주소가 제공됩니다. 사람들이 서버를 공개적으로 볼 수있게하는 방법은 모뎀에 다음과 같이 말할 수 있다는 것입니다. "자원을 요청하는 공용 IP 주소에 요청이 오면 해당 트래픽을 자원의 내부 IP 주소에 연결하십시오."
컴퓨터에 메시지를 보낼 때 IP 주소는 기본적으로 데이터의 다양한 '헤더'내에 '캡슐화'됩니다. 궁극적으로 트래픽을 보는 컴퓨터는 실제 컴퓨터 내부 IP 주소가 아닌 모뎀의 외부 IP 주소를 보게됩니다. MAC 주소 등을 포함하여 더 많은 데이터가 전송되지만 기본적으로 하나의 공용 IP 주소는 그 뒤에있는 전체 장치 네트워크를 나타낼 수 있습니다.
자세한 정보는 여기에서 찾을 수 있습니다. IP 주소 란 무엇입니까? (또는 인터넷을 통해.)
NAT는 라우터가 내부 주소를 공용 주소로 변환하고 공용 수신 트래픽을 올바른 내부 IP 주소로 변환하는 프로세스입니다.
더 많은 내용이 있지만 일반적인 요점을 제공해야합니다.
설명에 추가 할 것이 있습니까? 댓글에서 소리를 내십시오. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 읽고 싶으신가요? 여기에서 전체 토론 스레드를 확인하십시오. .