一. 定义
1. Web:World Wide Web, 其内容以页面的形式表现。
超文本(Hypertext):一个页面指向另一个页面。用户单击一个链接就可以来到该链接所指向的页面。
超媒体(Hypermedia):超文本和多媒体的结合。用户可以在页面激活一段声音,显示一个图形,甚至播放一段视频。
超文本传输协议(HTTP) :Web浏览器向一个或多个Web服务器发送请求,服务器以页面的内容作为响应。这里的“请求-响应”协议,即HTTP协议基于文本协议,运行于TCP之上。
2. 浏览器:显示页面的程序。
3. 统一资源定位符(URL,Uniform Resource Locator):用类标识每个页面。包含三部分:协议,域名,路径。如:
http(协议)😕/www.cs.washington.edu(名)/index.html(页面的路径)
4. Web的体系结构
图中Web浏览器向三个服务器(youtube.com, www.cs.washington.edu, google-analytics.com)发送请求,从而获得了两个页面。来自不同服务器的内容集成在一起通过浏览器显示。www.cs.washington.edu服务器提供了主页面,youtube.com服务器提供了一段嵌入的视频,google-analytics.com服务器没有提供任何用户可见的内容,但它追踪访问网站的用户。
在这里相信有许多想要学习前端的同学,大家可以加下web前端学习群:【926】【338】【675】,即可免费领取一整套系统的前端学习教程!
二. 网络结构模式
1. C/S(Client/Server)</