网络
静心0207
这个作者很懒,什么都没留下…
展开
-
Tcp 如何保证传输的可靠性,https 过程?公钥能用公钥解吗?
TCP是面向连接。可靠的字节流服务。面向连接以为这有两个使用TCP的应用(通常是一个客户端个一个服务器)在彼此交换数据之前必须先建立以个TCP 连接。在一个TCP链接中,仅有两房进行彼此通信。广播和多播不能使用TCP。TCP通过下列方式提供可靠性:1)将应用数据分割为TCP认为最合适发送的数据块。2)超时重传:党TCP发出一个报文段后,他启动一个定时器,等到目的端确认收到这个报文段。若不能...原创 2019-07-09 14:58:21 · 423 阅读 · 0 评论 -
TCP的三次握手和四次挥手
背景描述通过对网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应该是应用进程之间的通信。UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给...转载 2019-07-11 10:46:40 · 373 阅读 · 0 评论 -
TCP详解
1.滑动窗口对于一些数据吞吐量要求较高的应用,总是希望没次发送尽可能多的数据到主机,对于这类应用,TCP使用滑动窗口协议,该协议允许发送方在停止发送前和等待确认前可以连续发送多个分组,因此可以加速数据的传输。、滑动窗口的滑动是以字节为单位的,发送方A和接收方B在TCP三次握手的前两次握手时协商好了发送窗口和接收窗口的大小,发送方A根据接收方B发送来的确认连接报文中表明的窗口的大小,来确定收到确...原创 2019-07-23 19:53:13 · 178 阅读 · 0 评论 -
OSI与TCP/IP各层的结构与功能,都有哪些协议??
学习计算机网络时我们一般采用折中的办法,也就是中和OSI和TCP/IP的优点,采用一种只有五层协议的体系结构,这样既简单又能将概念阐述清楚。自上而下简单的介绍各层的作用:1.应用层应用层(application-layer)的任务是通过应用进程间的交互拉完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)键通信和交互的规则。对用不同的网络应用需要不同的应用层协议。在...原创 2019-07-24 14:50:36 · 400 阅读 · 0 评论 -
TCP,UDP协议的区别
TCP,UDP协议的区别UDP在传送数据之前不需要先建立连接,远地主机在收到UDP报文之后,不要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP确是一种最有效的工作方式(一般用于即时通信),你如:QQ语音、QQ视频、直播等等。TCP提供面向连接的服务。在传送数据之前必须先连理连接,数据传送后要释放连接。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的传输服务(TCP...原创 2019-07-24 14:59:09 · 117 阅读 · 0 评论 -
TCP协议如何保证可靠传输
1)应用数据被分割成TCP认为最适合发送的数据块。2)TCP给发送的每一个包进行编号,接收方对数据包进行排序,把有序数据传送给应用层。3)校验和:TCP将保持他首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段。4)TCP的接收端会丢弃重复的数据。5)流量控制:TCP连接的每一方都有固定大小...原创 2019-07-24 16:24:24 · 381 阅读 · 0 评论 -
HTTP的工作原理
1.HTTP简介HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本都浏览器的传送协议。他可以使浏览器更加高效,较少网络传输。不近保证计算机正确快速的传输超文本文档,还确定传输文档中的那一部分,以及哪部分内容首先显示(如文办先于图形)等。在了解HTTP如何工作之前我们先了解计算机之间的通信。2计算机相互之间的通信互联网的关...原创 2019-07-23 14:51:36 · 215 阅读 · 0 评论