我的 ISP 连接到我的计算机的哪个端口?

我的 ISP 连接到我的计算机的哪个端口?

鉴于我的 ADSL 调制解调器运行在桥接模式而非 PPPoE 模式下,我想找出我的 ISP 实际连接并提供互联网服务的计算机的端口号。我想找出其他用户的端口号,但我想先找出我自己的端口号。

我在 Windows 机器上,所以我使用了命令netstat -a -b -n,但无法找出端口 ID。我想如果存在这样的端口号,那么一定有某种内部端口转发正在进行。那么我如何找出我的端口 ID?

编辑:基本上,我的问题是,ISP 如何将数据包发送到计算机。我之所以问这个问题,是因为我已经找到了一种使用 MAC 地址和会话 ID 冒充某人的方法(我的 ISP 是 BSNL)。因此,也可能存在一种劫持某人的连接并侵入其系统的方法。这在很大程度上取决于 ISP 实际上如何将数据发送到不同的客户端。

答案1

您的 ISP 不会“连接”您的计算机。您的 ISP 将 IP 数据包路由到您的路由器,然后路由器将这些数据包转发到您的计算机所连接的 LAN 段。IP 数据包传送仅基于 IP 地址。互联网协议层不使用端口号。

IP 之上有两种主要的传输层协议,即面向连接的 TCP 和不面向连接的 UDP。因此,连接的概念仅适用于 TCP。除少数例外,TCP 连接始终由您的计算机发起,而不是由服务器发起,并且大多数是与您的 ISP 服务器以外的服务器的连接(尤其是如果我们忽略 DNS)。

TCP 和 UDP 都使用端口号来区分来自同一客户端的并发连接,并定位服务器上的服务。您的 PC 没有一个端口号,每个打开的 TCP 连接都有一个端口号。客户端端口号(如今)是随机分配的。

如果你的问题是关于 ADSL 的,本文此 RFC可能是相关的。

答案2

您的计算机不使用逻辑端口连接到您的 ISP。当您的路由器以桥接模式运行时,数据包会直接传递,无需封装。您的路由器可能仍作为 NAT 设备工作,但这与您的计算机上使用的 TCP/UDP 端口号无关。

答案3

端口是应用程序用来通过一个链接传递多个程序的层,您正在寻找的是 IP 地址。我猜“桥接模式”意味着您正在使用 ISP 的 DHCP 服务器。因此,请执行 aipconfig以找出您的 ISP 给您的 IP。那么您的邻居很可能是与您位于同一“子网”中的人(如果您的网络掩码是 255.255.0.0,则可以使用 IP 的前两个数字,而其他两个可以是 0 到 255 之间的任何数字。)

答案4

您的连接确实有一个端口,但我确信它不是您所期望的,也不是您从 ISP 那里得到的。ADSL 连接是在调制解调器和DSLAM。调制解调器与 DSLAM 上的端口同步。这通常以一氧化碳按楼层,接力架行、继电器架号、架子、插槽、端口。这看起来像RR01.102.11.02.06.04.然而这不是你的电路编号。电路 ID 是连接的另一部分,它通常用于标识中密度纤维板国家免疫缺陷症。不同 ISP 之间的这个数字差别很大(如果你通过克莱克而不是爱尔兰语因为每个国家都有自己的系统)。

ADSL 连接的拓扑结构很长且很复杂,但大多数情况下它是一对从自动取款机通过一系列交叉连接一路到达您的家中,最终到达您的调制解调器。DSLAM 与调制解调器同步,ATM 提供第 2 层,并在某个时刻到达 ISP边缘路由器它控制该区域的 IP 范围和路由。

您的 IP 由边缘路由器分配 - 根据 ISP 设置的规则(DHCP、静态等)分配给您的电路。使用桥接调制解调器时,您的 MAC 通常由边缘路由器进行 ARP,但这不一定决定您的 IP - 不同 ISP 的情况差别很大。

术语表
DSLAM - 数字用户线路接入复用器 - 它们可保持同步并控制电路速度,并执行 DSL 工作所需的许多其他功能
CO - 中央局 - 连接通信的城市或城市地区的集中点 - 所有 CO 都以各种模式互连,具体取决于位置/ILEC)
MDF - 主配线架 - 这是 CO 中的设备块与街道上的房屋相遇并交叉连接的地方 - CO 中的所有服务最终都会到达这里
NID - 这是 ILEC 和您家庭布线之间的分界点
CLEC - 竞争性本地交换运营商 - 不是电话公司,例如 Covad、XO、Sprint 等
ILEC - 现任本地交换运营商 - 通常是电话公司,例如 AT&T、Verizon、Qwest/Century-Link 等
ATM - 异步传输模式交换机 - 这些是互联网背后的力量

相关内容