Loading...
TCP报文是TCP层传输的数据单元,也叫报文段。1.端口号:用来标识同一台计算机的不同的应用进程。1)源端口:源端口和IP地址的作用是标识报文的返回地址。2)目的端口:端口指明接收方计算机上的应用程序接口。TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。2.序号和确认号:是TCP可靠传输的关键部分。序号是本报文段发送的数据组的第一个字节的序号。在TC...
TIMEWAIT状态本身和应用层的客户端或者服务器是没有关系的。仅仅是主动关闭的一方,在使用FIN|ACK|FIN|ACK四分组正常关闭TCP连接的时候会出现这个TIMEWAIT。服务器在处理客户端请求的时候,如果你的程序设计为服务器主动关闭,那么你才有可能需要关注这个TIMEWAIT状态过多的问题。如果你的服务器设计为被动关闭,那么你首先要关注的是CLOSE_WAIT。原则TIMEWAIT...
作者:一只好奇的茂原文地址:https://www.jianshu.com/p/be29d679cbff一、HTTP的历史早在HTTP建立之初,主要就是为了将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。也是说对于前端来说,我们所写的HTML页面将要放在我们的web服务器上,用户端通过浏览器访问url地址来获取网页的显示内容,但是到了WEB2.0以来,我们的页面变得复杂,...
是一个大的总结,就先将自己收集到的写入,之后再进行系统的整理。http code: 3xx 重定向3xx系列是http响应包中重要的状态标准,表示重定向意义的一类状态码,这些转状态码将指导客户端执行某些行为都是属于重定向,但不同的值,差异却不小,具体差异如下301 永久重定向 Moved Permanently302 临时重定向 Found303 临时重定向 See Othe...
引用自:https://segmentfault.com/a/1190000016656529引言秋招来临,在面试过程中不仅会问到前端知识、算法问题,网络相关的内容也会多少涉及,被问的最多的就是“你了解HTTP2.0吗?”由于这个问题并不能很完美的回答出来,因此特地查阅了相关资料、博客,最终整理出一份通俗易懂的HTTP2.0入门文章,也算是学习笔记,希望能给看到该文章的你带来一些收获。什么是...
TCP本身并没有长短连接的区别,长短与否,完全取决于我们怎么用它。短链接Client向server发送消息,server回应client, 完成了一次读写,这时候双方任意一方都可以发起close操作(一般是由client发起)。短链接一般只进行一次读写操作。长连接client与server完成一次读写后, 他们之间的连接不会主动关闭,后续的读写操作继续使用这个链接。长连接的应用场景中,cli...
POST和GET是什么?POST和GET是HTTP请求的两种方式,都可实现将数据从浏览器向服务器发送带参数的请求。HTTP请求底层协议都是TCP/IP,所以两者没有本质的区别。HTTPHTTP是什么HTTP:超文本传输协议。所有的WWW文件都必须遵守这个标准。HTTP向服务器发送请求是TCP连接。HTTP服务器收到请求后向客户端返回一个状态行 比如“HTTP/1.1 200 OK”和HTTP...