文章 2024-12-12 来自:开发者社区

网络编程懒人入门(十六):手把手教你使用网络编程抓包神器Wireshark

本文由转转QA刘宝成分享,原题“抓包工具wireshark的使用”,下文进行了排版和内容优化。 1、引言 跟网络通信有关的应用场景下(比如Web系统、IM聊天应用、消息推送系统等),经常要用到网络抓包工具,用以验证客户端和服务器之间收发的数据包是否正确。以IM聊天系统为例,TLS/SSL加密开启到底有没有成功?加密效果怎么样?端到端加密后的聊天内容安全强度够不够?等等这些疑问,都...

网络编程懒人入门(十六):手把手教你使用网络编程抓包神器Wireshark
文章 2024-04-29 来自:开发者社区

Python网络编程之udp编程、黏包以及解决方案、tcpserver

1、UDP协议编程 Hello,大家好我是景天,上一章我们聊打了Python网络编程,详细介绍了基于TCP协议的编程。TCP协议,每次都要经过三次握手才能建立连接,效率比较低。有没有更快的数据传输方式呢? 今天我们就一起谈谈UDP。 1.udp协议发送数据 udp与tcp基本一样,就是协议类型改下即可 udp第一次只能客户端发送数据,服务端接收到后,知道了...

Python网络编程之udp编程、黏包以及解决方案、tcpserver
文章 2023-11-02 来自:开发者社区

148 python网络编程 - wireshark抓包工具使用

1. 安装wireshark2. wireshark的使用

148 python网络编程 - wireshark抓包工具使用
文章 2022-04-24 来自:开发者社区

【网络编程】网络包捕获技术WinDivert介绍

【网络编程】网络包捕获技术WinDivert介绍一、windivert 介绍及环境搭建   我在准备开发协议测试工具的时候,在网上搜索了很多资料,偶然发现了这个强大的库,简单方便的API使得一切都变得容易,今天就来简单介绍一下它。   步骤一、下载windivert的代码库,官方网站 百度搜WinDivert    步骤二、解压下载的代码包,然后拷贝里面的....

【网络编程】网络包捕获技术WinDivert介绍
文章 2022-02-14 来自:开发者社区

【Java 网络编程】客户端 Socket 配置 ( 超时时间 | 端口复用 | Nagle 算法 | 心跳包机制 | 连接关闭机制 | 缓冲区大小 | 性能权重设置 | 紧急数据设置 )

文章目录I 设置读取超时时间II Socket 复用绑定端口设置III 开启 Nagle 算法 ( 沾包 )IV 心跳包机制V 连接关闭处理VI Socket 紧急数据内敛设置VII Socket 设置缓冲区大小VIII Socket 连接性能参数设置I 设置读取超时时间1. 设置 Socket 超时时间 , 该超时时间没有实际的概念 , 用于设置与阻塞相关操作的超时时间 , TCP 连接中有两....

文章 2022-01-16 来自:开发者社区

【Android 应用开发】Android 网络编程 API笔记 - java.net 包 权限 地址 套接字 相关类 简介(二)

(1) IPv6地址表示形式1> 首选形式x:x:x:x:x:x:x:x , 每个 x 都占 16 位地址段, x 是一个 16 进制的值, 如 8080:0:9:0:200:A12:100C:12 ;2> 包含0位零位产生 : 自动生成的 IPv6 地址, 经常包含 0 位的字符串;0位压缩 : 使用 "::" 压缩 0 位, 如果连续出现多个 0 位, 可以使用 "::" 代替 ....

文章 2022-01-16 来自:开发者社区

【Android 应用开发】Android 网络编程 API笔记 - java.net 包 权限 地址 套接字 相关类 简介(一)

Android 网络编程相关的包 : 9 包, 20 接口, 103 类, 6 枚举, 14异常; -- Java包 : java.net 包 (6接口, 34类, 2枚举, 12异常);-- Android包 : android.net 包 (1接口, 19类, 3枚举, 1异常), android.net.http 包 (6类), android.net.nsd 包 (3接口, 2类), a....

文章 2022-01-16 来自:开发者社区

【Android 应用开发】Android 网络编程 API笔记 - java.net 包相关 接口 api

Android 网络编程相关的包 : 9 包, 20 接口, 103 类, 6 枚举, 14异常; -- Java包 : java.net 包 (6接口, 34类, 2枚举, 12异常);-- Android包 : android.net 包 (1接口, 19类, 3枚举, 1异常), android.net.http 包 (6类), android.net.nsd 包 (3接口, 2类), a....

文章 2017-09-10 来自:开发者社区

Java网络编程之TCP粘包拆包

TCP是个“流”协议,所谓流,就是没有界限的一串数据。大家可以想象河里的流水,他们是连成一片的,其间并没有分界线。TCP底层并不了解上层业务数据的具体含义,他会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送。这就是TCP所谓的拆包和粘包的问题。 一、TCP粘包/拆包问题说明 我们可以通过图解对....

问答 2016-06-12 来自:开发者社区

TCP网络编程一般都是怎么封包解包的? 怎么才能解决不同平台的字节序和不同整数大小的问题?

unp里讲到不同平台传输二进制会因为字节序或者位数不同的问题产生问题,那应该怎么解决这个问题呢? 新手。。。求大神提供点这方面的资料。。。 还有为什么传字符串就不会有问题呢? 不会有问题的是一个字节的字符吧。。比如ASCII码,一个字符只占一个字节那不会有字节序问题,那要传多字节字符呢?比如传输中文 大端小端存储的也不一样吧? 难道不会有问题?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。