동일한 Wi-Fi에 연결된 두 컴퓨터의 IP 주소가 동일합니까 (예 : 아빠의 컴퓨터와 집의 컴퓨터)?
그렇다면 외부 세계는 한 컴퓨터와 다른 컴퓨터를 어떻게 구별합니까? (예를 들어, 서버가 데이터를 다시 보내려고 할 때).
동일한 Wi-Fi에 연결된 두 컴퓨터의 IP 주소가 동일합니까 (예 : 아빠의 컴퓨터와 집의 컴퓨터)?
그렇다면 외부 세계는 한 컴퓨터와 다른 컴퓨터를 어떻게 구별합니까? (예를 들어, 서버가 데이터를 다시 보내려고 할 때).
답변:
둘 다 외부에서 동일한 IP 주소를 가진 것으로 보입니다.
라우터가 원래 컴퓨터로 요청을 릴레이합니다. 이 사용 절차는 네트워크 주소 변환 (NAT).
동일한 네트워크에있는 컴퓨터가 동일한 공용 서버와 통신 할 때 구별되는 방법 중 하나는 라우터가 통신에서 다른 포트 번호를 지정하는 것입니다. 공용 IP 주소는 동일하지만 포트 번호 부분은 다릅니다. 기사에서 :
리턴 된 패킷을 변환하는 방법에 대한 모호성을 피하려면 패킷에 대한 추가 수정이 필요합니다. 인터넷 트래픽의 대부분은 TCP 및 UDP 패킷이며 이러한 프로토콜의 경우 포트 번호가 변경되어 반환 된 패킷의 IP 및 포트 정보 조합이 해당 개인 주소 및 포트 정보에 명확하게 매핑 될 수 있습니다.
그러나 아버지의 컴퓨터와 통신하려고하면 내부 주소를 사용하게됩니다.
내부 용으로 만 사용되는 사용자 지정 범위 인 개인 주소 범위를 사용 합니다 .
Computerphile에는이 정확한 주제에 관한 YouTube 비디오가 있습니다 : 네트워크 주소 변환 (비디오) .
이 상황에서 IP 주소 지정이 작동하는 방식에 대한 간략한 개요는 다음과 같습니다.
가정용 컴퓨터가 있고 네트워크 인터페이스 (이더넷 포트 또는 Wi-Fi 카드)가 있으며 각 컴퓨터에는 고유 한 MAC 주소 가있어 전 세계를 식별합니다.
네트워크 인터페이스는 라우터 / 모뎀 / 스위치 / 액세스 포인트에 의해 IP 주소가 제공됩니다. 액세스 포인트 (AP)는 AP에 IP 주소를 제공하는 모뎀 / 라우터 / 스위치의 일부이거나 연결되어 있습니다. 이것은 지금까지의 모습입니다.
컴퓨터 (IP)-> 액세스 포인트 (IP)-> 케이블 모뎀 (IP)
다음은 이러한 IP 주소의 예입니다. 이 예에서 4 번째 8 진수 (각 세트의 마지막 수)는 장치의 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을 핑하면 공개 IP 주소가 나타납니다). 네트워크 내부에는 일반적으로 개인 IP 설정이 있습니다 (192.168.xx 및 172.xxx 및 10.xxx-인터넷의 웹 서버에 존재하지 않는 모든 IP 주소이며 로컬 네트워크 용으로 예약 됨).
일반적으로 홈 네트워크에는 xxx1과 같은 게이트웨이가 있습니다 (예 : 192.168.1.1, 10.1.1.1). 즉, 외부에서 액세스 할 수 없으며 네트워크 내부 에 있어야 합니다.
그러면 내부 네트워크 장치는 어떻게 인터넷에 연결됩니까?
http://www.whatismyip.com/으로 이동하면 컴퓨터, AP 또는 모뎀 / 라우터가 아닌 IP 주소가 표시됩니다. 이것은 공용 IP 주소입니다.
일반적으로 모뎀 / 라우터에는 두 가지 기능이 있습니다. 1) 외부 세계에서 IP 주소를 수신하고 해당 주소로 ISP의 네트워크와 대화하십시오. 2) 내부 네트워크를 작성하고 외부 인터페이스를 통해 대화하십시오.
모뎀의 기능은 다음과 같습니다.
공용 IP (케이블 잭) <----> [모뎀 | Ext IP 주소 / Int LAN] ---> 이더넷 포트 <---> [컴퓨터]
모뎀은 공용 인터넷을 네트워크에 연결합니다. 내부 네트워크의 요청이 모뎀으로 전송되어 인터넷으로 전달됩니다. 이런 식으로 모든 장치가 인터넷과 통신하는 데 하나의 공용 IP 주소 만 필요합니다.
모뎀의 인터넷쪽에는 www.whatismyip.com이 보여주는 ISP 가 할당 한 IP 주소 가 있습니다. 이것은 케이블 / DSL / T-1 라인에 연결된 모뎀의 인터페이스에 있습니다 . 모뎀 / 라우터의 다른 쪽 (액세스 포인트, 스위치 또는 컴퓨터를 연결하는 위치)에는 구성 할 수있는 IP 주소가 제공됩니다. 사람들이 서버를 공개적으로 볼 수있게하는 방법은 다음과 같이 모뎀에 알려줄 수 있다는 것입니다.
메시지를 보내면 컴퓨터의 IP 주소는 기본적으로 데이터의 다양한 '헤더'내에서 '캡슐화'됩니다. 궁극적으로 트래픽을 보는 컴퓨터는 실제 컴퓨터의 내부 IP 주소가 아니라 모뎀의 외부 IP 주소를 봅니다. MAC 주소와 그와 같은 것들을 포함하는 더 많은 데이터가 전송되지만 기본적으로 하나의 공용 IP 주소는 그 뒤에있는 전체 장치 네트워크를 나타낼 수 있습니다.
자세한 내용은 IP 주소 란 무엇입니까?를 참조하십시오. (또는 인터넷 전체 :)
NAT는 라우터가 내부 주소를 공개 주소로 변환하고 공개 들어오는 트래픽을 올바른 내부 IP 주소로 변환하는 프로세스입니다.
더 많은 것이 있지만 그것은 일반적인 생각이어야합니다. 자세한 내용은 OSI 모델, IP "소켓"및 다른 좋은 기사를 참조하십시오 . 인터넷 은 어떻게 작동합니까? .
이 주제들 중 어느 것도 훨씬 더 자세히 조사 할 수 있습니다.
귀하와 귀하의 아빠는 동일한 외부 주소를 가지고 있지만 내부 주소는 다릅니다 .
외부 IP 주소는 주소와 같습니다. 전 세계에서 해당 주소를 사용하여 찾을 수 있습니다.
내부 IP 주소는 집안의 방과 같습니다. 집에있는 사람 만이 지시에 따라 지정된 방을 찾을 수 있습니다. 귀하의 경우 동일한 Wi-Fi에 연결된 사람 만 내부 IP 주소를 볼 수 있습니다.
기본 설정을 사용하면 wifi 네트워크에는 단일 외부 IP 주소가 있습니다. 우체부가 집으로 우편물을 가져 오면 누군가는 우편함에서 우편물을 가져 와서 소속 된 사람에게 배포해야합니다. 각 Wi-Fi 네트워크에는 개인 도어맨처럼 작동하는 라우터가 있습니다. 라우터는 "메일을 수집"하여 주소가 지정된 경우에만 제공합니다. 아빠에게 보낸 메일은 그에게 전달됩니다.
외부 세계는 하나의 주소 인 외부 주소 만 볼 수 있습니다. 네트워크 내부의 컴퓨터 및 기타 장치는 내부 만 볼 수 있습니다. 라우터는 양쪽을 보는 유일한 것입니다.
이 작업을 보려면 Google로 이동하여 "What is my ip?"를 입력하십시오. 이 주소는 외부 (또는 공개) 주소입니다. 그런 다음 내부 주소를 찾으십시오. Windows에서 명령 프롬프트를 엽니 다 . 그런 다음 ipconfig를 입력하고 Enter 키를 누르십시오. 이것과 비슷한 많은 것들을 보게 될 것 입니다. 사진은 내부 IP 주소를 강조 표시합니다. 아빠의 컴퓨터에서이 명령을 실행하면 숫자가 달라 지지만, 컴퓨터에서 IP 주소를 검색하면 같은 숫자가됩니다.
궁금한 점이 있으면 기본 게이트웨이가 라우터의 내부 IP 주소입니다. Mac을 사용하는 경우 Google은 내부 IP를 찾는 방법에 대해 "Mac에서 IP를 찾으십시오".
외부 의 IP 주소를 차례로 다른 할당 라우터에 ISP가 할당되는 내부 IP의 네트워크에있는 모든 장치에 주소를. 외부 세계는 외부 IP 주소 만 볼 수 있습니다. 요컨대, 그것은 아빠의 컴퓨터와 당신의 컴퓨터를 구별 할 수 없습니다.
때 서버가 당신에게 데이터를 전송, 그것은 (당신이 그것을 요구하기 때문에) 라우터에 의해 장치에만 전송이 아닌 아버지의 것입니다. (내가 틀렸다면 나를 정정하십시오.)