1. 三次握手、四次挥手 详细查看:https://www.cnblogs.com/amiezhang/p/6703390.html 2. ARQ 协议 ARQ 就是超时重传机制,分为 2 种:停止等待ARQ 和 连续ARQ 停止等待ARQ: 只要 A 向 B 发送一段报文,都要停止发送并启动一个定 ...
分类:
其他好文 时间:
2019-09-15 10:54:41
阅读次数:
93
HTML5是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改,为了顺应整个互联网时代变迁,使得人们能够以更好的方式去进行网页结构搭建,HTML5应运而生。为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页 ...
分类:
其他好文 时间:
2019-09-06 01:12:08
阅读次数:
188
TTP协议是无状态协议。 无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。 客户端与服务器进行动态交互的Web应用程序出现之后,HTTP无状态的特性严重阻碍了这些应 ...
分类:
Web程序 时间:
2019-09-05 17:02:24
阅读次数:
114
HTTP部分 1. TCP和UDP的区别 TCP和UPD都是传输层协议,但是两者具有不同的特性和应用场景 TCP是面向连接的,但是UPD是无连接的 TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达 UPD就无法保证 TCP通过检验和,重传控制,序号标识,滑动窗口,确 ...
分类:
其他好文 时间:
2019-09-03 09:26:58
阅读次数:
81
TCP提供了最可靠的数据传输,它给发送的每个数据包做顺序化(这看起来非常烦琐),然而,如果TCP没有这样烦琐的操作,那么,可能会造成更多的麻烦。如造成数据包的重传、顺序的颠倒甚至造成数据包的丢失。 那么,TCP具体是通过怎样的方式来保证数据的顺序化传输呢? 主机每次发送数据时,TCP就给每个数据包分 ...
分类:
其他好文 时间:
2019-09-03 09:26:43
阅读次数:
85
tcp的优点:可靠,提体现在tcp在传递数据之前会有三次握手来建立连接,而且在传输数据时,有确认,窗口,重传,拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源,采用四次挥手断开连接。 tcp的缺点:慢,效率低,占用系统资源高,易被攻击tcp在传递数据之前,要先建立连接,这会消耗时间。 UDP ...
分类:
其他好文 时间:
2019-08-13 21:09:18
阅读次数:
97
TCP协议是什么: TCP是一种传输控制层的协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。也就是要让连接的两端能够读懂相互发送数据的一种保障 TCP协议的主要特点: 1.面向连接的运输层协议,应用程 ...
分类:
其他好文 时间:
2019-08-10 19:28:46
阅读次数:
135
本篇博文是对参考文章的学习总结 一、TCP介绍 tcp协议之所以设计复杂,可以说它秉承的是“性恶论”。它认为网络环境天生就是恶劣的,丢包、乱序、重传、拥塞都是常有的事,一言不合就可能送达不了,所以只能从算法层面上来保证传输的可靠性。 TCP包头格式 其中源端口号和目的端口号是用来确定数据应该发往哪个 ...
分类:
其他好文 时间:
2019-08-09 11:47:52
阅读次数:
91
TCP协议: TCP可以提供可靠的,面向连接的传输服务(TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源),但是会增加资源的开销。 UDP协议: UDP 在传送数据之前不需要先建立连接,远地 ...
分类:
其他好文 时间:
2019-08-09 01:49:59
阅读次数:
105
一、tcp和udp区别 二、tcp安全可靠的实现基础 1、停止等待协议:是tcp传输可靠的重要途经,意思就是再发送一个分组之后,必须等待对方确认之后才能发送下一个分组,优点是简单,缺点是信道利用率太低,一次只能发送一个消息,信道大部分事件都是空闲的。 2、超时重传三种情况: (1)、分组丢失:发送方 ...
分类:
编程语言 时间:
2019-08-08 21:21:40
阅读次数:
147