![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
从零开始学习的ZHL
已工作但很弱鸡的学习者
展开
-
(转)TCP超时重传、滑动窗口、拥塞控制、快重传和快恢复
https://blog.csdn.net/qq_26499321/article/details/71429813TCP超时重传 原理是在发送某一个数据以后就开启一个计时器,在一定时间内如果没有得到发送的数据报的ACK报文,那么就重新发送数据,直到发送成功为止。 影响超时重传机制协议效率的一个关键参数是重传超时时间(RTO,Retransmission TimeOut)。RTO的...转载 2018-07-23 22:28:00 · 363 阅读 · 0 评论 -
http状态码
稍微更可能问到的:200:请求被正常处理204:请求被受理但没有资源可以返回206:客户端只是请求资源的一部分,服务器只对请求的部分资源执行GET方法,相应报文中通过Content-Range指定范围的资源。301:永久性重定向302:临时重定向303:与302状态码有相似功能,只是它希望客户端在请求一个URI的时候,能通过GET方法重定向到另一个URI上304:发送附...转载 2018-07-27 15:02:29 · 131 阅读 · 0 评论 -
http1.0和http1.1的区别
https://www.cnblogs.com/gofighting/p/5421890.html1、HTTP 1.1支持长连接(PersistentConnection)和请求的流水线(Pipelining)处理HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请...转载 2018-07-27 14:59:37 · 229 阅读 · 0 评论 -
http和tcp联系
https://blog.csdn.net/u013485792/article/details/52100533一、基本概念1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”...转载 2018-07-27 14:58:39 · 598 阅读 · 0 评论 -
OSI参考模型以及对应每层的协议
原创 2018-07-26 08:59:16 · 3121 阅读 · 0 评论 -
TCP三次握手四次挥手,11种状态
前半部分:http://blog.51cto.com/jinlong/2065461后半部分:https://www.cnblogs.com/zmlctt/p/3690998.html1、三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FIN ACK:表示验证字段 SYN:位数置1,表示建立TCP连接 FIN:位数置1,表示断开TCP连接三次握...转载 2018-07-19 22:48:32 · 341 阅读 · 0 评论 -
整理:TCP分段和IP分片
我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组。 我们先来看两个与TCP报文段分段和IP数据报分片密切相关的概念。 MTU(最大传输单元) MTU前面已经说过了,是链路层中的网络对数据帧的一个限制,依然以以太网为例,MTU为1500个字节。一个IP数...转载 2018-07-19 21:29:22 · 1004 阅读 · 0 评论 -
(转)网页解析的全过程(输入url到展示页面)
会用到哪些协议:浏览器中输入URL,首先浏览器要将URL解析为IP地址,解析域名就要用到DNS协议,首先主机会查询DNS的缓存,如果没有就给本地DNS发送查询请求。DNS查询分为两种方式,一种是递归查询,一种是迭代查询。如果是迭代查询,本地的DNS服务器,向根域名服务器发送查询请求,根域名服务器告知该域名的一级域名服务器,然后本地服务器给该一级域名服务器发送查询请求,然后依次类推直到查询到该域...转载 2018-07-19 20:38:53 · 589 阅读 · 0 评论 -
TCP,UDP相关协议和端口号
表格内容来自:http://blog.51cto.com/13445059/2061325DNS的53号端口问题来自:http://bbs.51cto.com/thread-1010537-1.htmlTCP 协议名称 端口号 套接字 作用 Telnet 专司终端模拟 23 Tcp 23 为用户提供了在本地计算机上完成远程主机工作的能力...转载 2018-07-18 21:22:16 · 4324 阅读 · 0 评论 -
TCP和UDP区别
TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接...原创 2018-07-18 20:28:13 · 152 阅读 · 0 评论 -
常见路由协议以及路由算法
常见的路由协议有RIP、IGRP(Cisco私有协议)、EIGRP(Cisco私有协议)、OSPF、IS-IS、BGP等。RIP、IGRP、EIGRP、OSPF、IS-IS是内部网关协议(IGP),适用于单个ISP的统一路由协议的运行,一般由一个ISP运营的网络位于一个AS(自治系统)内,有统一的AS number(自治系统号)。BGP是自治系统间的路由协议,是一种外部网关协议,多用于不同IS...转载 2018-07-18 19:51:02 · 5808 阅读 · 0 评论 -
(转)TCP系统调用序列
转自:https://blog.csdn.net/qianguozheng/article/details/39560079TCP/IP 编程接口提供各种系统调用,以帮助您有效地使用该协议。TCP 堆栈代码数量繁多,深入到内核级别的完整调用序列可以帮助您了解 TCP 堆栈。在本文中,将回顾和学习关于 TCP 调用序列的详细信息,其中包括对 FreeBSD 的引用,以及在用户级进行系统调用后在 ...转载 2018-07-18 19:38:25 · 307 阅读 · 0 评论 -
糊涂窗口综合征
转自:https://blog.csdn.net/vincent_yuan89/article/details/9492517定义说明(摘自TCPIP协议详解.卷1) 基于窗口的流量控制方案,如T C P所使用的,会导致一种被称为“糊涂窗口综合症S W S(Silly Window Syndrome)”的状况。如果发生这种情况,则少量的数据将通过连接进行交换,而不是满长度的报文段...转载 2018-07-24 09:06:18 · 664 阅读 · 0 评论 -
TCP滑动窗口控制流量的原理
转自:https://www.cnblogs.com/luoquan/p/4886345.htmlTCP的滑动窗口机制 TCP这个协议是网络中使用的比较广泛,他是一个面向连接的可靠的传输协议。既然是一个可靠的传输协议就需要对数据进行确认。TCP协议里窗口机制有2种:一种是固定的窗口大小;一种是滑动的窗口。这个窗口大小就是我们一次传输几个数据。对所有数据帧按顺序赋予编号,发送方在发...转载 2018-07-23 22:55:07 · 140 阅读 · 0 评论 -
(转)TCP协议如何来保证传输的可靠性
转自:https://blog.csdn.net/jhh_move_on/article/details/45770087TCP提供一种面向连接的、可靠的字节流服务。 面向连接:意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP。 TCP通过下列方式来提供可靠性...转载 2018-07-23 22:37:47 · 165 阅读 · 0 评论 -
http和https的区别
https://www.cnblogs.com/kaituorensheng/p/8032713.html 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付...转载 2018-07-27 15:04:11 · 127 阅读 · 0 评论