内网ip是如何跟公网ip通信的。例如本地有两个路由,每个路由下都有一个局域网,通过同一个联通光猫对外通

这个是用了NAT技术,而且NAT技术可以一层套一层多次使用。路由器在做NAT的时候会通过生成的随机端口号记录此次通信,返回的时候就通过这个端口号找到发送数据的IP了。把NAT原理搞明白,你的这个问题就迎刃而解了

② 简述ip协议如何实现任意两台计算机之间通信

网络上每台计算机(主机)至少具有一个IP地址将其与网络上其他计算机区别开。当发送或者接受信息时(例如,一个电子邮件信息或一个网页),信息被分成几个小块,称为信息包。每个信息包都包含了发送者和接受者的网络地址。

网关计算机读到了目的地址,信息包继续向前到下一个邻近的网关照例读到目的地址,如此一直向前通过网络,直到一个网关确认这个信息包属于其最紧邻或者其范围内的计算机。最终直接进入到其指定地址的计算机。

(2)ip对ip通讯扩展阅读

IP协议主要用于互联异构型网络,例如将LAN与WAN(使用X.25技术)互联。尽管这两类网络中采用的低层网络协议不同,但通过网关中的IP可使LAN中的LLC帧和WAN中的X.25分组之间互相交换。

各种网络的帧格式、地址格式等差别很大,TCP/IP通过IP数据报和IP地址将它们统一起来,向上层(主要是传输层)提供统一的IP数据报,使低层物理帧的差异对上层协议不复存在,达到屏蔽低层、提供一致性的目的。

虽然IP协议保证了计算机之间可以发送和接收数据报,但它不负责解决数据报传达的可靠性等安全问题,这些安全因素主要由TCP协议负责完成。

③ 十分不明白内网ip与公网ip是如何通讯的

内网和公网之间的通讯是通过路由器处理的

宽带路由器通常工作在NAT方式(NAT=network address translation,网络地址转换)

假设路由器外网地址211.211.211.211,内网地址192.168.1.1,内网的电脑地址192.168.1.100,网关为NAT主机192.168.1.1。

当100要访问外网主机(所谓外网主机,就是IP不属于192.168.1.x网段的主机),就把数据包交给网关。

网关把这个数据包通过外网口发给外网主机,同时把自己和外网主机的连接信息,以及源地址192.168.1.100记录下来。

收到外网主机的返回后,查到这个数据包的源地址是192.168.1.100,就转回给100。

截图是我的路由器里的记录。你注意看第一行,意思是内网172.16.21.209要访问外网101.226.76.44的网站(端口是80),源数据的端口是55836。路由器把源数据转发给外网服务器后,外网服务器返回的信息根据这一条记录就返回到内网主机了

实际上路由器里记录了大量的这种信息,并且不断更新,而这些用户是不关心的。

所以,内网设备多时,路由器的处理能力和内存就很关键了