什么是URL?协议头,路径和端口是什么意思?
URL(Uniform Resource Locator,统一资源定位符)是互联网上标准资源的地址,互联网上每个文件(即资源)都有一个唯一的URL,它包含了文件的位置以及浏览器处理方式等信息。
URL地址由协议头、服务器地址、文件路径三部分组成。比如,一个典型的URL地址http://127.0.0.1:8080/subject/pythonzly/index.shtml,其组成部分如图1所示。
1.协议头(Protocol Head)
协议头指定使用的传输协议,用于告诉浏览器如何处理将要打开的文件。不同的协议表示不同的资源查找以及传输方式。网络上常用的协议如表1所示。
表1 URL常见的协议
其中最常用的是HTTP协议和HTTPS协议,分别由协议头http和https指定。
2.服务器地址(Hostname或IP)和端口(Port)
服务器地址指存放资源的服务器的主机名或者IP地址,其目的在于标识互联网上的唯一一台计算机,通过这个地址来找到这台计算机。
端口是在地址和冒号后面的数字,用于标识在一台计算机上运行的不同程序。每个网络程序,都对应一个或多个特定的端口号,例如HTTP程序的默认端口号为80,HTTPS程序的默认端口号为443。
IP地址被用来给Internet上的每台电脑一个编号,但是IP地址不容易记忆,而且服务器的物理IP地址是有可能发生改变的。为此,人们又发明了域名来替代IP地址访问服务器的网站。例如,使用百度公司所在的IP地址“http://180.97.33.107”可以打开百度的首页,但是这个地址不易记忆,不如使用域名网址http://www.baidu.com访问来的方便。
3.路径(Path)
路径是由0或者多个“/”符号隔开的字符串,一般用于指定本次请求的资源在服务器中的位置。
什么是URL?协议头,路径和端口是什么意思?相关推荐
- 什么是URL?协议头、路径和端口是什么意思?
URL(Uniform Resource Locator,统一资源定位符)是互联网上标准资源的地址,互联网上每个文件(即资源)都有一个唯一的URL,它包含了文件的位置以及浏览器处理方式等信息. URL ...
- JavaScript获取http,请求协议头,域名,端口,url
window.location.protocol 获取http,http://请求协议头 window.location.host 获取域名并带端口 xxx.com 如果有端口就是 xxx.com:8 ...
- java.net.MalformedURLException: unknown protocol: c 这个错一般有两种原因导致: 1、URL协议、格式或者路径错误,...
java.net.MalformedURLException: unknown protocol: c这个错一般有两种原因导致:1.URL协议.格式或者路径错误, 好好检查下你程序中的代码如果是路径问 ...
- Java 网络实例三(获取URL响应头的日期信息、获取URL响应头信息、解析URL、ServerSocket和Socket通信实例)
获取 URL响应头的日期信息 以下实例演示了如何使用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息: import java.net. ...
- Linux网络:HTTP协议 | URL | 协议格式 | HTTP方法 | HTTP状态码 | Cookie与Session
文章目录 网络计算器 服务端 客户端 HTTP协议 认识URL 协议方案名 登录信息 服务器地址.端口号 带有层次的文件路径 查询字符串 片段标识符 urlencode和urldecode HTTP协 ...
- C#注册URL协议,使用浏览器打开本地程序,类似网页上点了QQ交谈打开本地QQ客户端程序...
本教程适用于Windows系统 从浏览器上打开本地程序,主要用到了本地URL协议,其实主要就是改注册表 先建立一个项目,我建的是控制台项目 在Program.cs写2个静态方法用来添加注册表.移除注册 ...
- 易语言修改html协议头,协议头在易语言怎么写
1.易语言怎么做像tencent:// .版本 2 .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 编辑框1.内容 = 取URL协议命令 () .子程序 取URL协议命令, 文本型, ...
- 服务器 域名 ftp文件传输方法 URL http协定 file协定 端口
一.如何发布网页? 要在web上发布网页,需要一个在web上全天候工作的服务器. www.starbuzzcoffe.com www这部分是域中一个特定服务器的名字. starbuzzcoffe.co ...
- https协议必须使用443端口吗_http、https、http2、websocket之间的关系
http.https.http2.websocket之间的关系 http:目前绝大多数是http1.1版本,最原始的web协议,默认80端口,基于TCP协议. https:加密的http协议,默认44 ...
最新文章
- linux nobody 用户,Linux CentOS7安装配置tomcat8(使用非root用户/nobody用户运行)
- Java——String类中的compareTo方法总结
- ServletJSP学习笔记--导航
- 创建型模式——工厂模式
- solr cloud 更新 solrconfig 配置_Solr各版本新特性「4.x,5.x,6.x,7.x」
- css文字溢出部分在另一个div显示(代码篇)
- np.vstack与np.newaxis的含义
- 阿里巴巴商学院计算机考研,2017年杭州师范大学阿里巴巴商学院826计算机基础之C程序设计考研仿真模拟题...
- linux中目录的作用是什么,在linux文件系统中,/etc 目录的作用到底是干什么用的?...
- php颜色淡入代码,JavaScript_jquery 淡入淡出效果的简单实现,样式:复制代码 代码如下:nbsp - phpStudy...
- 软件技术文档编写_如何编写好的软件技术文档
- win10计算机不显示usb,win10插入U盘不显示怎么办_解决win10u盘插电脑上不显示的办法...
- 企业盈利能力五大指标之:净利率
- discuz怎么自定义php,Discuz添加自定义数据调用模块
- u盘在电脑上读不出来,修复u盘插入电脑无法读取
- Mounty 1.11 Mac免费版 (NTFS硬盘工具)支持big sur
- Praat脚本-004 | 替换标注内容
- 【30】GPU(上):为什么玩游戏需要使用GPU?
- Unity3D播放音频数组的问题
- 小白跨行入门单片机从89C51到STM32