二,认识URL

一,认识URL

URL全称:Uniform Resource Locator统一资源定位器

互联网存在各种资源,如脚本,音乐,视频。如果要在互联网找到一个资源,可能在本地,也可能不在本地。如果想找到它,需要定位,URL作用就是帮忙在互联网找到资源位置的定位器。

一般由五部分组成:

1),协议:HTTP、HTTPS、SVN、SSH、FTP协议等

标准格式:协议://, 如https://

2),主机/domain:可以是IP地址,也可以是IP地址所对应的域名

比如www.baidu.com

3),端口号

HTTP协议默认的端口号是80,HTTPS协议默认的端口号是443,FTP默认端口号是21,SSH默认端口号是22,SMTP默认端口号是25,POP协议默认端口号是110

如果是默认协议,端口号是可以省略的。

比如说百度的网址:https://www.baidu.com/,完整的应该是https://www.baidu.com:443,但是因为https是默认的协议,故端口号443可以省略掉,前面的https://也可以省略

通讯协议(socket)本身的连接一定要通过端口号,否则是不可以的

4),资源(路径+文件名)

路径从根目录(就是/)开始

文件名一般可以省略,服务端可以通过配置的方式对文件名进行隐藏。不同服务器有不同配法,比如tomcat可以配置servlet的映射

举例:当我不写文件名的时候,配置默认访问哪个文件,这样就不会被轻易察觉,这样可以提高安全性

5),参数(以?开头,以&符号做分隔符)

有了URL以后,可以通过浏览器上的URL发送http请求,所谓http协议,就是文件下载协议(也叫超文本传输协议,就是下载用的),下载后资源就会下载到本地。资源会下载到缓存文件夹里面,这个就是访问的原理了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容