您的位置:首页 > 理论基础 > 计算机网络

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

2017-02-16 22:07 218 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  http协议 url uri