一文搞懂TCP/IP和HTTP、HTTPS

7 篇文章 0 订阅
订阅专栏

TCP/IP概念

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇,同时是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。

我的理解:  互联网中的设备要相互通信,必须基于相同的方式,比如由哪一方发起通讯,使用什么语言进行通讯,怎么结束通讯这些都要事先确定,不同设备之间的通讯都需要一种规则,我们将这种规则成为协议。

TCP/IP 的分层管理图


TCP/IP协议中最重要的特点就是分层。由上往下分别为 应用层,传输层,网络层,数据链路层,物理层。当然也有按不同的模型分为4层或者7层的。

为什么要分层呢?在设计的角度来讲变得灵活了,当某一层需要修改时,只需要拿掉对相应的层,实现可拔插,无需变动所有层。对于使用者来讲,屏蔽了底层复杂的传输过程。

应用层

TCP/IP模型将OSI参考模型中的会话层和表示层的功能合并到应用层实现。这一层主要的代表有DNS域名解析/http协议

传输层

在TCP/IP模型中,传输层的功能是使源端主机和目标端主机上的对等实体可以进行会话。在传输层定义了两种服务质量不同的协议。即:传输控制协议TCP和用户数据报协议UDP.

网络层

网络层是整个TCP/IP协议栈的核心。它的功能是把分组发往目标网络或主机。同时,为了尽快地发送分组,可能需要沿不同的路径同时进行分组传递。因此,分组到达的顺序和发送的顺序可能不同,这就需要上层必须对分组进行排序。网络层定义了分组格式和协议,即IP协议(Internet  Protocol )。

物理层

该层负责 比特流在节点之间的传输,即负责物理传输,这一层的协议既与链路有关,也与传输的介质有关。通俗来说就是把计算机连接起来的物理手段。

数据链路层

控制网络层与物理层之间的通信,主要功能是保证物理线路上进行可靠的数据传递。为了保证传输,从网络层接收到的数据被分割成特定的可被物理层传输的帧。帧是用来移动数据结构的结构包,他不仅包含原始数据,还包含发送方和接收方的物理地址以及纠错和控制信息。其中的地址确定了帧将发送到何处,而纠错和控制信息则确保帧无差错到达。如果在传达数据时,接收点检测到所传数据中有差错,就要通知发送方重发这一帧。

UDP 和 TCP 的特点:

  • 用户数据报协议 UDP(User Datagram Protocol):无连接;尽最大努力的交付;面向报文;无拥塞控制;支持一对一、一对多、多对一、多对多的交互通信;首部开销小(只有四个字段:源端口、目的端口、长度、检验和)。UDP是面向报文的传输方式是应用层交给UDP多长的报文,UDP发送多长的报文,即一次发送一个报文。因此,应用程序必须选择合适大小的报文。

  • 传输控制协议 TCP(Transmission Control Protocol):面向连接;每一个TCP连接只能是点对点的(一对一);提供可靠交付服务;提供全双工通信;面向字节流。应用程序和TCP的交互是一次一个数据块(大小不等),但TCP把应用程序看成是一连串的无结构的字节流。TCP有一个缓冲,当应该程序传送的数据块太长,TCP就可以把它划分短一些再传送。

UDP的首部格式:

图片来源于网络


用户数据报有两个字段:数据字段和首部字段,数据字段很简单,只有8个字节,由四个字段组成,每个字段的长度都是两个字节。各字段意义如下:

 

  1. 源端口: 源端口号,在需要给对方回信时使用。不需要是可全用0.

  2. 目的端口号: 这在终点交付报文时必须使用。

  3. 长度:  用户数据报UDP的长度,最小为8(仅首部)。

  4. 校验和: 用于校验用户数据报在传输过程是否出错,出错则丢弃该报文。

TCP报文首部格式:

图片来源于网络


