TCP协议 本文内容如下: 1)TCP协议概念 2)TCP头部结构和字段介绍 3)TCP流量控制 滑动窗口 4)TCP拥塞控制 慢启动、拥塞避免、快重传、快恢复 有关TCP的三次握手四次挥手单独写了一篇博客:【TCP协议】 TCP三次握手和四次挥手 有关TCP粘包和黏包,也单独写一篇博客,下一篇博客 ...
分类:
其他好文 时间:
2019-01-15 14:03:13
阅读次数:
251
1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2)服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。(3)客户必须再次回应服务段一个ACK报文,这是报文段3。2、连接终止协议(四次挥手) 由于T
分类:
其他好文 时间:
2019-01-07 21:11:56
阅读次数:
149
在TCP/IP协议通讯过程中,采用三次握手建立连接,从而保证连接的安全可靠。 通常三次握手步骤如下: 1. 第1次握手:建立连接时,客户端发送 SYN 包到服务器端,携带一个序列码给服务器端用于确认,并进入 SYN_SEND 状态,等待服务器端确认。(发起连接状态) 2. 第2次握手:服务器端收到 ...
分类:
其他好文 时间:
2018-12-26 20:19:50
阅读次数:
147
2018秋招经历的一些面试题以及网上整理的面试题 一、Tcp的三次握手和四次挥手 三次握手: 四次挥手: 二、Tcp为什么要三次握手?(详情参考https://www.jianshu.com/p/e7f45779008a,或计算机网络这本书) 三次握手的目的是“为了防止已经失效的连接请求报文段突然又 ...
分类:
编程语言 时间:
2018-12-19 21:56:58
阅读次数:
226
采用两次握手,那么若Client向Server发起的包A1如果在传输链路上遇到的故障,导致传输到Server的时间相当滞后,在这个时间段由于Client没有收到Server的对于包A1的确认,那么就会重传一个包A2,假设服务器正常收到了A2的包,然后返回确认B2包。由于没有第三次握手,这个时候Cli ...
分类:
其他好文 时间:
2018-12-10 19:14:09
阅读次数:
220
三次握手为了准确无误的将数据发送到指定IP,TCP协议采用了三次握手1、客户端采用TCP协议将带有SYN标志的数据包发送给服务器,等待服务器的确认。 2、服务器端在收到SYN的数据包后,必须确认SYN,即自己发送的ACK标志,同时,自己也将会向客户端发送一个SYN标志。 3、客户端在接收到服务器短的 ...
分类:
其他好文 时间:
2018-12-07 18:23:06
阅读次数:
202
用的熟知端口号 应用程序 FTP TFTP TELNET SMTP DNS HTTP SSH MYSQL熟知端口 21,20 69 23 25 53 80 22 3306传输层协议 TCP UDP TCP TCP UDP TCP TCP的概述 TCP把连接作为最基本的对象,每一条TCP连接都有两个端 ...
分类:
其他好文 时间:
2018-10-25 21:12:01
阅读次数:
189
TCP(Transmission Control Protocol) 传输控制协议。是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP在传输之前会进行三次沟通,一般称为“三次握手”(Three-Way Handshake),传完数据断开的时候要进行四次沟通,一般称为“四次挥手”。 两个序 ...
分类:
其他好文 时间:
2018-10-17 14:43:29
阅读次数:
150
TCP的三次握手1客户端发出SYN=1,seq=x这里客户端数据的序列号位x这时服务器端被动打开,变成LISTEN收听状态2服务器端发出SYN=1ACK=1seq=yack=x+1SYN=1同时ACK=1表示同意建立连接这里服务器端数据的序列号位是y(之前发出过很多数据,这里排号排到y了),ack=x+1表示客户端发的数据x我收到了,下次希望你发x+1这时客户端收到服务器端发出的数据,客户端变成S
分类:
其他好文 时间:
2018-10-09 17:00:51
阅读次数:
148
常用的熟知端口号 TCP概述 TCP报文首部 TCP连接的建立(三次握手) 为什么TCP客户端最后还要发送一次确认呢? 一句话,主要防止已经失效的连接请求报文突然又传送到了服务器,从而产生错误。 如果使用的是两次握手建立连接,假设有这样一种场景,客户端发送了第一个请求连接并且没有丢失,只是因为在网络 ...
分类:
其他好文 时间:
2018-10-05 21:55:51
阅读次数:
162