![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络开发
文章平均质量分 67
网络知识学习总结
General_G
谦虚,宽容,感恩,敬畏
展开
-
网络抓包工具Wireshak和tcpdump
wireshark抓包和分析报文总结,tcpdump抓包命令汇总原创 2023-06-16 13:12:11 · 6464 阅读 · 2 评论 -
序列化和反序列化
而序列化后的数据是平台无关的,可以在任何平台上被反序列化。因为序列化后的数据是以一种通用的格式(如JSON,XML等)存储的,所以在数据结构发生变化时,只需要更新序列化和反序列化的代码,而不需要修改网络协议。安全性:序列化后的数据更加安全,因为它可以对数据进行加密,防止数据在传输过程中被窃取或篡改。反序列化是序列化的逆过程,即将序列化的数据重新转化为原有的数据结构或对象。综上,尽管序列化和反序列化会带来一定的性能开销,但在进行网络通信时,通常建议使用序列化的方式来发送数据。原创 2024-01-25 21:01:23 · 553 阅读 · 0 评论 -
TLV编码
简单型TLV结构,Value字段的具体内容由一个个定长的字段表示,如第一个字段占多少字节,第二个字段占多少个字节,都是固定长度,不会改变。因此,简单型TLV结构的Length一般也固定,不同的结构通过Tag进行区分,且字段个数的多少没有限制,具有很强的扩展性。指针型TLV结构,又称数组型TLV,Value字段中的某一个子字段的长度不定,需要根据对应的length字段的值确定,因此无法提前定义,所以使用指针的方式进行处理。该结构是针对数据格式相同的报文设计,需要注意,循环的个数一定要匹配后面数据的个数。转载 2023-07-13 16:07:59 · 537 阅读 · 0 评论 -
网络基础知识
当您尝试通过网络与IP地址为127.0.0.1的服务器建立连接时,实际上您正在与运行在您自己计算机上的服务器建立连接,而不是与网络上的其他服务器。IP地址127.0.0.1是一个特殊的IP地址,被称为本地回环地址或者localhost。这个地址经常在开发和测试过程中使用,允许开发者在没有网络连接的情况下测试网络应用程序,或者在不影响其他系统或网络的情况下测试网络连接。在计算机网络中,IP地址0.0.0.0有特殊的含义,其具体的含义取决于上下文。所以,IP地址0.0.0.0的具体含义取决于其被使用的上下文。原创 2024-01-16 21:01:38 · 2140 阅读 · 1 评论 -
网络组播的原理和使用
python实现一个使用socket模块创建一个组播套接字并将当前主机加入到该组播中。这个例子使用了组播地址"224.1.1.1"和端口5007,这个脚本可以用于验证功能或协助测试,定位问题。使用socket模块来获取当前主机的IP地址。原创 2024-01-15 11:19:19 · 496 阅读 · 0 评论