源端口和目的端口: 各占两个字节,分别写入源端口号和目的端口号。
序号 : 占4个字节;用于对字节流进行编号,例如序号为 301,表示第一个字节的编号为 301,如果携带的数据长度为 100 字节,那么下一个报文段的序号应为 401。
确认号 : 占4个字节;期望收到的下一个报文段的序号。例如 B 正确收到 A 发送来的一个报文段,序号为 501,携带的数据长度为 200 字节,因此 B 期望下一个报文段的序号为 701,B 发送给 A 的确认报文段中确认号就为 701。
数据偏移 : 占4位;指的是数据部分距离报文段起始处的偏移量,实际上指的是首部的长度。
确认 ACK : 当 ACK=1 时确认号字段有效,否则无效。TCP 规定,在连接建立后所有传送的报文段都必须把 ACK 置 1。
同步 SYN :在连接建立时用来同步序号。当 SYN=1,ACK=0 时表示这是一个连接请求报文段。若对方同意建立连接,则响应报文中 SYN=1,ACK=1。
终止 FIN : 用来释放一个连接,当 FIN=1 时,表示此报文段的发送方的数据已发送完毕,并要求释放连接。
窗口 : 占2字节;窗口值作为接收方让发送方设置其发送窗口的依据。之所以要有这个限制,是因为接收方的数据缓存空间是有限的。
检验和: 占2个字节;检验和字段检验的范围包括首部和数据这两个部分。在计算检验和时,在TCP报文段的前面加上12字节的伪首部。
套接字: TCP连接的端点叫做套接字或插口。端口号拼接到IP地址即构成了套接字。

面试灵魂拷问

TCP的三次握手与四次挥手

  1. 第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。

  2. 第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请求,Server进入SYN_RCVD状态。

  3. 第三次握手:Client收到确认后,检查ack是否为J+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=K+1,并将该数据包发送给Server,Server检查ack是否为K+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入ESTABLISHED状态,完成三次握手,随后Client与Server之间可以开始传输数据了。

为什么要进行三次握手呢?  
第三次握手是为了防止失效的连接请求到达服器,让服务器错误打开连接。客户端发送的连接请求如果在网络中滞留,那么就会隔很长一段时间才能收到服务器端发回的连接确认。客户端等待一个超时重传时间之后,就会重新请求连接。但是这个滞留的连接请求最后还是会到达服务器,如果不进行三次握手,那么服务器就会打开两个连接。如果有第三次握手,客户端会忽略服务器之后发送的对滞留连接请求的连接确认,不进行第三次握手,因此就不会再次打开连接。

如果此时变成两次挥手行不行?
举个打电话的例子,比如:
第一次握手:A给B打电话说,你可以听到我说话吗?
第二次握手:B收到了A的信息,然后对A说:我可以听得到你说话啊,你能听得到我说话吗?
第三次握手:A收到了B的信息,然后说可以的,我要给你发信息啦!
结论:
在三次握手之后,A和B都能确定这么一件事:我能听到你,你也能听到我。这样,就可以开始正常通信了。如果是两次,那将无法确定。

当数据传送完毕,断开连接就需要进行TCP的四次挥手:

  1. 第一次挥手,客户端设置seq和 ACK ,向服务器发送一个 FIN(终结)报文段。此时,客户端进入 FIN_WAIT_1
    状态,表示客户端没有数据要发送给服务端了。

  2. 第二次挥手,服务端收到了客户端发送的 FIN 报文段,向客户端回了一个 ACK 报文段。

  3. 第三次挥手,服务端向客户端发送FIN 报文段,请求关闭连接,同时服务端进入 LAST_ACK 状态。

  4. 第四次挥手,客户端收到服务端发送的 FIN 报文段后,向服务端发送 ACK 报文段,然后客户端进入 TIME_WAIT状态。服务端收到客户端的 ACK 报文段以后,就关闭连接。此时,客户端等待2MSL(指一个片段在网络中最大的存活时间)后依然没有收到回复,则说明服务端已经正常关闭,这样客户端就可以关闭连接了。

    四次挥手

     

最后完整的过程图


为什么要四次挥手?

客户端发送了 FIN 连接释放报文之后,服务器收到了这个报文,就进入了 CLOSE-WAIT 状态。这个状态是为了让服务器端发送还未传送完毕的数据,传送完毕之后,服务器会发送 FIN 连接释放报文。

HTTP持久连接

如果有大量的连接,每次在连接,关闭都要经历三次握手,四次挥手,这显然会造成性能低下。因此。Http 有一种叫做 长连接(keepalive connections) 的机制。它可以在传输数据后仍保持连接,当客户端需要再次获取数据时,直接使用刚刚空闲下来的连接而无需再次握手。

HTTP和HTTPS

什么是HTTP?

超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。

