网络协议分析与设计
文章平均质量分 54
网络协议分析与设计
Small_Teenager
这个作者很懒,什么都没留下…
展开
-
利用Python实现PING命令
一、PING简介 PING(Packet Internet Grope),也称因特网包探索器。PING使用ICMP回送(ECHO)请求和回送(ECHO)应答报文,一般用于测试网络连通性,统计往返时间、丢包率等。PING UNIX命令格式如下: ping [ - Rdfnqrv ] [ - c count ] [ - i wait ] [ - l preload ] [ - p pattern ] [ - s packetsize ] host ...原创 2021-12-24 11:07:11 · 18429 阅读 · 2 评论 -
利用Python计算UDP校验和
UDP 检验和提供了差错检测的功能。这是基于端到端原则实现的。但是 UDP 的检验和并不提供差错回复的能力。一、UDP结构二、UDP校验和计算方法计算校验和的过程很关键,主要分为以下几个步骤:1.把伪首部添加到UDP上;2.计算初始时是需要将校验和字段添零的;3.把所有位划分为16位(2字节)的字;4.把所有16位的字相加,如果遇到进位,则将高于16字节的进位部分的值加到最低位上,举例,0xBB5E+0xFCED=0x1B84B,则将1放到最低位,得到结果是0xB84C;.原创 2021-12-23 10:54:32 · 2113 阅读 · 0 评论