TCP报文段的首部格式 序列号seq: 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: 占4个字节,期待收到对方下一 ...
分类:
其他好文 时间:
2019-08-17 18:17:53
阅读次数:
79
TCP的三次握手四次挥手时面试时面试官经常问道的问题在互联网中,如何使不同网段的主机相互通信,需要用到TCP协议;TCP,提供面向连接的服务,在传送数据之前必须先建立连接,数据传送完成后要释放连接。TCP是一种可靠的的运输服务,采用三次握手建立一个连接。首先介绍下TCP的报文格式序号发送端为每个字节编号,方便接收端正确重组。确认号用于确认发送端的信息。窗口大小用于说明本地可接收数据段的数目。标志位
分类:
其他好文 时间:
2019-08-07 11:58:01
阅读次数:
165
传输层是国际标准化组织提出的开放系统互连(OSI)参考模型中的第四层。该层协议为网络端点主机上的进程之间提供了可靠、有效的报文传送服务。其功能紧密地依赖于网络层的虚拟电路或数据报服务。传输层定义了主机应用程序之间端到端的连通性。传输层只存在于端开放系统中,是介于低3层通信子网系统和高3层之间的一层,但是很重要的一层,因为它是源端到目的端对数据传送进行控制从低到高的最后一层。
分类:
其他好文 时间:
2019-08-07 10:48:11
阅读次数:
142
一次完整的HTTP请求过程 当我们在web浏览器的地址栏中输入: www.baidu.com,然后回车,到底发生了什么 过程概览 1.对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址 2.根据这个IP,找到对应的服务器,发起TCP的三次握手 3.建立TCP连接后发起HTTP ...
分类:
Web程序 时间:
2019-07-22 20:03:18
阅读次数:
169
最近在了解web服务器方面的一些基本知识,看到了TCP的三次握手与四次挥手,在此记录以下。 1. TCP协议 TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定 ...
分类:
其他好文 时间:
2019-07-22 00:13:10
阅读次数:
126
原文:https://blog.csdn.net/qq_38950316/article/details/81087809 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号; ...
分类:
其他好文 时间:
2019-07-17 18:29:00
阅读次数:
120
C/S B/S架构 互联网通讯的原理 ISO七层协议(五层) ? 1.物理层:一系列的物理连接介质 ? 2.数据链路层: 以太网协议 重新梳理: UDP和TCP TCP的三次握手四次挥手 ...
分类:
其他好文 时间:
2019-07-17 16:58:07
阅读次数:
82
1.C/S B/S架构 2.互联网通信的原理 3.osi 五层协议 物理层 数据链路层 网络层 传输层 应用层 4.TCP的三次握手与四次挥手 5.udp与tcp ...
分类:
其他好文 时间:
2019-07-16 18:50:33
阅读次数:
102
序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序 ...
分类:
其他好文 时间:
2019-06-29 15:06:25
阅读次数:
87
当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的。 TCP的三次握手 三次握手建立连接: ...
分类:
其他好文 时间:
2019-06-26 22:02:17
阅读次数:
166