HTTP特点:

  1. 无状态:协议对客户端没有状态存储,对事物处理没有“记忆”能力,比如访问一个网站需要反复进行登录操作。

  2. 无连接:HTTP/1.1之前,由于无状态特点,每次请求需要通过TCP三次握手四次挥手,和服务器重新建立连接。比如某个客户机在短时间多次请求同一个资源,服务器并不能区别是否已经响应过用户的请求,所以每次需要重新响应请求,需要耗费不必要的时间和流量。

  3. 基于请求和响应:基本的特性,由客户端发起请求,服务端响应。

  4. 简单快速、灵活。

  5. 通信使用明文、请求和响应不会对通信方进行确认、无法保护数据的完整性。

HTTP报文组成:

  1. 请求行:包括请求方法、URL、协议/版本

  2. 请求头(Request Header)

  3. 请求正文

  4. 状态行

  5. 响应头

  6. 响应正文

 

HTTP的缺点

 

  1. 通信使用明文(不加密),内容可能会被窃听。

  2. 不验证通信方的身份,因此有可能遭遇伪装。

  3. 无法证明报文的完整性,所以有可能已遭篡改。

什么是HTTPS?

HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。


HTTPS 并非是应用层的一种新协议。只是 HTTP 通信接口部分用SSL(Secure Socket Layer)和 TLS(Transport Layer Security)协议代替而已。通常,HTTP 直接和 TCP 通信。当使用 SSL时,则演变成先和 SSL通信,再由 SSL和 TCP 通信了。简言之,所谓 HTTPS,其实就是身披SSL协议这层外壳的 HTTP。

HTTPS通讯方式:

  1. 客户使用https的URL访问Web服务器,要求与Web服务器建立SSL连接。

  2. Web服务器收到客户端请求后,会将网站的证书信息(证书中包含公钥)传送一份给客户端。

  3. 客户端的浏览器与Web服务器开始协商SSL连接的安全等级,也就是信息加密的等级。

  4. 客户端的浏览器根据双方同意的安全等级,建立会话密钥,然后利用网站的公钥将会话密钥加密,并传送给网站。

  5. Web服务器利用自己的私钥解密出会话密钥。

  6. Web服务器利用会话密钥加密与客户端之间的通信。

     

为什么HTTPS安全

  1. SSL不仅提供加密处理,加密方式为混合加密。

  2. SSL而且还使用了一种被称为证书的手段,可用于确定方。证书由值得信任的第三方机构颁发,用以证明服务器和客户端是实际存在的。另外,伪造证书从技术角度来说是异常困难的一件事。所以只要能够确认通信方(服务器或客户端)持有的证书。


加密方法

对称加密:
加密和解密同用一个密钥的方式称为共享密钥加密(Common keycrypto system),也被叫做对称密钥加密.

对成加密的方式效率比较低,加密速度慢。另外对称加密存在安全隐患的问题,堆成加密的密钥必须要传到对方对方才能解密,要是对方在密钥传输的过程获取到密钥,那不是密钥失去了加密的意义,所以完全使用对称加密也是不安全的。

非对称加密:
公开密钥加密使用一对非对称的密钥。一把叫做私有密钥(private key),另一把叫做公开密钥(public key)。顾名思义,私有密钥不能让其他任何人知道,而公开密钥则可以随意发布,任何人都可以获得。公钥加密,私钥解密
使用公开密钥加密方式,发送密文的一方使用对方的公开密钥进行加密处理,对方收到被加密的信息后,再使用自己的私有密钥进行解密。

那么非对称个加密就一定安全吗?非对称加密也不安全,为什么呢?因为存在中间伪造公钥和私钥,假如在公钥传给对方的时候,有人获取到公钥,虽然她不能用你的公钥做什么,但是它截获公钥后,把自己伪造的公钥发送给对方,这样对方获取的就不是真正的公钥,当对方用公钥进行加密文件,再将文件发送给对方,这样即使截获人没有获取到真正的私钥,但是加密时的公钥是截获人的,他获取到加密文件,只需要用自己的私钥进行解密就成功获取到文件了。

混合加密机制(对称加密与非对称加密结合的方式)
顾名思义也就是对称加密和非对称加密的方式相结合。


如何证明公开没要本身的真实性。因为在公开秘钥传输的过程中,可能真正的公开秘钥已经被攻击者替换掉了。

为了解决上述问题,于是除了CA认证证书。服务器将CA证书发送给客户端,以进行公开密钥加密方式通信。接到证书的客户端可使用数字证书认证机构的公开密钥,对那张证书上的数字签名进行验证,一旦验证通过,客户端便可明确两件事:
一,认证服务器的公开密钥的是真实有效的数字证书认证机构。
二,服务器的公开密钥是值得信赖的。

