TCP / IP 연결이 IP 주소로 설정되었다고 주장하는 것이 기술적으로 올바르지 않습니까?


1

IP 주소가 케이블 모뎀에 할당되고 해당 케이블 모뎀에 연결된 라우터를 통해 홈 네트워크의 컴퓨터에서 사용되는 경우이 WAN IP 주소로 TCP / IP 연결이 설정되었다고 주장하는 것은 기술적으로 올바르지 않습니다. 케이블 모뎀에 할당되고 컴퓨터 나 타블렛과 같은 다른 장치에서 실행되는 프로그램간에 만 TCP / IP 연결을 설정할 수 있기 때문에?

다른 말로하면 누군가가 케이블 모뎀에 할당 된 IP 주소로 TCP / IP 연결을 설정했다면 케이블 모뎀이 그렇게 할 수 없기 때문에 가능하지 않다고 기술하는 것이 기술적으로 올바른 것입니까?

이것을 인정하는 표준이나 문헌에 대한 링크.


1
케이블 모뎀이 소프트웨어를 실행하지 않는다고 생각하는 이유는 무엇입니까? 지옥, 관리되고있다. 스위치들 마더 보드 거기에 그들과의 IP 연결을 허용하는 것 ... 또한, 당신은 시계 NAT와 같은 기술의 경우.
a CVn

& lt; pedantry & gt; 실제로 올바른 것으로하려면 IP로 연결을 설정할 수 없으며 해당 IP가 할당 된 하드웨어에서만 연결을 설정할 수 있습니다. IP는 숫자에 불과합니다. & lt; / pedantry & gt;
terdon

케이블 모뎀에 연결할 수 있습니다 ... 네트워크 장치이며 대부분 구성을위한 내부 웹 서버가 있습니다.
Brian Adkins

답변:


2

케이블 모뎀은 일반적으로 호스트가 아닌 브리지 역할을합니다. 이는 트래픽이 레이어 2 이상에서 수정되지 않은 채 통과 함을 의미합니다.

나는 "케이블 모뎀에 연결된"이라는 말을 "케이블 모뎀 바로 뒤에있는 장치에 직접 연결된"의미로 사용하는 것 같습니다. 그러나 대부분의 사람들이 일반적으로 그것을 의미하는 방법은 기술적으로 부정확합니다.

10 번 중 9 번 케이블 모뎀의 이더넷 인터페이스는 라우터 (또는 단일 컴퓨터)에 연결되어 있으며 IP를 가지고 있으며 TCP / IP 연결을 할 수 있습니다.

케이블 모뎀에 라우터가 내장되어있는 경우 장치의 실제 "케이블 모뎀"부분은 내부 라우터에 연결된 브리지입니다.

일부 케이블 모뎀은 LAN 쪽의 TCP / IP를 통해 액세스 할 수있는 관리 또는 진단 웹 서버 (192.168.100.1이 일반적 임)가 있지만 일반적으로 WAN 쪽에서는 얻을 수 없습니다.


IP 주소를 할당하는 프로토콜 인 DHCP는 UDP를 사용합니다. 나는 TCP가 전혀 관련이 없다고 생각한다. 따라서 DHCP가 모뎀의 다른 쪽 장치에 IP를 제공 한 이후로 다른 네트워크 트래픽이 발생하지 않으면 TCP 연결이 설정되지 않습니다. UDP는 TCP / IP의 일부이므로 일부 "TCP / IP"트래픽이 발생합니다. 케이블 ISP가 고객에게 고정 IP를 할당하지 않고 IP가 케이블 모뎀 뒤에 장치에 이미 프로그래밍되어 있지 않은 경우. 그렇다면 이것은 일어나지 않을 것입니다.

TCP / IP 연결은 실행중인 프로그램간에 만 설정할 수 있습니다.   컴퓨터 또는 타블렛과 같은 기타 장치?

있다 많은 TCP / IP를 말하는 장치. ISP의 중앙 사무소에있는 장비는 트래픽 (예 : "Captive Portal"유형 - Comcast 다운로드 경고 또는 Verizon 인증 실패 "삽입 광고"페이지)을 확실히 가로 챌 수 있으며 모뎀 뒤에있는 모든 장치에 연결할 수 있습니다. 그래서 가능합니다.


