Toggle navigation
科创
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
登录
 
注册
电波
论坛
专栏
应用
登录
注册
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
论坛
>
计算机科学
>
软件综合
文号
t53424
阅读
6013
回复
11
收藏
7
ICMP协议突破计费限制的设想
celeron533
2013/01/01
软件综合
IP:澳大利亚
三大协议
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看外面的节点
可惜这只能作为一种慢速、不可靠的通讯方式
来自:
计算机科学
/
软件综合
11
0
全部
只看作者
celeron533
作者
14年0个月前
IP:未同步
484739
6楼
补一张图。
加载全文
引用
评论
0
celeron533
作者
14年0个月前
IP:未同步
484751
8楼
回 7楼(我说要有光) 的帖子
刚刚google了一下,网上已经有人做过这事情了
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
类似的场景,用cmnet上网不消耗流量,使用家中的电脑或者VPS做中转服务器
开ptunnel(icmp tunnel),满城跑,手机上网不花钱
+50
科创币
20!Dopaminor
2013/01/08
低调推广
加载全文
引用
评论
0
celeron533
作者
13年8个月前
IP:未同步
523655
10楼
回 9楼(jinifly) 的帖子
你也来科创啦?
加载全文
引用
评论
0
全部
只看作者
在列表中查看
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
编辑
删除
{{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
保存
取消
我也是有底线的
保存中...
保存