
网络通讯
文章平均质量分 90
HTTP、HTTPS、TCP/IP、UDP、等协议介绍
Cain Xcy
万丈高楼平地起,勿在浮沙筑高楼。
展开
-
【网络通讯】libcurl编译相关补充
目录01、VS与VC版本号对应关系02、libcurl静态编译与动态编译03、关于libcurl库的一点经验分享04、小结01、VS与VC版本号对应关系VS版本VC版本号发布时间VS97VC = 51997-02VS6.0VC = 61998-06VS2002VC = 72002-02-13VS2003VC = 7.12003-04-24VS2005VC = 82005-11-07VS2008VC = 92007-11-19原创 2021-05-12 14:48:00 · 175 阅读 · 0 评论 -
【网络通讯】2019配置Http协议、libcurl第三方库进行POST通讯。
文章目录01、Http协议介绍1.1、什么是http?1.2、请求方法种类01、Http协议介绍1.1、什么是http?超文本传输协议(HyperText Transfer Protocol – HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。1.2、请求方法种类http协议我也是第一次接触,根据需求,了解到了http目前共有以下几种请求方法。GET功能:请求响应。GET请求会显示请求指定的资源。一般来说GET方法应该只用于数据的读取。GET会方法请求指定的页面信息,并返回原创 2021-05-10 15:47:26 · 586 阅读 · 0 评论 -
【Tools】抓包工具——Charles(中名:花瓶)
目录01、Charles介绍02、Charles功能03、使用背景04、Charles下载05、版权声明01、Charles介绍Charles 是在 PC 端常用的网络封包截取工具,在做开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。除了调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,Charles 还可以分析 Https 协议。什么叫抓包:Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问原创 2021-04-02 18:15:09 · 2089 阅读 · 0 评论 -
【网络通讯】长连接、短连接、心跳机制《理论图文论述》
01、目录目录01、目录02、引言03、网络通讯——长连接3.1 网络通讯——长连接<介绍>3.2 网络通讯——长连接<优缺点>3.2.1 优点(Advantage)3.2.2 缺点(Defect)3.3 网络通讯——长连接<生命周期>3.4 网络通讯——长连接<应用场景>04、网络通讯——短连接4.1 网络通讯——短连接<介绍>4.2 网络通讯——短连接<优缺点>4.2.1 优点(Advantage)4.2.2 缺点(Defect)原创 2020-07-22 18:01:57 · 926 阅读 · 0 评论 -
【网络通讯】端口复用:解决多次重连问题
端口复用TCP协议规定,主动关闭连接的一方处于TIME_WAIT状态,等待两个MSL的时间后才能回到CLOSED状态,如果先CTRL-C终止了server,所以server是主动关闭连接的一方,在TIME_WAIT期间仍然不能再次监听同样的server 端口;端口复用的作用在server的TCP连接没有完全断开之前不允许重新监听是不合理的。因为TCP连接没有完全断开指的是connfd(127.0.0.1:6666)没有完全断开,而我们重新监听的是lis-tenfd(0.0.0.0:6666),虽然原创 2020-07-21 15:48:16 · 3123 阅读 · 0 评论 -
【网络通讯】TCP/IP协议
01、文章目录文章目录01、文章目录02、TCP/IP协议03、协议分类04、TCP/IP 协议模型图05、TCP/IP三次握手与四次挥手5.1 三次握手5.2 四次挥手5.3 四次挥手面试备考06、有限状态机(图)07、TCP/IP报文格式08、附录02、TCP/IP协议人与人之间交流需要介质,这种介质我们统称为语言。比如:美国人与美国人交流需要英文(English),中国人与中国人则是中文(Chinese).既然如此,那么计算机与因特网呢?传输控制协议(TCP,Transmission C原创 2020-07-18 10:35:30 · 507 阅读 · 0 评论