当前位置: 首页 > news >正文

Web网站的运行原理1

Web网站的构建

Web网站是指Web服务器应用程序向外部公开的Web网页的集合。

通常Web网页都是使用HTML文件创建而成的。

浏览Web网站的过程是指在Web浏览器和Web服务器应用程序之间传输Web网页文件的过程,并不是一次性完成的。

在传输Web网页文件时,需要使用的TCP/IP的应用层协议是HTTP,HTTP协议会在传输层使用TCP协议,并在网际层使用IP协议。从应用层到网际层的协议组合,Web浏览器和Web服务器应用程序都需要使用相同的协议。但是位于最底层的网络接口层则无需使用相同的协议。

制作Web网页-HTML

Web网页时用HTML文件制作的。

HT是取Hyper Text (超文本)的首字母缩写。超文本是指可以通过关联多个文档的方式来互相引用的文档。
ML则是Markup Language的缩写,一般是指标记语言。标记语言是一种用于明确表示文档结构的语言。使用标记语言明确了文档标题、标题、段落、项目符号、引用其他文档等结构之后,就可以轻松地使用计算机分析句子的结构。

创建HTML文件需要使用HTML语言。

HTML标签决定了文档的结构、链接和网页的外观。

设计Web网页的外观-样式表

样式表是指一种对文件的布局、字符的字体和颜色等Web网页的设计进行定义的机制。要编写样式表,就需要使用一种名为CSS(Cascasing StyleSheets)的语言。
虽然也可以在HTML文件中编写样式表,但是大多数情况下会为样式表另外创建一个文件。

样式表决定了Web网页的设计式样。
使用样式表可以轻松修改Web网页的设计风格

Web网站的地址-URL

Web网站的地址就是专门负责指定需要传输的Web网页的。
Web网站的地址主要是以“http://”开头的字符串,称为URL(Uniform Resource Loacator)。其中,Resource表示文件,通过URL来指定需要传输的文件。

URL的格式:
<Scheme名>://<主机名>/<路径名>URL示例:
http://www.n-xxxx.com/network/index.html

开头的http称为Scheme,是一种在Web浏览器访问Web服务器的数据时使用的协议。通常使用的是http,也可以使用https或ftp等协议。

URL表示的是需要传输的Web服务器及其文件的位置。

http://www.dtcms.com/a/340335.html

相关文章:

  • 使用 mongosh 设置 MongoDB 账号密码
  • word——快速删除页眉横线
  • 微软宣布开源大模型gpt-oss在Azure平台实现性能突破
  • Azure 使用记录
  • Claude Code NPM 包发布命令
  • 【Linux系统】匿名管道以及进程池的简单实现
  • 测试环境搭建和部署(在Linux环境下搭建jdk+Tomcat+mysql环境和项目包的部署)
  • 暖哇科技AI调查智能体上线,引领保险调查风控智能化升级
  • cv2.bitwise_and是 OpenCV 中用于执行按位与运算的核心函数,主要用于图像处理中的像素级操作
  • 【密码学实战】X86、ARM、RISC-V 全量指令集与密码加速技术全景解析
  • 【考研408数据结构-09】 图论进阶:最短路径与最小生成树
  • 【考研408数据结构-05】 串与KMP算法:模式匹配的艺术
  • [论文阅读] 人工智能 + 软件工程 | 从用户需求到产品迭代:特征请求研究的全景解析
  • 【软考架构】软件工程:软件项目管理
  • 用倒计时软件为考研备考精准导航 复习 模拟考试 日期倒计时都可以用
  • SBOM风险预警 | NPM前端框架 javaxscript 遭受投毒窃取浏览器cookie
  • vue3 el-select 默认选中第一个
  • 使用Redis 分布式锁防止短信验证码重复下发问题
  • 《防雷电路设计》---TVS介绍
  • Linux系统之部署nullboard任务管理工具
  • C++/Qt开发:TCP通信连接软件测试方法:ECHO指令
  • C++中的原子操作,自旋锁
  • Vibe Coding:轻松的幻觉,沉重的未来
  • HTML <meta name=“color-scheme“>:自动适配系统深色 / 浅色模式
  • AutoGLM2.0背后的云手机和虚拟机分析(非使用案例)
  • Mac 4步 安装 Jenv 管理多版本JDK
  • 基于YOLO11的手机违规使用检测模型训练实战
  • MySQL诊断系列(3/6):索引分析——5个SQL揪出“僵尸索引”
  • Docker Compose命令一览(Docker Compose指令、docker-compose命令)
  • 动态规划----8.乘积最大子数组