如果您刚接触Web开发,您认为自己知道网络的工作原理 - 至少在基本层面上。...但是,当您尝试解释一个网站为什么出现空白。 什么是IP地址? “客户 - 服务”模型是如何工作的?
强大到让我们这些新码农忽视了网站工作的基本原理。我确实是这样, 没什么不好意思承认的:网络很复杂,只有当您开式编程时,您才意识到这些基础知识有多重要。
Part 1: 网站工作原理第2部分: Web应用程序的结构第3部分: HTTP和REST第4部分:客户端 - 服务器交互的代码示例一个基本的网页搜索让我们像之前那样开始,在浏览器的地址栏中输入“www.github.com
当您的浏览器收请求www.github.com, 时,它不会知道在哪里寻找www.github.com, 因此,ISP的工作是进行DNS(域名系统)查找,以询问查找的网站的IP地址。DNS:域名系统。
绘制最后的图片等等 - 工作还没有完成! 现在,您的浏览器具有构成网站(HTML,CSS,JavaScript,图像等)的资源,必须通过几个步骤将资源呈现为可读的网页。