三大协议
TCP UDP ICMP
Transmission Control Protocol
User Diagram Protocol
Internet Control Message Protocol
很多高校网络中,连接外网需要进行用户登录验证,方便计费或者是出于“有源可查”的因素。若没有通过验证,无法向外网发送TCP UDP数据包(VPN的PPTP应该也不行)
不过呢~在某些网络环境下,ICMP协议是开放的:你可以ping通外网的某个地址,却不能打开其网页或者是其他应用。
在windows中,ping.exe发送ICMP请求包到目标地址,并默认携带上了40字节的有效数据(已经除去包头)。通过加上适当的参数,可以只要ICMP整体长度小于MTU,都达到目标主机。
因此就有了如标题所述的想法,两台终端机可以通过互相ping来传输数据。在某些按照流量收费的网关上,ICMP是不计入计费流量的。(但请注意,过大的ICMP流量可能会引起网管的注意)
---那么丢包、错误怎么办?解决起来和UDP一样。
---如何穿透NAT?路由器上的NAT支持这一功能,否则你平时怎么tracert看外面的节点
可惜这只能作为一种慢速、不可靠的通讯方式
200字以内,仅用于支线交流,主线讨论请采用回复功能。