社区
网络编程
帖子详情
为什么我发的UDP包总是返回端口不可达的ICMP包啊?
dancetime
2003-11-06 03:12:54
会有些什么原因引起这个问题呢?
...全文
581
3
打赏
收藏
为什么我发的UDP包总是返回端口不可达的ICMP包啊?
会有些什么原因引起这个问题呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dancetime
2003-11-06
打赏
举报
回复
多谢多谢!问题解决了。分全给你了。
chenwhenlong
2003-11-06
打赏
举报
回复
默认是按 4 字节对齐,因此是 16 个字节。
#pragma pack(push, 2) // 按 2 字节对齐
/* 或 #pragma pack(push, 1) // 按 1 字节对齐 */
typedef struct USERDATA
{
short packtype;
int sendid;
int exip;
int inip;
}USERDATA,*p1;
#pragma pack(pop) // 恢复原来的字节对齐模式
返回的就是如你所说的 14 个字节
dancetime
2003-11-06
打赏
举报
回复
另外,我是用SendTo发送数据的。数据是我自己定义的一个结构
typedef struct USERDATA
{
short packtype;
int sendid;
int exip;
int inip;
}USERDATA,*p1;
抓包发现这个数据部分是16个字节。难道不是2+4+4+4=14字节的吗?
TCP、
UDP
端口
及
ICMP
网络扫描工具
基于vc6.0开发网络扫描工具,利用select+connect进行TCP
端口
扫描,利用
ICMP
端口
不可
达
报文进行
UDP
端口
扫描,可以完成对TCP、
UDP
端口
的探测,
ICMP
你懂的。利用GetBestRoute和GetIpAddrTable来判定使用本地接口IP,不修改IP头,摆脱windows操作系统对rawsocket的限制。自定义ping函数实现以上功能,你可以在代码中
包
含此.h和.cpp文件,直接调用此函数。
扫描器篇(五)之scapy构造
UDP
数据
包
完成主机发现
udp
协议扫描 发现原理 向目标主机发送一个,没有开放的
端口
发送数据,目标主机会
返回
一个
ICMP
目标
端口
不可
达
的消息,通过该特征可以对主机进行判断是否在线 注意事项 如果目标主机
端口
不在线,或者在线且目标
端口
为开放状态,那么发送出去的
UDP
数据
包
不会收到任何回复 判断条件 以
返回
包
中的ip部分proto参数的值作为判断条件,确定目标主机是否
返回
ICMP
消息, 原理是ip
包
头中的protocol部分用于标记上层协议类型,如果数值为0x01的话表示
ICMP
代码部分 数据
包
构造扫描部分 通过python发
包
神器scapy构造
UDP
数据
包
端口
一定要选择没有开放的,不然
基于winpcap的
端口
扫描程序(源代码)
支持 tcp
udp
syn
icmp
等多种扫描方式的多线程
端口
扫描程序 在win7下用vs2010 +winpcap 4.3.2开发
TCP、
UDP
端口
及
ICMP
网络扫描工具-网络安全代码类资源
基于vc6.0开发网络扫描工具,利用select+connect进行TCP
端口
扫描,利用
ICMP
端口
不可
达
报文进行
UDP
端口
扫描,可以完成对TCP、
UDP
端口
的探测,
ICMP
你懂的。利用GetBestRoute和GetIpAddrTable来判定使用本地接口IP,不修改IP头,摆脱windows操作系统对rawsocket的限制。自定义ping函数实现以上功能,你可以在代码中
包
含此.h和.cpp文件,直接调用此函数。
关于
UDP
接收
icmp
端口
不可
达
(port unreachable)
本篇分为3部分 1:报文格式 2:产生的原因 3:linux协议栈如何处理 4:应用层如何获取 1: 报文如下,10.30.13.1往10.30.16.10的80
端口
发送了一个
UDP
报文,80
端口
其实监听的是TCP。 服务器回复了一个类型为
端口
不可
达
的
ICMP
,
ICMP
数据部分就是请求
UDP
ip层及其以上的数据。 2:原因 首先原因就是接收
udp
报文...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章