您的位置:首页 > 其它

第二章 URL与资源

2013-05-20 21:50 197 查看
第二章 URL与资源
1、浏览因特网资源
URL是因特网资源的标准化名称,提供了各种因特网协议间统一的资源命名方式

2、URL语法
建立在9部分构成的通用格式上



1)方案——使用什么协议
必须字母开始,:隔开,大小写无关
2)主机和端口
主机:哪台机器装载了资源
端口:可以对目标资源进行访问的服务器
3)用户名和密码
FTP服务器常用
格式:用户名:密码@
4)路径
5)参数
名值对列表,由字符;与其他隔开
6)查询字符串
格式:?item=12&color=blue
7)片段
表示一个资源的内部片段
服务器处理的是整个对象,片段由客户端使用,浏览器显示感兴趣的片段
格式:html#top1

3、URL快捷方式
1)相对URL
必须为其基础URL进行解析,包括方案、主机等
优点:搬移文档,仍然保持链接的有效性,相对新的基础进行解释
2)自动扩展URL
①主机名扩展
输入yahoo,自动构建出www.yahoo.com
②历史扩展
历史记录保存,根据前缀匹配,提供完整选项供选择

3、各种令人头疼的字符
URL是安全、可读、完整
安全意味着不能丢失信息,因此采用相对较小的、通用的安全字母表的字符
可读则希望不可见、不可打印的字符不能使用
完整提供转义机制,将不安全的字符转义为安全字符
1)URL字符集
US-ASCII使用7位二进制码,通过转义实现可移植性和完整性
2)编码机制
通过转义表示不安全的字符
格式:%7E (百分号+表示字符ASCII的两位十六进制)

4、方案
1)http
除了没有用户和密码,与通用URL格式相同
默认端口:80
2)https
与http一致,区别只是使用了网景的SSL,为http连接提供了端到端的加密机制
默认端口:443
3)mailto
指向email地址
格式:mailto:joe@yahoo.com.cn
4)ftp
文件传输协议,从FTP服务器下载或上载文件,获取FTP服务器目录结果内容的列表
遵循通用的URL格式
5)rtsp,rtspu
通过实时流传输协议解析的音频视频媒体资源的标识符
遵循通用的URL格式,u表示使用UDP协议
6)file
表示一台指定主机上可直接访问的文件
格式:file://<host>/<path>
7)telnet
通过telnet协议访问交互式应用程序(资源)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  URL