那么公开密钥如何交接给客户端是一件非常重要的事,因此多数浏览器开发商发布版本时,会事先在内部植入常用认证机关的公开密钥,这样就确保公钥是使用认证机构的公钥避免了公钥伪造的过程,进而确保了安全。

基于精简TCP/IP协议栈的信息家电网络服务器
07-30
在精简TCP/IP协议栈的实现上,S1C33-Stack是一个可配置的多协议栈,包含应用层的HTTP、DHCP、SMTP,传输层的TCP、UDP,网络层的IP/ICMP、ARP,以及链路层和物理层协议。S1C33-Stack充分利用S1C33209的处理能力,减少...
TCP协议 vs HTTPS:探究二者的异同
博客
08-23 1921
TCP协议(Transmission Control Protocol)和HTTPS(Hypertext Transfer Protocol Secure)是网络通信中常用的两种协议。TCP协议是一种传输层协议,用于在网络上可靠地传输数据;而HTTPS是在TCP协议基础上加入了加密和身份验证机制的应用层协议,用于安全地传输敏感信息。本文将探究TCP协议和HTTPS的原理、特点以及二者的异同点,以便读者更好地理解和应用这两种协议。
TCP/IPHTTPS
qq_41112238的博客
06-22 1097
TCP/IP 网络协议 计算机网络需要解决的一个重要问题就是如何无障碍地发送和接收数据,而发送和接收数据的过程需要相应的协议来支撑,按互相可以理解的方式进行数据的打包与解包,使不同厂商的设备在不同类型的操作系统上实现顺畅的网络通信。 TCP/IP 是传输控制协议/因特网互联协议,这个协议族里还包括 HTTPHTTPS、FTP、SMTP、UDP、ARP、PPP、IEEE 802.x 等。TCP/IP 是当前流行的网络传输协议框架,从严格意义来说是一个协议族,因为 TCPIP 是其中最为核心的协议,所以
【计算机基础】HTTP/HTTPS的区别+TCP/UDP协议(三次握手 四次挥手)
m0_64210833的博客
04-09 4851
TCP(Transmission Control Protocol):稳定可靠但效率低于UDP,不会发生丢包乱序问题,适用于数据传输要求较高的场景(发送邮件,传输文件等)。 UDP(User Datagram Protocol):稳定性差但效率高于TCP,会发生丢包和乱序问题,适用于要求实时性比较高的场景(语音通话和视频直播等)。............
TCP/IP详解——HTTPS 协议
来日可期的博客
12-16 1960
HTTPS概念HTTPS 是以安全为目标的HTTP通道,并不是独立于HTTP的一个全新协议,而是在HTTP协议的基础上,添加了SSL/TLS 握手以及数据加密传输,也属于应用层协议。HTTPS 工作在TCP协议的==443==端口。HTTP缺点:HTTPS = HTTP + 加密 + 认证 + 完整性保护。HTTPSHTTP的过程没有什么区别,只是多了一个通过SSL建立加密通道的一个操作。
TCP/IPHTTPHTTPS
wang13679201813的博客
05-22 735
文章目录第一章、资源分类1、静态资源2、动态资源3、网络通信三要素第二章:网络协议与TCP/IP1、OSI七层网络模型、四层网络模型2、TCP与UDP3、TCP/IPCDNWAFWebService4、TCP的三次握手和四次挥手5、 什么是半连接队列?6、ISN(Initial Sequence Number)是固定的吗?7、SYN攻击是什么?第三章:HTTP1、http概念及发展2、http特点3、http缺点:4、http的状态码5、请求方式6、POST 请求与 GET 请求区别7、http默认端口80
网络知识扫盲,一文搞懂DNS
01-27
【网络知识扫盲,一文搞懂DNS】 网络知识在面试中扮演着至关重要的角色,尤其是在IT行业。本文旨在帮助那些在网络知识上遇到困难的同学,尤其是关于DNS的基础知识。DNS,全称为Domain Name System,是一种分布式...
通信与网络中的基于电话拨号TCP/IP联接的实时SCADA系统实例
12-06
 在去年的文章《基于TCP/IP的电话直拨实时在线SCADA系统》一文中已经就基于拨号方式建立TCP/IP联接的实时系统作了介绍。简言之,基于电话拨号TCP/IP联接的实时SCADA系统的基本要求有几个: 1) 控制器和中央站软件...
