社区
通信技术
帖子详情
哪位大哥能给我解释一下十六进制格式的UDP首部?
weicf01
2004-01-02 12:32:54
很多地方都有这道题,不过我不知道具体怎么做,我知道UDP首部格式,
但是不知道哪些十六进制数对应哪个首部字段值,希望兄弟们给我详细讲讲,
谢谢!
下面是打印出的十六进制格式的UDP首部
06 32 00 0D 00 1C E2 17
a.源端口是什么?
b.目的地址是什么?
c.用户数据报的总长度是多少?
e.数据的总长度是多少?
d.该分组是从客户发给服务器还是反过来?
f.客户进程是什么?
...全文
1586
6
打赏
收藏
哪位大哥能给我解释一下十六进制格式的UDP首部?
很多地方都有这道题,不过我不知道具体怎么做,我知道UDP首部格式, 但是不知道哪些十六进制数对应哪个首部字段值,希望兄弟们给我详细讲讲, 谢谢! 下面是打印出的十六进制格式的UDP首部 06 32 00 0D 00 1C E2 17 a.源端口是什么? b.目的地址是什么? c.用户数据报的总长度是多少? e.数据的总长度是多少? d.该分组是从客户发给服务器还是反过来? f.客户进程是什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaoxianfeng
2004-01-05
打赏
举报
回复
supp->ip_head.tcp.th_sport = htons(supp->src_port);
supp->ip_head.tcp.th_dport = htons(supp->dst_port);
supp->ip_head.tcp.th_seq = htonl(supp->sequ);
supp->sequ += 1;
supp->ip_head.tcp.th_ack = 0;
supp->ip_head.tcp.th_off = 5;
supp->ip_head.tcp.th_x2 = 0;
supp->ip_head.tcp.th_flags = 0x02;
supp->ip_head.tcp.th_urp = 0;
supp->ip_head.tcp.th_win = htons(7512);
supp->ip_head.tcp.th_sum = 0;
supp->ip_head.tcp.th_sum = tcp_check1((char*)&(supp->ip_head.tcp), sizeof(struct tcphdr) , supp->ip_head.ip.saddr, supp->ip_head.ip.daddr);
#ifdef __FAVOR_BSD
struct udphdr {
u_int16_t uh_sport; /* source port */
u_int16_t uh_dport; /* destination port */
u_int16_t uh_ulen; /* udp length */
u_int16_t uh_sum; /* udp checksum */
};
#else
struct udphdr {
u_int16_t source;
u_int16_t dest;
u_int16_t len;
u_int16_t check;
};
#endif
#define SOL_UDP 17 /* sockopt level for UDP */
udp的以此类推
nkwesley
2004-01-05
打赏
举报
回复
同意楼上
tgame
2004-01-04
打赏
举报
回复
直接接收的数据是网络字节顺序的,跟windows下的主机字节顺序是不一样的
lbskeleton
2004-01-03
打赏
举报
回复
UDP_HEADER
______________________________________________________
0______________________16___________________________31
___发送端口号(16bit)____|____接收端口号(16bit)_____|
_______包的长度_________|_________检查和_____________|
其他的上面的老兄都说了!
rea1
2004-01-02
打赏
举报
回复
UDP标准http://www.freesoft.org/CIE/RFC/768/
源端口是0X0632 = 1586
目的端口是0X000D = 14
总长度是是0X001C = 29 BYTES
tianxiangyuan
2004-01-02
打赏
举报
回复
在讲解TCP/IP协议的三卷书中,有详细的说明。也可以参考Linux中的网络协议代码。
计算机网络(谢希仁-第八版)第五章习题全解
还没更完,近期可能会更新
HCIA完整笔记
我把学过的命令都先总结到一起,并且每条命令都有解释。还有我找到了一个神仙网站,上面可以看和华为有关的各种命令,还可以搜索,每条命令的解释,
格式
,使用范围,前提条件,例子都有,还有相关单词的解释,反正很好用没广告,不收费,类面简洁干净,有兴趣可以看看https://support.huawei.com/enterprise/zh/doc/EDOC1000128396/725fb7d0
零基础计算机网络期末速成!什么?看完这篇还不过你来找我!
IP地址划分:源地址:0.0.0.0回环地址:127.0.0.1网络地址:主机地址全为0直接广播地址:主机地址全为1,例如120.255.255.255受限广播地址:255.255.255.255,即全为1组播地址:224.0.0.1特指所有主机,224.0.0.2特指所有路由器(下面几个不用看)DHCP故障地址:169.154.x.x私有地址:10.x.x.x、172.16.x.x~172.31.x.x、192.168.x.x。
前端基础知识点-每天一个基本知识点(100+个前端小知识,你是否都知道?)
文章目录前言第一回合一、知识点:cookie(21/09/06)二、知识点:节流和防抖(21/09/07)三、知识点:var和let以及const(21/09/08)四:知识点:深拷贝和浅拷贝(21/09/09)五、知识点:作用域和作用域联(21/09/10)六、知识点:从输入URL到页面展示这中间发生了什么(21/09/11)七、知识点:重排(21/09/12)八、知识点:TCP和
UDP
(21/09/13)九、知识点:三次握手(21/09/15)十、知识点:绝对和相对定位(21/09/16)十一、知识..
计算机网络知识点整理
Ch1 网络概论 计算机网络的定义:把不同地理范围内,用若干台具有独立处理能力的计算机,用传输介质连接在一起,并配备以完备的网络操作系统,使之能够数据传输,设备共享。 计算机网络的简单定义是一些相互连接的、自治的计算机的集合。 互联:通过通信链路互联 自治:无主从关系 计算机网络是计算机与通信技术结合的产物。 从网络的作用范围进行分类,计算机网络可以分为:LAN(局域网)、WAN(广域网)和MAN(城域网)等。 (1)广域网(WAN):提供长距离通信;也称远程网;广域网是因特网的核心部分;连接广域网
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章