第一章:认识HTTP,区分URI 、URL 、URN

1、认识Http
HTTP是一种网络传输协议即超文本传输协议(还有其他文件传输协议FTP、邮件传输协议SMTP等),就是大家讲好规矩,都按这个规矩来,有序规范,并保证数据传输的稳定性与完整性。
HTTP协议底层基于TCP/IP协议,利用TCP/IP创建连接并传输数据,HTTP位于TCP/IP 上层,如下图:

网络分层

2、资源
我们每天上网实际上就是在访问服务器上存放的资源,一个网页,一张jpg图片,一部avi视频等等都是web资源,但资源并非一定是静态文件,也可以是其他动态的数据,比如通过传递不同的参数而返回不同的数据。

3、媒体类型MIME
网上有数千种不同的数据类型,jpg、html、mp4等等,在传输这些数据时HTTP都要为传输的对象打上名为MIME类型(MIME type)的数据格式标签。

  • html格式的文档就用text/html标记
  • jpeg格式的图片就用image/jpeg标记
  • gif格式图片就用image/gif标记
    常见的MIME类型有数百个,实验性或特殊用途的MIME类型更多

4、URI、URL、URN的联系与区别
资源是放在服务器上的,那么我们怎么样才能访问到指定的资源呢?
我们要对资源进行标识,通过这个唯一的标识就能找到资源。
这个唯一的标识就被称为统一资源标识符(也就是URI)

通常标识有两种标识方式,一种是通过唯一的路径标识,通过标识服务器位置和资源在服务器上的位置就能对资源进行唯一的标识,这个叫做统一资源定位符(也就是URL)
还有一种标识方式是通过唯一的名称来表示,这个叫做统一资源名(也就是URN)。
也可以简单将URL和URN理解成URI的子集,目前大部分是URL

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值