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

第三十四篇:URL和URI的区别,HTTP系列一

前面我们讲到通过TCP协议通信双方建立可靠连接,那么此时双方进行通信,需要用人能理解的形式进行信息组织,也就是为各种特定需求服务,满足日常生活中的各种场景。

比如:网页浏览、电子邮件、远程登录、文件传输、网络管理等。根据不同的需求制定不同的应用层通信协议。

在我们日常使用电脑的过程中,我们访问某一个网站,在浏览器窗口输入访问链接比如访问百度,如下图,输入:https://www.baidu.com

一、WWW

万维网(www, World Wide Web) 是将互联网的信息以超文本的形式展示的系统。也叫做web。可以显示www信息的客户端软件叫做web浏览器。

超文本,顾名思义,就是一个超级文本,超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。文本,本来是静态的,但是超文本却允许用户操作,内容会动态变化,这样形式的文本,就是超文本。

www定义了三个重要的概念:资源路径(URI,Uniform Resource Identifier)、信息的表现形式(HTML,HyperText Markup Language)以及信息转发协议等。

  • URI

URI 统一资源标志符,是 Uniform Resource Identifier的缩写,用于标识资源。

URI 其包括URL 和 URN。

URL 统一资源定位符(Uniform Resource Locator),是通过地址去定位资源,例:https: //www.baidu.com/ 和 ftp: //192.168.1.2:21/;

URN 统一资源名称(Uniform Resource Name),是通过唯一标识:名称来定位资源。

这就像去找一个人,可以通过国家/省份/城市/小区/楼栋/楼层/房间号/人 来定位,这个就是URL;也可以通过名字和身份证来定位,这就是URN。

三者之间几何关系如下:

简单来说,就是URI是抽象的定义,不管用什么方法表示,只要能定位一个资源,就叫URI。

参考:http://news.sohu.com/a/525677594_121124376

  • HTML

HTML:超文本标记语言(HyperText Markup Language) 是一种用于创建网页的标准标记语言。

HTML 既然叫做超文本标记语言,就包括两部分:超文本和标记语言

超文本,顾名思义,就是一个超级文本,超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。文本,本来是静态的,但是超文本却允许用户操作,内容会动态变化,这样形式的文本,就是超文本。

标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。

HTML包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。


http://www.kler.cn/a/378775.html

相关文章:

  • FFmpeg 4.3 音视频-多路H265监控录放C++开发十二:在屏幕上显示多路视频播放,可以有不同的分辨率,格式和帧率。
  • el-upload,上传文件,后端提示信息,前端需要再次重新上传(不用重新选择文件)
  • 针对解决前后端BUG的个人笔记
  • Golang | Leetcode Golang题解之第524题通过删除字母匹配到字典里最长单词
  • 《JVM第4课》程序计数器
  • docker配置与基础操作
  • 实时监控工作状态!这八款电脑监控软件助你提升效率!
  • Django+Vue全栈开发项目入门(四)
  • 【自动化更新,让商品信息跳舞】——利用API返回值的幽默编程之旅
  • 记录|SQL中日期查询出现的问题
  • 【k8s】-Pod镜像拉取失败问题
  • 为什么 jsp request.getParameter报红,但启动正常?原因在于tomcat内置lib
  • 六、k8s快速入门之容器探针
  • npm入门教程8:缓存管理
  • Swarm-LIO: Decentralized Swarm LiDAR-inertial Odometry论文翻译
  • sed提示不能识别 / 符号
  • 电子电气架构 --- 车载诊断的快速入门
  • 后端java——如何为你的网页设置一个验证码
  • 一些swift问题
  • (新)docker desktop镜像迁移
  • 数据结构 —— 红黑树
  • doris监控
  • Conmi的正确答案——在Kibana中进入Elasticsearch的索引管理页面
  • hadoop_mapred-site.xml
  • DRF(Django-Rest-Framework快速实现 RESTful API 接口编程)+Vue.JS前后端分离项目
  • roberta融合模型创新中文新闻文本标题分类