![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
一点一滴g
这个作者很懒,什么都没留下…
展开
-
计算机网络传输层知识点
传输层概述 作用:传输层为它上面的应用层提供通信服务。 在OSI七层参考模型中,传输层是面向通信的最高层,也是用户功能的最底层。 传输层两大重要的功能:复用 和 分用。 复用:在发送端,多个应用进程公用一个传输层; 分用:在接收端,传输层会根据端口号将数据分派给不同的应用进程。 和网络层的区别: 网络层为不同主机提供通信服务,而传输层为不同主机的不同应用提供通信服务。 网络层只对报文头部进行差错...原创 2019-01-15 10:52:37 · 387 阅读 · 0 评论 -
一次完整的HTTP请求过程
请求处理过程: 域名解析–> 建立连接–> 接收请求–> 处理请求 --> 访问资源 --> 构建响应报文–> 发送响应报文 --> 记录日志 域名解析 解析顺序: 检查浏览器自身DNS缓存—> 操作系统DNS缓存 –>hosts文件–>DNS解析 检查浏览器自身的DNS缓存,看自身缓存中是否有该FQDN的对应条目如果没有过...原创 2019-01-21 17:48:46 · 329 阅读 · 0 评论 -
CDN工作机制
CDN简介 CDN,即内容分布网络,它是构筑在现有Internet上的一种先进的流量分配网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网络的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。可以做这样一个比喻:CDN = 镜像(Mirror)+ 缓存(Cache)+ 整体负载均衡(GSLB)。因此,CDN可以明显提高Internet...原创 2019-05-03 14:33:02 · 447 阅读 · 0 评论 -
OSI网络模型
OSI七层网络模型介绍 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。 OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型...原创 2019-07-29 17:53:32 · 460 阅读 · 0 评论 -
http和https的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,H...原创 2019-07-23 21:04:41 · 219 阅读 · 0 评论 -
DNS解析过程
什么是DNS? DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。DNS就是这样的一位“翻译官”,它的基本工作原理可用下图来表示。 DNS域名称 域名系统作为一个层次结构和分布式数据库,包含各种类型的数据,包括主机名和域名。DNS数据库中的名称...原创 2019-07-25 16:43:09 · 130 阅读 · 0 评论 -
网络杂记
1. 对称加密和非对称加密 对称密钥加密是指加密和解密使用同一个密钥的方式,这种方式存在的最大问题就是密钥发送问题,即如何安全地将密钥发给对方;常见的对称加密算法:DES,AES等。 而非对称加密是指使用一对非对称密钥,即公钥和私钥,公钥可以随意发布,但私钥只有自己知道。发送密文的一方使用对方的公钥进行加密处理,对方接收到加密信息后,使用自己的私钥进行解密。 由于非对称加密的方式不需要发送用来解密...原创 2019-08-01 11:21:38 · 107 阅读 · 0 评论