1.osi五层协议 # 应用层 # 传输层 # tcp协议 : 效率低 面向连接\可靠\全双工的通信 # 三次握手 # 客户端向服务器端发送syn请求, # 服务端向客户端回复ack并发送syn请求, # 客户端接收到请求之后再回复ack表示建立连接 # 由客户端的connect + 服务端的acc ...
分类:
编程语言 时间:
2020-05-10 10:23:04
阅读次数:
62
关于TCP ? TCP协议,传输控制协议(Transmission Control Protocol),是一种面向连接的,可靠的,基于字节流的传输层通信协议。 ? TCP通信需要经过创建连接,数据传送,终止连接三个步骤。 ? TCP通信模型中,在通信开始前,一定要先建立相关链接,才能发送数据 ? T ...
分类:
Web程序 时间:
2020-05-08 18:29:53
阅读次数:
92
五层因特网协议栈: 应用层 传输层 网络层 数据链路层 物理层 七层OSI模型: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 以下概念来自《计算机网络——自顶向下方法》 以下过程都叫封装 应用层:应用层是网络应用程序及其应用层协议存留的地方,例如:HTTP、SMTP、FTP、DNS等 ...
分类:
其他好文 时间:
2020-05-07 00:32:15
阅读次数:
105
1 TCP 粘包和拆包基本介绍 1) TCP 是面向连接的, 面向流的, 提供高可靠性服务。 收发两端(客户端和服务器端) 都要有一一成对的 socket,因此, 发送端为了将多个发给接收端的包, 更有效的发给对方, 使用了优化方法(Nagle 算法) , 将多次间隔较小且数据量小的数据, 合并成一 ...
分类:
Web程序 时间:
2020-05-04 00:28:47
阅读次数:
73
1.TCP三次握手过程和状态变迁 TCP是面向连接的协议,使用TCP前必须先建立连接,建立连接是通过三次握手进行的。 (1)在一开始的时候,客户端和服务端都是处于CLOSED状态,先是服务端主动监听某个端口,处于LISTEN状态。 (2)客户端会随机初始化序号(client_isn),将此序号置于T ...
分类:
其他好文 时间:
2020-05-03 18:13:14
阅读次数:
288
一、TCP简介 1.TCP介绍 a>TCP协议:TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为:TCP)是一种面向连接的、可靠的、基于字节流的通信协议 1.面向连接:先连接,再通信,好比打电话模型 2.可靠的,相对于UDP,TCP传输更可靠,TCP ...
分类:
其他好文 时间:
2020-04-27 19:31:15
阅读次数:
60
1.结合Internet,说说有连接服务和无连接的服务? 面向连接服务具有连接建立、数据传输和连接释放这三个阶段。面向连接服务是在数据交换之前,必须先建立连接。当数据交换结束后,则必须终止这个连接。在传送数据时是按序传送的,是可靠交付。面向连接服务比较适合于在一定期间内要向同一目的地发送许多报文的情 ...
分类:
其他好文 时间:
2020-04-25 23:26:26
阅读次数:
546
TCP与UDP异同 模型的运输层有两个不同的协议: 用户数据报协议与 传输控制协议 相同点 与`UDP`都是运行在运输层的协议 与`UDP`的通信都需要开放端口 不同点 TCP 是面向连接的协议,提供全双工通信,需要建立链接之后再传输数据,数据传输负载相对较大。 提供可靠交付的服务,使用流量控制和拥 ...
分类:
其他好文 时间:
2020-04-17 23:30:59
阅读次数:
82
TCP TCP是 (传输控制协议)的简称,是一种 面向连接 的保证可靠传输的协议。 在TCP/IP协议中,IP层主要负责 网络主机的定位 ,数据传输的路由,由IP地址可以唯一确定Internet上的一台主机。 TCP层则提供面向 应用的可靠的或非可靠的数据传输机制 ,这是网络编程的主要对象,一般不需 ...
分类:
编程语言 时间:
2020-04-02 22:26:05
阅读次数:
114
ATM协议的概念 ATM(Asynchronous Transfer Mode)是一种以信元为单位的异步转移模式。它是基于B-ISDN宽带综合服务数字网标准而设计的用来提高用户综合访问速度的一项技术。在交换形式上而言,ATM 是面向连接的链路,任何一个 ATM 终端与另一个用户通信的时候都需要建立连 ...
分类:
其他好文 时间:
2020-03-31 12:24:06
阅读次数:
95