Web开发系列知识汇总

本文详细介绍了Web开发的基础知识,包括Web的定义、网络结构模式(C/S与B/S)、浏览器的工作原理、Web服务器的运作、HTTP协议的特性以及TCP/IP通信流程。重点阐述了浏览器如何解析URL、建立TCP连接、发送HTTP请求以及渲染页面的过程,同时也讨论了Web服务器的缓存和多线程机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 定义

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)</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值