Web入门指南:从HTML基础到理解B/S架构
需积分: 10 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开发感兴趣的学习者逐步深入学习和实践。
144 浏览量
4650 浏览量
135 浏览量
2021-05-14 上传
138 浏览量
2113 浏览量
wade_0
- 粉丝: 1
- 资源: 1
最新资源
- ButterSkep.3riehiqr9w.gaDWdbu
- ackOS:一个简单的64位操作系统
- microservices-go:Golang微服务样板
- pool:一个简单的台球游戏
- 易语言改变菜单文本颜色
- XVA-Video-Chat:基于对等浏览器的视频聊天
- pkgbuilder:一个简单的软件包管理器
- html-css-animation-filter:动画transizioni
- qt opencv 棋盘格图片 棋盘格标定代码
- Vacation Request Manager (VRM) Enhanced-crx插件
- TP001-控制LED灯亮灭.zip
- 易语言控制qemu虚拟机
- Privacyst-crx插件
- django-project-template:开发任务和优化的集合,针对在 Django 中紧迫的期限内进行新闻应用程序开发的任何人
- 论文分析工具,论文查重,内容替换
- 桌面:适用于Windows,Mac和Linux的Mattermost桌面应用程序