一文搞懂子网掩码、网关和端口号
06-20
端口号是TCP/IP协议中的逻辑端口,用于区分在同一IP地址上的不同服务。端口号范围是0到65535,其中0到1023为系统保留端口,标记特定的服务,如HTTP(80)、HTTPS(443)等。1024到49151是用户端口,用于应用程序间的通信...
一文搞懂什么是TCPIP协议.doc
08-19
TCP/IP 协议的核心是分层管理,分为五层:应用层、传输层、网络层、数据链路层和物理层。 物理层负责比特流在节点之间的传输,这一层的协议既与链路有关,也与传输的介质有关。通俗来说就是把计算机连接起来的物理...
通俗易懂的TCP,SSL以及HTTPS的连接建立过程详解
热门推荐
yxg520s的博客
12-17 1万+
可以参考B站的一个视频,把TLS/SSL的连接建立过程降解的非常透彻。配合这篇博客食用更佳。 1 说明 HTTPS是建立在SSL/TCL协议之上,而SSL/TLS是建立在TCP协议之上。 所以HTTPS的建立过程可以分解为TCP + SSL/TLS + HTTP协议依次建立连接的过程 2 SSL和TLS 2.1 什么是数字证书? 服务端可以向证书颁发机构CA申请证书,以避免中间人攻击(防止证书被篡改)。证书包含三部分内容:tbsCertificate(to be signed certificate)待签名
TCP,SSL以及HTTPS的连接建立过程详解
qq_64162562的博客
03-15 2728
—以上就是历史背景。合法但不受信任的证书:一个证书可能是完全合法的(比如它是有效的、未过期的、并且正确地签名的),但如果它不是由客户端已知的受信任的CA签发的,客户端还是不会信任它。服务端收到客户端的报文后,会使用私钥进行解密,这样就得到了预主密钥,而且只有客户端和服务端知道这个预主密钥,没有其他人知道(因为预主密钥一旦被公钥加密,只能由私钥加密,反之同理,所以除非私钥泄露了,否则没有人会知道预主密钥)。这个校验确保与客户端交互的服务器是它声称的服务器,并且其证书是受信任的证书颁发机构(CA)签发的。
HTTP协议、HTTPS协议、TCP协议和UDP协议详细讲解
2301_77760093的博客
03-01 3582
总而言之,HTTPS是在HTTP基础上加入了SSL/TLS协议进行加密和身份认证,提供更高级别的安全保护。对于涉及敏感信息或需要保护用户隐私的场景,使用HTTPS是更为安全和可靠的选择。总的来说,TCP提供了可靠的数据传输和流量控制,适用于对数据完整性和顺序性要求高的场景;而UDP则更适合对实时性要求高、能够容忍一定数据丢失的场景。
Http/Https/TCP详解
Princesk的博客
03-13 8013
Http/Https详解和TCP 复杂网络环境 host主机 A—数据丢包—数据重复—数据完整性校验—数字转换模拟信息–。。。。—信号衰减—host主机 B 网络分层 网络通信在不同方面是有层次结构的,每一层仅于他上一层或者下一层进行交互,只要层与层之间接口不变就不会影响其他层 **OSI七层模型:**应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。 TCP/IP 5层模型:应用层、传输层、网络层、数据链路层、物理层 传输层协议:TCP、UDP、SCTP 网络层协议:ipv4、v6,ARP、IC
简述http/httpstcp/ip、SSL/TLS介绍
最新发布
我愿化作繁星
06-21 1303
(安全套接层/传输层安全)是一种用于网络通信的安全协议,它主要提供身份认证、数据机密性和完整性的保护。定义与历史 ()最初由公司在年提出,并经历了多个版本的更新,最终在年发布了。 随后,互联网工程任务组()在SSL 3.0的基础上设计了()协议,并在年发布了正式的行业标准。 SSL的所有版本现在都已被弃用,但人们仍然习惯使用SSL这个名称,实际上通常指的是TLS。协议组成: 国际互联网工程任务组 ↩︎: 最大传输单元 ↩︎
TCP协议 vs HTTP/HTTPS:探究异同之处
博客
08-23 227
TCP协议(Transmission Control Protocol)是一种面向连接的、可靠的传输协议。它使用三次握手建立连接,并通过序列号、确认应答和重传机制来保证数据的可靠性。HTTP协议(Hypertext Transfer Protocol)是一种无状态的、无连接的协议。它基于TCP协议,在客户端和服务器之间传输和交换资源。HTTPS协议(Hypertext Transfer Protocol Secure)是在HTTP协议基础上添加了安全性的协议。
HTTP/HTTPS/TCP原理
qq_46624276的博客
10-17 1564
超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。Unused右边:报文的标示,什么类型的报文(ACK为响应的报文,SYN为请求的报文,FIN为关闭连接的报文)应用层的HTTP不再和TCP进行交互,而是SSL安全套接层(TLS),安全套接层主要是对数据进行加密和解密。Urgent data pointer:紧急数据指针(有的话,应用程序会优先处理)网络一共经历的大概以下几个分层,不同的网络介质消息需要通过转换。
HTTPHTTPSTCP的特点和三者的区别
我们好像在哪见过 私
07-10 955
TCP是一种传输协议,提供可靠的数据传输;HTTP是基于TCP的应用层协议,用于传输超文本数据;HTTPS是基于HTTP的安全传输协议,通过加密和身份验证保护数据的安全性。在Web通信中,通常使用HTTPS来进行安全的数据传输,而HTTP在需要安全性较低的场景下仍然广泛使用。HTTPS相对于HTTP的主要区别在于安全性和数据保护。通过使用数字证书和公钥/私钥加密技术,HTTPS确保了通信的机密性和完整性。
HTTPHTTPSTCP/IP
weixin_45370628的博客
01-06 361
一、HTTP 1. 什么是HTTP? 超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议 2. HTTP特点 1. 无状态:协议对客户端没有状态存储,访问一个网站需要反复进行登录操作 2. 无连接:HTTP/1.1之前,由于无状态特点,每次请求需要通过TCP三次握手四次挥手,和服务器重新建立连接。e.g:客户机在短...
3
原创
137
点赞
679
收藏
61
粉丝
关注
私信
写文章

