동일한 Wi-Fi에 연결된 두 대의 컴퓨터가 동일한 IP 주소를 가지고 있습니까?


54

동일한 Wi-Fi에 연결된 두 컴퓨터의 IP 주소가 동일합니까 (예 : 아빠의 컴퓨터와 집의 컴퓨터)?

그렇다면 외부 세계는 한 컴퓨터와 다른 컴퓨터를 어떻게 구별합니까? (예를 들어, 서버가 데이터를 다시 보내려고 할 때).



1
이런 종류의 질문은 IPv6이 IPv4보다 배우기 쉽다는 나의 신념을 재확인합니다.
kasperd

1
@kasperd는 동일한 목표에 사용되는 매우 다른 프로토콜이 2 개 있다는 사실이 모든 사람에게 혼란을 초래한다는 사실입니다. 우리는 정말 빠른 IPv6 채택이 필요합니다.
Cruncher

1
두 컴퓨터가 LAN에 있으며 해당 LAN에서 동일한 IP를 가질 수 없습니다. 라우터는 LAN 주소를 가진 LAN의 일부이기도합니다. 또한 ISP가 제공 한 IP (LAN과 다른 단일 공용 IP)를 사용하는 ISP 네트워크의 일부입니다. 라우터는 LAN 주소를 공용 포트로 또는 그 반대로 변환하여 LAN과 ISP 네트워크간에 패킷을 릴레이하는 방법을 알고 있습니다. 이 변환은 NAT 약어 로 알려져 있습니다. NAT를 사용하면 여러 LAN 컴퓨터에 단일 공용 주소를 사용할 수 있습니다.

4
IP 주소 지정, ARP 테이블, NAT, DHCP 및 라우팅은 전체 책을 채 웁니다. 이 질문은 현재 형식으로 대답하기에 너무 광범위합니다.
CodeGnome

답변:


82

둘 다 외부에서 동일한 IP 주소를 가진 것으로 보입니다.

라우터가 원래 컴퓨터로 요청을 릴레이합니다. 이 사용 절차는 네트워크 주소 변환 (NAT).

동일한 네트워크에있는 컴퓨터가 동일한 공용 서버와 통신 할 때 구별되는 방법 중 하나는 라우터가 통신에서 다른 포트 번호를 지정하는 것입니다. 공용 IP 주소는 동일하지만 포트 번호 부분은 다릅니다. 기사에서 :

리턴 된 패킷을 변환하는 방법에 대한 모호성을 피하려면 패킷에 대한 추가 수정이 필요합니다. 인터넷 트래픽의 대부분은 TCP 및 UDP 패킷이며 이러한 프로토콜의 경우 포트 번호가 변경되어 반환 된 패킷의 IP 및 포트 정보 조합이 해당 개인 주소 및 포트 정보에 명확하게 매핑 될 수 있습니다.

그러나 아버지의 컴퓨터와 통신하려고하면 내부 주소를 사용하게됩니다.

내부 용으로 만 사용되는 사용자 지정 범위 인 개인 주소 범위를 사용 합니다 .

Computerphile에는이 정확한 주제에 관한 YouTube 비디오가 있습니다 : 네트워크 주소 변환 (비디오) .


7
무선 라우터가 NAT를 수행하지 않을 수 있습니다. 예를 들어 NAT 박스가 다른 곳의 영업소에있는 내부 액세스 포인트
ratchet freak

8
사실이지만, 솔직히
이것이이

5
@Anixx 네트워크 내부에서 이것이 어떻게 나타날 것입니다. 각 장치에서 whatismyip.com 으로 이동 하여 해당 주소를 사용하여 외부 주소를 확인하십시오.
데니스

3
이 답변은 AP와 NAT 모드 및 로컬 네트워크의 상태를 확인하는 방법에 대한 메모를 추가하여 개선 될 수 있습니다.
Daenyth

4
@Anixx는 설정이 상당히 좋지 않은 것 같습니다 .Wi-Fi에서 6 번째 장치를 사용할 수 없으며 사용하는 모든 장치가 인터넷에서 광범위하게 열려 있습니다.
Martin Argerami

23

이 상황에서 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 "소켓"및 다른 좋은 기사를 참조하십시오 . 인터넷어떻게 작동합니까? .


1
NAT가 내 컴퓨터 / 아빠의 주소로 리디렉션하도록 알려주는 들어오는 패킷으로 캡슐화 된 MAC 주소입니까?
토마스

3
어떤 MAC은 IP보다 낮은 수준이며, 그것은 NAT 상자가 본질적이며, (외부에서 메시지 라우터의 MAC 사용) 네트워크를 떠나지 않아 MITM 내부 PC를 확인하고 싶어하고 자신을 만드는 각각의 TCP 연결을 본다 연결하고 수신 메시지를 전달합니다.
래칫 괴물

