
网络编程
文章平均质量分 68
或许对了
我曾七次鄙视自己的灵魂
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图解TCP可靠传输工作原理
四、可靠传输工作原理1.停止等待协议在发送完一个分组后,必须暂时保留已发送的分组的副本。分组和确认分组都必须进行编号。超时计时器的重传时间应当比数据在分组传输的平均往返时间更长一些。使用上述的确认和重传机制,我们就可以在不可靠的传输网络上实现可靠的通信。这种可靠传输协议常称为自动重传请求ARQ (Automatic Repeat reQuest)。ARQ 表明重传的请求是自动进行的。接收方不需要请求发送方重传某个出错的分组 。缺点:停止等待协议的优点是简单,但缺点是信道利用率转载 2021-04-14 20:17:55 · 1310 阅读 · 0 评论 -
[转]Wireshark抓包工具使用以及数据包分析
Wireshark抓包工具使用以及数据包分析Wireshark抓包工具–TCP数据包seq ack等解读转载 2021-03-25 14:56:00 · 215 阅读 · 0 评论 -
muduo网络库源码阅读Step by Step
muduo网络库源码阅读Step by Step一般写服务端程序都需要有一个称手的网络库来帮我们处理琐碎的网络通信细节,比如连接的建立、关闭,读取数据,发送数据,接收、发送缓冲区的管理等,常用的C/C++网络库有libevent,asio,libev,我们项目组使用的是muduo网络库。muduo是陈硕写的,基于非阻塞IO和事件驱动的现代C++网络库,原生支持one loop per thread模型(即reactor模型),它适合开发Linux下的面向业务的多线程服务端网络应用程序。在Linux上mud转载 2021-01-12 11:49:57 · 345 阅读 · 0 评论 -
Linux Socket编程(不限Linux)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有...转载 2020-04-15 21:46:24 · 158 阅读 · 0 评论