
计算机网络
Frank_Liu_Meng
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能。
展开
-
HTTP1.0、HTTP1.1、HTTP2.0的区别
HTTP1.0: 无状态、无连接。HTTP1.1: 持久连接;请求管道化;增加缓存处理;增加host字段、支持断点传输(把文件分成几部分)等。HTTP2.0: 二进制分帧;多路复用(连接共享);头部压缩;服务器推送。...原创 2019-03-07 18:43:47 · 262 阅读 · 0 评论 -
TCP和UDP的区别
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。两者的区别大致如下:TCP面向连接,UDP面向非连接即发送数据前不需要建立链接TCP提供可靠的服务(数据传输),UDP无法保证TCP面向字节流,UDP面向报文TCP数据传输慢,UDP数据传输快TCP提供一种面向连接的、可靠的字节流服务在一个TCP连接中,仅有两...原创 2019-06-25 19:52:14 · 242 阅读 · 0 评论 -
HTTP1.0和HTTP1.1的区别
HTTP/1.0规定浏览器与服务器只保持短暂的连接,浏览器每次都需要与服务器建立一个TCP连接,服务器完成请求后,立即断开TCP连接,也就是说,同一个客户第二次访问同一个服务器上的页面时,服务器的响应过程与第一次被访问时是相同的。举例在收到的HTML文档后,文档中有10个图片,每个图片都要重新再次建立连接获取,所以网速较慢的时候,我们有时会看到先出现网页,每个图片再逐一出现。这样做的好处:简化了...原创 2019-06-24 14:05:15 · 4014 阅读 · 0 评论 -
ARP协议作用
ARP是解决同一局域网上的主机或路由器的IP地址和硬件地址的映射问题。ARP解决这个问题的方法:在主机ARP高速缓存中存放一个从IP地址到硬件地址的映射表。主机A向主机B发送IP数据报,首先A会在其ARP高速缓存中查看有无B的IP地址,如果有就查出其对应的硬件地址,再把这个硬件地址写入MAC帧。如果没有,主机A就会自行运行ARP,ARP进程在本局域网上广播发送一个ARP请求分组,在本局域网中的...原创 2019-06-24 14:21:45 · 9278 阅读 · 0 评论 -
TCP粘包问题
1 什么是粘包现象 TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。2 为什么出现粘包现象 (1)发送方原因 我们知道,TCP默认会使用Nagle算法。而Nagle算法主要做两件事:1)只有上一个分组得到确认,才会发送下一个分组;2)收集多个小分组,在一个确认到来时一起发送。 所以,正是Nagle算法造成了发送方有可...原创 2019-06-28 17:23:41 · 223 阅读 · 0 评论