Web入门指南:从HTML基础到理解B/S架构

需积分: 10 4 下载量 81 浏览量 更新于2024-07-17 收藏 1.01MB DOCX 举报
本文档是一份关于Web学习的入门到放弃笔记,旨在引导读者理解Web基础知识和工作原理。首先,章节从Web与Internet的概念开始,介绍了Internet的主要服务如WWW(万维网)、BBS(电子公告板)、Email、Telnet和FTP,强调了其目标是实现信息共享,以及支持这一目标的技术——TCP/IP协议。 接着,对Web进行了详细解释,定义了它作为Internet上的网页应用程序,强调了其图形用户界面的重要性。Web工作原理部分重点讲解了B/S(浏览器/服务器)架构,区分了这种模式与C/S(客户端/服务器)架构,如QQ采用的是后者。Web的构成包括Web服务器、浏览器(如Chrome、IE、Opera等)、以及HTTP(超文本传输协议),后者负责数据传输和包装规则。 服务器和浏览器的功能也被详细阐述。服务器主要负责存储和托管网页,响应浏览器请求并执行程序,常见的服务器软件有TOMCAT、Apache和IIS。浏览器则负责接收用户的请求,解析HTML和脚本,呈现内容,并支持多种产品,如Chrome、Firefox等。 文章进一步深入探讨了Web相关的技术,区分了服务器端技术(如PHP、JSP、ASP、ASP.NET)和客户端技术(HTML、CSS、JavaScript)。服务器端技术运行在服务器上,具备数据库访问能力,而客户端技术则是浏览器解析执行的,它们共同构建了现代Web应用的基础。 最后,针对HTML进行了快速入门,定义了HTML的全称(超文本标记语言)及其在Web开发中的核心作用。这表明,HTML是构建网页结构和内容的基础,对于初学者来说,掌握HTML是理解Web开发的第一步。 这份笔记涵盖了Web入门所需的关键概念,从网络基础知识到实际技术应用,适合对Web开发感兴趣的学习者逐步深入学习和实践。