따라서 외부 서버에서 나에게 보내는 패킷에는 모뎀이 아빠가 아닌 나에게 해결되어야한다는 것을 알려주는 데 도움이되는 것이 있습니다. 뭐야?
토마스


14

이 주제들 중 어느 것도 훨씬 더 자세히 조사 할 수 있습니다.

귀하와 귀하의 아빠는 동일한 외부 주소를 가지고 있지만 내부 주소는 다릅니다 .

외부 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를 찾으십시오".


우리는 라우팅이 어떻게 작동하는지 잘 모르는 일부 학생들에게 네트워킹 기본 사항을 가르치기 위해 거의 동일한 집 유추를 사용합니다. 매번 작동합니다.
Sarge

인터넷에서 전송되는 패킷에서 라우터는 내부 IP 주소 (또는 다른 내부 ID)를 캡슐화합니까?
토마스

@Sarge 나는 이전에 비유를 들어 본 적이 없습니다. 내 버전과 학생들에게 사용하는 내용에는 어떤 차이가 있습니까? 나중에 사용하기 위해 버전에서 더 나은 부분을 탐색 할 수 있습니다.
Taejang

@Thomas 라우터는 거의 항상 네트워크 내부의 내부 IP 주소를 사용합니다. 즉, 라우터는 MAC 주소, 서버에 저장된 DNS 목록에 해당하는 이름 또는 라우터 구성에 수동으로 저장된 다른 ID를 사용하도록 구성 할 수 있습니다. 이러한 방법은 비즈니스, 대학 및 기타 대규모 네트워크에만 적용됩니다. 대규모 네트워크에서 작업을 분할하기 위해 라우터를 사물을 다른 라우터로 라우팅하도록 구성 할 수도 있습니다. 일반적으로 라우터 IP 주소 (내부)로 수행됩니다.
Taejang

@Dan, 당신이 집을 사용하는 곳에서는 아파트 건물, 사무실 건물을 사용하거나 한 주에서 다른 주로 편지를 보내는 과정과 미국 우편 시스템을 통해 편지가 어떻게 이동하는지 보여 주기도합니다.
Sarge

4

동일한 Wi-Fi에 연결된 두 컴퓨터의 IP 주소가 동일합니까 (예 : 아빠의 컴퓨터와 집의 컴퓨터)?

답변 : 네트워크 외부에서 예, 아니오

그렇다면 외부 세계는 한 컴퓨터와 다른 컴퓨터를 어떻게 구별합니까? (예를 들어, 서버가 데이터를 다시 보내려고 할 때)

답변 : 외부 세계는 구별되지 않으며 외부 IP 주소와 통신합니다. 라우터의 임무는 구별하는 것입니다. Wi-Fi의 각 장치에는 고유 한 로컬 IP 주소가 있습니다.


2

이는 라우터가 액세스 포인트 모드에 있는지 여부에 따라 다릅니다. 그렇다면 컴퓨터의 주소가 다르면 NAT와 IP 주소가 하나만있는 것입니다.


2

IP 주소가 동일한 두 대의 컴퓨터에서 문제가 발생합니다. 주소는 비슷하지만 동일하지는 않습니다. 그러나 "외부"주소는 동일하지만 "내 IP는 무엇입니까"를 Google에 입력하여 찾을 수 있습니다. 홈 네트워크에 컴퓨터 한 대가 있거나 컴퓨터, 아빠 컴퓨터, 휴대 전화, 태블릿, 스마트 TV, 스마트 냉장고, 스마트 식기 세척기 등이 있더라도 네트워크의 모든 트래픽은이 IP 주소에서 온 것으로 나타납니다.


1

외부 의 IP 주소를 차례로 다른 할당 라우터에 ISP가 할당되는 내부 IP의 네트워크에있는 모든 장치에 주소를. 외부 세계는 외부 IP 주소 만 볼 수 있습니다. 요컨대, 그것은 아빠의 컴퓨터와 당신의 컴퓨터를 구별 할 수 없습니다.

서버가 당신에게 데이터를 전송, 그것은 (당신이 그것을 요구하기 때문에) 라우터에 의해 장치에만 전송이 아닌 아버지의 것입니다. (내가 틀렸다면 나를 정정하십시오.)


2
확장 할 수 있습니까? 이 답변은 품질이 매우 낮습니다. 특히 다른 답변이 여기에 있습니다. 추가 정보를 제공하기 위해 자유롭게 편집 하되 정보를 복제하지 않도록하십시오.
Canadian Luke REINSTATE MONICA
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.