网络协议
文章平均质量分 92
如此良人
捉鸡的小菜鸡
展开
-
HTTP和QUIC协议以及HTTPS——学习笔记
在博客HTTP协议简单介绍中主要介绍了访问一个URL进行DNS寻址的流程问题,也知道HTTP 1.1协议存在的一些问题。为了解决这些问题引入了HTTP 2.0协议。HTTP 1.1 存在的问题:HTTP 1.1 在应用层以纯文本的形式进行通信。每次通信都要带完整的 HTTP 的头,而且不考虑 pipeline 模式的话,每次的过程总是像上面描述的那样一去一回。这样在实时性、并发性上都存在问题。HTTP 2.0HTTP 2.0优点通过头压缩、分帧、二进制编码、多路复用等技术提升性能。头压缩:将原创 2021-05-01 15:04:34 · 2002 阅读 · 0 评论 -
网络层
网络层的IP协议IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。无连接(connectionless)这个术语的意思是IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。这也说明,IP数据报可以不按发送顺序接收。如果一信源向相同的信宿发送两个连续的数据报(先是A,然后是B),每个数据报都是独立地进行路由选择,可能选择不同的路线,因此B可能在A到达之前先到达。不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。原创 2021-04-10 15:42:40 · 222 阅读 · 0 评论 -
《趣谈网络协议》笔记——访问网址流程(以及HTTP协议简单介绍)
一协议三要素:语法、语义、顺序。先看一个浏览器访问网址的过程:1. 在浏览器中输入http://www.kaola.com,这是一个URL,不知道其ip地址,因此通过DNS协议去寻找目的服务器的ip地址。寻找过程:首先先去访问本地域名服务器(本地DNS)。(如果是通过DHCP服务器配置,那么本地DNS由你的网络服务商自动分配,可能在运营商的某个机房里)。本地DNS服务器收到请求。如果在本地缓存内查到对应网址的ip地址,那么直接返回需要的ip地址;如果未查到,则访问根域名服务器。(根服务器是最原创 2021-04-09 15:49:19 · 814 阅读 · 0 评论 -
《趣谈网络协议》笔记——UDP,TCP
TCP和UDP的区别1. TCP是面向连接的,UDP是面向无连接的。什么叫面向连接?在互通之前,面向连接的协议会先建立连接。 建立连接就是客户端和服务器之间维护交互状态的数据结构。2. TCP提供可靠交付;而UDP继承了IP包的特性,不保证可靠通过TCP连接的数据,无差错,不丢失,不重复,并且按序到达。UDP不保证不丢失,不保证按序到达。3. TCP是面向字节流的,UDP是基于数据报的TCP是有缓冲区,UDP面向报文段是没有缓冲区的。TCP发送报文时,是将应用层数据写入TCP缓冲原创 2021-04-06 14:17:14 · 2339 阅读 · 4 评论 -
互联网协议入门
转载:作者:阮一峰写的超级好,一口气读完,真是太让人惊奇了,很通俗易懂。也有其他人转载,但是有的图片不全,就又转了一下。我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互.转载 2020-06-23 22:45:09 · 250 阅读 · 0 评论