Networking 为什么我需要网络id和主机id?
以下是我的想法 当我向某个网站发出请求时,路由器通过调制解调器向互联网(网站)发出请求并得到响应。(它是如何得到响应的?),Web服务器知道路由器的ip地址。然后路由器知道我的私有ip地址,并将我请求的内容返回给我 问题是,我听说有一个子网掩码,我知道它的作用。为什么我需要网络ID?我在某个地方读到,它的使用是为了响应可以找到完成请求的网络,但在上面的场景中,不需要网络,因为web服务器知道路由器的ip地址并给出响应Networking 为什么我需要网络id和主机id?,networking,network-programming,Networking,Network Programming,以下是我的想法 当我向某个网站发出请求时,路由器通过调制解调器向互联网(网站)发出请求并得到响应。(它是如何得到响应的?),Web服务器知道路由器的ip地址。然后路由器知道我的私有ip地址,并将我请求的内容返回给我 问题是,我听说有一个子网掩码,我知道它的作用。为什么我需要网络ID?我在某个地方读到,它的使用是为了响应可以找到完成请求的网络,但在上面的场景中,不需要网络,因为web服务器知道路由器的ip地址并给出响应 为什么我需要(路由器需要)NetworkId和HostId来明确知道呢?这里似
为什么我需要(路由器需要)NetworkId和HostId来明确知道呢?这里似乎有很多混淆。您的路由器不需要网络ID,在这种情况下,我不理解您所说的主机ID是什么意思 当我向某个网站发出请求时,路由器通过调制解调器向互联网(网站)发出请求并得到响应。(它是如何得到响应的?),Web服务器知道路由器的ip地址。然后路由器知道我的私有ip地址,并将我请求的内容返回给我 呃,不,不是这样的。当您的计算机向网站发出请求时,您的计算机将首先考虑如何处理该请求
- 目标是否直接连接?这意味着,如果我使用网络掩码和ip地址,它是否与我自己的ip地址和网络掩码相同
- 我有这个ip地址的特定路由吗
- 否则,将其发送到默认网关
您的路由器将把数据包转发到目的地。它不会向互联网发出请求。对于家庭NAT路由器,它将修改协议头中的某些字段,但不会发出自己的请求。TCP/IP中没有网络ID或主机ID。只有IP地址。离题。