前言
本篇文章全凭自己的思路进行整理 中间写上想说的话
为什么要学习计算机网络
串联起整个计算机基础知识体系,对前端性能优化有帮助
color=#1d7dfa size=72 face="黑体"
color=#0099ff size=72 face="黑体"
学东西用一个例子来代入,效果好一些 以输入url到屏幕渲染的过程,其中涉及到的计算机网络知识为切入点
①从输入url后到浏览器渲染的过程
首先这个过程说简单点就是端到端的信息交流,即 如何把你从键盘上敲的每个字安全准确得传达到服务器端,再把从服务器得到响应数据传回来展示到浏览器页面给你看,靠的就是其中每个环节一步一步达到目的
1.得到目的地
传令兵首先得知道自己往哪传吧,所以第一步是通过域名解析出具体的ip地址,通过DNS,先在LDNS ( local DNS ) 里面查询,如果里面没有,就往上一级查询,一直查到全球的13台根服务器。