![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 61
qq_42267245
这个作者很懒,什么都没留下…
展开
-
HTTP的缓存控制
缓存(cache)是计算机领域的一个重要概念,是优化系统性能的利器。由于链路漫长,网络时延不可控,浏览器使用HTTP获取资源的成本较高。所以,非常有必要把”来之不易“的数据缓存起来,下次再请求的时候尽可能复用。这样可以避免多次请求-应答的通信成本,解压网络带宽,加快响应速度。实际上,HTTP传输的每一个环节基本上都会有缓存,非常复杂。基于”请求—应答“模式的特点,矿物油大致分为客户端缓存和服务器缓存。一、客户端缓存(浏览器缓存)HTTP流程:浏览器发现缓存无数据,于是发送请求,向服务器获原创 2021-06-16 10:49:09 · 112 阅读 · 0 评论 -
域名(二)
域名的“新玩法” 1.“重定向”,因为域名代替了IP地址,所以可以让对外域名不变,主机的IP地址任意变动。当主机有情况需要下线、迁移时,可以更改DNS记录,让域名指向其他机器。 2.因为域名是一个名字空间,所以可以使用bind9等开源软件搭建一个在内部使用的DNS,作为名字服务器。 3.基于域名实现的负载均衡。 ①因为域名解析可以返回多个IP地址,所以一个域名可以对应多台主句,客户端收到IP地址后可以使用轮询算法依次向服务器发起请求,实现负载均衡。 ...原创 2021-06-16 10:50:19 · 90 阅读 · 0 评论 -
域名(一)
一、域名1.域名的出现 学习了TCP/IP协议的四层模型,我们知道IP层的职责是“网际互连”,在MAC层之上,使用IP地址将MAC编号转换成四位数字,对物理网卡的MAC做了一次抽象,相比于MAC的16进制数,IP地址相对好理解一点,但是还是不太友好,所以出现了域名的概念,对IP又进行了一次抽象,把数字形式的IP地址转换成有意义的名字。如,www.apple.com.2.域名的形式 域名是一个有层次的结构,是一串用“.”分割的多个单词,最右边被称为“顶级域名”,然后...原创 2021-06-16 10:48:04 · 150 阅读 · 0 评论 -
四层协议和七层协议详解
一、TCP/IP网络分层模型*(四层协议) TCP/IP的设计者创造性的提出“分层”的概念,把复杂的网络通信划分出多个层次,再给每一层分配不同的职责,采用“分而治之”的方法解决了网络通信的难题。TCP/IP是一个纯软件的栈,缺少物理设备。 TCP/IP协议共有四层,链接层(MAC层)→ 网际层(IP层)→ 传输层(TCP层)→ 应用层 各层之间传输的内容可以统称为数据包 第一层叫“链接层”,负责在以太网、WiFi这样的底层网络上发送原始数据,工作在网卡的层次,使用MA...原创 2021-06-16 10:50:40 · 6788 阅读 · 0 评论