热门文章

  • 对于ESP、EBP寄存器的理解 26768
  • webserver技术总结之一:webserver概念 19194
  • 抓包神器:Fiddler Everywhere 15338
  • 常见音频API简介 14690
  • c++11中的tuple(元组) 11208

分类专栏

  • C++ 25篇
  • cef 8篇
  • window 21篇
  • duilib 12篇
  • database 16篇
  • Debug 20篇
  • libcurl 11篇
  • 网络通信 7篇
  • 开源库 5篇
  • NDK&JNI 13篇
  • 架构与设计模式----------- 13篇
  • 音视频 9篇
  • Bat 3篇

最新评论

  • 一文搞懂TCP/IP和HTTP、HTTPS

    I'm here455: 挺好的就是有点错别字,可以再优化一下

  • 抓包神器:Fiddler Everywhere

    m0_53178014: 你好请问怎么自动保存json文件啊这版本没找到script

  • 抓包神器:Fiddler Everywhere

    注意隐翅虫: 清晰明了👍

  • 抓包神器:Fiddler Everywhere

    让测试飞起来: 提示要登录 怎么办?

  • 抓包神器:Fiddler Everywhere

    流光律动: 网上有视频

最新文章

  • CEF3资源重定向、读取加密资源、读取zip资源
  • Cef调试器说明文档
  • 自己实现的使用c++解析文本中的emoji表情
2024年11篇
2023年12篇
2022年54篇
2021年24篇
2020年7篇
2019年8篇
2018年20篇
2017年7篇
2016年15篇
2015年85篇
2014年2篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司东至网站优化公司哪家好天津网站优化公司价格哈尔滨网站搜索优化排名费用武侯区网站优化认证河南网站全网优化网站搜索优化标题南充网站排名优化服务河北网站优化推广怎么收费国内网站优化代理项目ecs 网站速度优化优化网站建设及脚氵云速捷搜索引擎对网站优化的好处湛江网站优化步骤东莞机械网站优化怎么做常熟定制网站优化多少钱南通网站的优化北京网站优化软件公司许昌网站关键词优化排名代理网站流量优化基因序列优化网站壹起航网站优化怎么样西安网站排名优化分析青岛做网站优化行业垂直网站怎么优化黄山网站权重优化有什么方法潜江外包网站优化公司排名什么样的网站结构容易优化淮北网站优化选哪家好seo优化提升网站权重上海网站优化收费标准歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化