HTTP相关的计算机网络学习笔记

185 阅读1分钟

前言

本篇文章全凭自己的思路进行整理 中间写上想说的话

为什么要学习计算机网络

串联起整个计算机基础知识体系,对前端性能优化有帮助

color=#1d7dfa size=72 face="黑体"

color=#0099ff size=72 face="黑体"

学东西用一个例子来代入,效果好一些 以输入url到屏幕渲染的过程,其中涉及到的计算机网络知识为切入点

①从输入url后到浏览器渲染的过程

首先这个过程说简单点就是端到端的信息交流,即 如何把你从键盘上敲的每个字安全准确得传达到服务器端,再把从服务器得到响应数据传回来展示到浏览器页面给你看,靠的就是其中每个环节一步一步达到目的

1.得到目的地

传令兵首先得知道自己往哪传吧,所以第一步是通过域名解析出具体的ip地址,通过DNS,先在LDNS ( local DNS ) 里面查询,如果里面没有,就往上一级查询,一直查到全球的13台根服务器。

2.CDN