当前位置: 技术问答>linux和unix
Linux 套接字的问题
来源: 互联网 发布时间:2016-12-04
本文导语: UDP通信 如果只知道目标IP地址,而不知道端口号,除了原始套接字还有其它什么方法收取数据包吗 | 套接字 = ip + 端口 ,网络通信基本要求吧,没有端口号怎么接数据啊? | ...
UDP通信
如果只知道目标IP地址,而不知道端口号,除了原始套接字还有其它什么方法收取数据包吗
如果只知道目标IP地址,而不知道端口号,除了原始套接字还有其它什么方法收取数据包吗
|
套接字 = ip + 端口 ,网络通信基本要求吧,没有端口号怎么接数据啊?
|
接收数据包么?
打开网卡的混杂模式,就可以监听到网络上的所有的数据包,包括与自己相关的以及不相干的。
然后用一个链路层的数据包捕获工具,比如说libpcap 或者 libipq把包抓住
或者修改防火墙规则,把该来自于IP地址全部accept,不需要确认端口号。
发送数据就不知道咋办了。
打开网卡的混杂模式,就可以监听到网络上的所有的数据包,包括与自己相关的以及不相干的。
然后用一个链路层的数据包捕获工具,比如说libpcap 或者 libipq把包抓住
或者修改防火墙规则,把该来自于IP地址全部accept,不需要确认端口号。
发送数据就不知道咋办了。
|
传说中的“端口扫描”?
|
楼主说的是收包。
|
顶!其实发送数据也可以设置成组播的实现。(个人观点)