两种协议都是传输层协议,为应用层提供信息载体。 TCP协议是基于连接的字节流的可靠协议,有三次握手,四次挥手,超时重传,流量控制(滑动窗口),拥塞控制和差错控制,也正因为有可靠性的保证和控制手段,所以传输效率比UDP低; UDP协议是基于无连接的数据报的不可靠协议,没有控制手段,仅仅是将数据发送给对 ...
分类:
其他好文 时间:
2018-10-24 22:18:59
阅读次数:
162
7.1 tcp Tcp是一种面向连接的、可靠的、基于IP的传输层协议,无论哪一方发送数据,都需要先建立连接,连接是通过三次握手来进行初始化的, 第一次握手,客户端发送连接请求,等待服务器确认。 第二次握手,服务器收到请求,向客户端发送确认,同时,向客户端发送数据传输请求信息。 第三次握手,客户端收到 ...
分类:
其他好文 时间:
2018-10-23 15:45:13
阅读次数:
133
一直在说,但是没有系统的文档理解过。 1.本质 目前有很多Java的RPC框架,有基于Json的,有基于XML,也有基于二进制对象的。 他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话 ...
分类:
Web程序 时间:
2018-10-19 02:15:33
阅读次数:
222
TCP是因特网中的传输层协议,使用三次握手协议建立连接,下面是TCP建立连接的全过程。 TCP断开连接的过程:TCP四次挥手。 TCP/IP 协议簇分层结构 数据链路层主要负责处理传输媒介等众多的物理接口细节; 网络层负责处理数据分组在网络中的活动,包括上层数据报文的分割、选路 等; 传输层则负责为 ...
分类:
其他好文 时间:
2018-10-17 00:00:57
阅读次数:
375
HTTP是超文本传输协议,信息是明文传输。TPC/IP协议是传输层协议,主要解决数据如何在网络中传输。HTTP是应用层协议,主要解决如何包装数据。 【HTTP与TCP/IP】和其他的协议在最初OSI模型中的位置 TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这 ...
分类:
Web程序 时间:
2018-10-15 11:59:54
阅读次数:
190
简介:TCP是一种可靠的,面向连接到全双工传输层协议。
分类:
其他好文 时间:
2018-10-14 13:57:25
阅读次数:
149
TCP是面向连接的传输层协议。即应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完毕后,必须释放已经建立的TCP连接。 每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的。 TCP提供可靠交付的服务。通过TCP连接传送的数据,无差错、不丢失、不重复并且按序到达。 TCP提供 ...
分类:
其他好文 时间:
2018-09-30 12:51:51
阅读次数:
144
传输层的基本理论和基本机制: 多路复用/分用 可靠数据传输机制 流量拥塞控制机制 拥塞控制机制 Internet的传输层协议: UDP:无连接传输服务 不可靠的交付服务,基于“尽力而为”的网络层。(多路分用、多路复用) TCP:面向连接的传输服务 可靠、按序的交付服务,提供拥塞控制、流量控制、连接建 ...
分类:
其他好文 时间:
2018-09-25 14:08:39
阅读次数:
160
1、udp介绍 UDP 用户数据报协议, 是一个无连接的简单的面向数据报的传输层协议。 UDP不提供可靠性, 它只是把应用程序传给IP层的数据报发送出去, 但是并不能保证它们能到达目的地。 由于UDP在传输数据报前不用在客户和服务器之间建立一个连接, 且没有超时重发等机制, 故而传输速度很快。 UD ...
分类:
其他好文 时间:
2018-09-24 17:12:14
阅读次数:
198
TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络 ...
分类:
Web程序 时间:
2018-09-16 00:33:00
阅读次数:
227