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?协议头,路径和端口是什么意思?相关推荐

  1. 什么是URL?协议头、路径和端口是什么意思?

    URL(Uniform Resource Locator,统一资源定位符)是互联网上标准资源的地址,互联网上每个文件(即资源)都有一个唯一的URL,它包含了文件的位置以及浏览器处理方式等信息. URL ...

  2. JavaScript获取http,请求协议头,域名,端口,url

    window.location.protocol 获取http,http://请求协议头 window.location.host 获取域名并带端口 xxx.com 如果有端口就是 xxx.com:8 ...

  3. java.net.MalformedURLException: unknown protocol: c 这个错一般有两种原因导致: 1、URL协议、格式或者路径错误,...

    java.net.MalformedURLException: unknown protocol: c这个错一般有两种原因导致:1.URL协议.格式或者路径错误, 好好检查下你程序中的代码如果是路径问 ...

  4. Java 网络实例三(获取URL响应头的日期信息、获取URL响应头信息、解析URL、ServerSocket和Socket通信实例)

    获取 URL响应头的日期信息 以下实例演示了如何使用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息: import java.net. ...

  5. Linux网络:HTTP协议 | URL | 协议格式 | HTTP方法 | HTTP状态码 | Cookie与Session

    文章目录 网络计算器 服务端 客户端 HTTP协议 认识URL 协议方案名 登录信息 服务器地址.端口号 带有层次的文件路径 查询字符串 片段标识符 urlencode和urldecode HTTP协 ...

  6. C#注册URL协议,使用浏览器打开本地程序,类似网页上点了QQ交谈打开本地QQ客户端程序...

    本教程适用于Windows系统 从浏览器上打开本地程序,主要用到了本地URL协议,其实主要就是改注册表 先建立一个项目,我建的是控制台项目 在Program.cs写2个静态方法用来添加注册表.移除注册 ...

  7. 易语言修改html协议头,协议头在易语言怎么写

    1.易语言怎么做像tencent:// .版本 2 .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 编辑框1.内容 = 取URL协议命令 () .子程序 取URL协议命令, 文本型, ...

  8. 服务器 域名 ftp文件传输方法 URL http协定 file协定 端口

    一.如何发布网页? 要在web上发布网页,需要一个在web上全天候工作的服务器. www.starbuzzcoffe.com www这部分是域中一个特定服务器的名字. starbuzzcoffe.co ...

  9. https协议必须使用443端口吗_http、https、http2、websocket之间的关系

    http.https.http2.websocket之间的关系 http:目前绝大多数是http1.1版本,最原始的web协议,默认80端口,基于TCP协议. https:加密的http协议,默认44 ...

最新文章

  1. linux nobody 用户,Linux CentOS7安装配置tomcat8(使用非root用户/nobody用户运行)
  2. Java——String类中的compareTo方法总结
  3. ServletJSP学习笔记--导航
  4. 创建型模式——工厂模式
  5. solr cloud 更新 solrconfig 配置_Solr各版本新特性「4.x,5.x,6.x,7.x」
  6. css文字溢出部分在另一个div显示(代码篇)
  7. np.vstack与np.newaxis的含义
  8. 阿里巴巴商学院计算机考研,2017年杭州师范大学阿里巴巴商学院826计算机基础之C程序设计考研仿真模拟题...
  9. linux中目录的作用是什么,在linux文件系统中,/etc 目录的作用到底是干什么用的?...
  10. php颜色淡入代码,JavaScript_jquery 淡入淡出效果的简单实现,样式:复制代码 代码如下:nbsp - phpStudy...
  11. 软件技术文档编写_如何编写好的软件技术文档
  12. win10计算机不显示usb,win10插入U盘不显示怎么办_解决win10u盘插电脑上不显示的办法...
  13. 企业盈利能力五大指标之:净利率
  14. discuz怎么自定义php,Discuz添加自定义数据调用模块
  15. u盘在电脑上读不出来,修复u盘插入电脑无法读取
  16. Mounty 1.11 Mac免费版 (NTFS硬盘工具)支持big sur
  17. Praat脚本-004 | 替换标注内容
  18. 【30】GPU(上):为什么玩游戏需要使用GPU?
  19. Unity3D播放音频数组的问题
  20. 小白跨行入门单片机从89C51到STM32

热门文章

  1. Java高级特性增强-多线程
  2. 固定资产打印条码标签应用方案
  3. 爬虫原理与数据抓取----- urllib2:URLError与HTTPError
  4. 1.随机函数,计算机运行的基石
  5. 制作Windows Mobile程序安装包
  6. 普华永道重磅报告:决定未来的八大核心科技
  7. ${pageContext.request.contextPath} JSP取得绝对路径
  8. xp/2003开关3389指令
  9. raspberry pi下使用mp3blaster播放mp3音乐
  10. VIM 必知必会12大类型操作