전형적인 것이 무엇인지 모르겠지만 Zyxel ADSL 모뎀을 변경하는 방법을 알아 낸 첫 번째 것 중 하나는 NAT 모드 (기본 설정 인 NAT 게이트웨이에서 브리지 모드로 변경)의 네트워킹 모드였습니다. 내가 전에 가지고 있었던 것은 전혀 NAT를 제공하지 않았다. NAT를 원한다면 자신의 LAN 포트 중 하나에 자신의 NAT 라우터를 연결했습니다. 모뎀이 브리지 모드로 구성되어있는 경우에도 ISP에 연결할 수 있습니다 (지원 부서와의 통화에서이를 확인했습니다). 아마도 ( 잘하면! )는 RFC 1918 공간을 사용하지만 비 IP 일 수도 있습니다.
a CVn

좋습니다.이 경우 실제로 IP가 라우터에 할당되지만, 그렇다고하더라도 IP 주소로 TCP / IP 연결이 설정되었다고 주장하는 것은 여전히 ​​잘못된 것입니다. 권리?
Dean Kuga

수정 사항을 참조하십시오.
LawrenceC

1

사실 케이블 모뎀이 양철통 TCP 연결을 설정합니다. 아니요, 그러한 요청은 다음과 같습니다. 아니 부정확하다.

~이다. 잘못된 것은 "케이블 모뎀에 할당 된 IP 주소로 연결"이라는 문구가 자동으로 "케이블 모뎀 자체에 연결"을 의미한다는 것입니다. 그것들은 두 가지 다른 것들입니다.

다른 쪽은 케이블 모뎀이 자체적으로 TCP 패킷을 생성하는지 또는 컴퓨터에서 수신 한 패킷의 헤더를 재 작성하는지 여부를 모르고 걱정하지 않습니다.

그리고 다른 끝 (IP 주소, TCP 포트) 쌍과 케이블 모뎀에 속한 (IP 주소, TCP 포트) 쌍 사이에 연결이 있습니다.


0

NAT 게이트웨이의 공개 측 장치는 NAT 게이트웨이 상자의 공용 IP 주소에있는 특정 TCP 포트에 대한 TCP 연결이 설정된 것처럼 보입니다. 연결된 상자가 NAT 게이트웨이이고 NAT의 개인 측에있는 호스트로 연결을 변환하고 전달한다는 것을 알 수있는 방법이 없습니다.

TCP 관점에서 볼 때, TCP 엔드 포인트는 2 디바이스 클러스터입니다. NAT 게이트웨이와 그 뒤에있는 호스트가 함께 TCP 끝점을 형성합니다.


0

두 가지 질문을하고 있습니다.

TCP / IP 연결이 IP 주소로 설정되었다고 주장하는 것이 기술적으로 올바르지 않습니까?

같이 @terdon 질문에 대한 논평에서 지적한 바와 같이, 주어진 IP 주소가 할당 된 것에 TCP / IP 연결이 이루어진다. 기술적으로 정확하려면 "IP 주소"에 연결하는 것과 매우 다릅니다.

IP 주소는 전화 번호와 같지만 장치는 특정 전화 번호가 할당 된 전화선에 연결되어있는 전화입니다.

누군가가 케이블 모뎀에 할당 된 IP 주소로 TCP / IP 연결을 설정했다면 케이블 모뎀이 그렇게 할 수 없으므로 이것이 가능하지 않다고 말하는 것이 기술적으로 정확합니까?

케이블 모뎀이 이러한 연결을 수락 할 수있는 소프트웨어를 실행하지 않는다고 생각합니까? 케이블 모뎀은 단지 트랜지스터, 멍청한 IC, 커패시터 등이 아니라 소프트웨어를 운영하는 소형 컴퓨터입니다. 그 소프트웨어가하는 일은 제조업체에게 달렸습니다.

하나는 내 구성 모뎀 (엄격하게 말해 ADSL 모뎀이고 케이블 모뎀이 아님)은 브리징 또는 게이트웨이 (NAT) 모드로 구성 할 수 있으며 다른 구성 옵션도 함께 구성 할 수 있습니다. 그것은 두 개의 전기 인터페이스 사이에 앉아서 한 형식에서 다른 형식으로 신호를 변환 한 "멍청한"모뎀 일 경우 불가능합니다.

심지어 관리되고있다. 스위치들 및 (대부분 독점적이지는 않지만 서버) 마더 보드 거기서 당신은 모니터링 및 구성 목적을 위해 IP 연결을 할 수 있습니다.

또한 가시성의 영향을 고려해야합니다. 누군가가 IP 주소에 연결하고 그 IP 주소 (케이블 모뎀, 가정용 라우터, 개인용 컴퓨터, 프린터 또는 당신이 가질 수있는)의 호스트가 다른 IP 주소로 연결을 전달하면, 연결하는 사람에게 해당 호스트가 다른 IP 주소로 트래픽을 전달한 경우에도 연결을 설정 한 IP 주소와 통신하는 것처럼 보입니다. 이것이 NAT 작동 방식의 기본입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.