URL定义、格式、常见协议
什么是URL?
URL的全称是Uniform Resource Locator(统一资源定位符)
URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL
通过1个URL,能找到互联网上唯一的1个资源
URL的格式
URL的基本格式 = protocol://hostname/path = 协议://主机地址/路径
https://www.baidu.com/img/bdlogo.gif
https:// 183.232.231.173/img/bdlogo.gif
- 协议:不同的协议,代表着不同的资源查找方式、资源传输方式
- 主机地址:存放资源的主机的IP地址(域名)
- 路径:资源在主机中的具体位置
URL常见的协议
- http:超文本传输协议,访问的是远程的网络资源,格式是http://
http协议是在网络开发中最常用的协议
https协议相当于是http协议的安全版 - file
访问的是本地计算机上的资源,格式是file://(不用加主机地址) - mailto
访问的是电子邮件地址,格式是mailto: - ftp
访问的是共享主机的文件资源,格式是ftp:// - ed2k
通过支持ed2k(专用下载链接)协议的P2P软件访问该资源(代表软件:电驴),格式是ed2k:// - thunder
通过支持thunder(专用下载链接)协议的P2P软件访问该资源(代表软件:迅雷),格式是thunder://
更具体的URL
URL更具体更完整的语法格式为:
protocol://hostname[:port]/path/[;parameters][?query]#fragment
http://www.baidu.com:80/s?wd=ios#page
port(端口号)
- 一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等
- 主机通过“IP地址 + 端口号”来区分不同的服务,端口号类似于营业厅的窗口
- 端口号的范围从0到65535,HTTP默认端口号是80,FTP默认端口号是21
URL定义、格式、常见协议相关推荐
- data类型的Url的格式
data类型的Url的格式 一.data类型的简介 所谓"data"类型的Url格式,是在RFC2397中提出的,目的对于一些"小"的数据,可以在网页中直接嵌入 ...
- 物联网常见协议之Amqp协议及使用场景解析
摘要:本文围绕AMQP协议,为大家详细解析AMQP协议.核心技术亮点.多协议之间的对比以及使用实践. 本文分享自华为云社区<物联网常见协议之Amqp协议及使用场景解析>,作者:张俭. 引言 ...
- 一文入门网络编程:常见协议、通信过程、Socket、CS/BS、TCP/UDP
网络编程三要素:ip地址.端口.协议,在网络通信协议下,不同计算机上运行的程序,可以进行数据传输 常见协议: 传输层 常见协议有TCP/UDP协议. 应用层 常见的协议有HTTP协议,FTP协议. 网 ...
- 网络 | 1.OSI七层模型各层常见协议
OSI七层协议 第七层:应用层 第六层:表示层 第五层:会话层 第四层:传输层 第三层:网络层 第二层:数据链路层 第一层:物理层 第七层:应用层 功能:提供各种各样的应用层协议,为用户与网络之间提供 ...
- URL 重写的常见用法
URL 重写的常见用法 创建数据驱动的 ASP.NET 网站时,通常会产生一个单个的网页,该网页基于查询字符串参数显示数据库数据的子集.例如,在设计电子商务站点时,您的任务之一便是允许用户浏览待售产品 ...
- TCP/UDP协议总结与应用层常见协议及端口
TCP/UDP协议总结与应用层常见协议及端口 1.TCP协议 TCP协议概述 TCP的应用场景 TCP的特点 TCP的报文格式 TCP三次握手 TCP四次挥手 2.UDP协议 UDP概述 UDP的应用 ...
- 对Java的URL类支持的协议进行扩展的方法
转载自 对Java的URL类支持的协议进行扩展的方法 JAVA默认提供了对file,ftp,gopher,http,https,jar,mailto,netdoc协议的支持.当我们要利用这些协议来 ...
- css cursor url用法格式详解
css cursor url用法格式:css:{cursor:url('图标路径'),auto;} //IE,FF,chrome浏览器都可以 实例代码:html{cursor: url("h ...
- wireshark常见协议包分析1
wireshark常见协议包分析1 数据包的分成结构 以太网2的首部 可以看出按顺序:以太网V2的MAC帧格式(参照书P96页) 目的地址:(占6个字节)(当目的地址为全1时,即为广播broadcas ...
最新文章
- 原生ajax+php上传图片的简单实现
- cf366C Dima and Salad (dp)
- 工作以后如何有效学习
- 无需Grouping,中科大和微软亚研院提出Group-Free的三维物体检测方法,性能远超之前最好方法。...
- 学习3dmax的第二天
- dd命令测试linux磁盘io情况,dd命令:做硬盘IO性能测试
- .NET 云原生架构师训练营(模块二 基础巩固 配置)--学习笔记
- Java中带标签的break,continue
- 自制公众平台Web Api(微信)
- [Swift]LeetCode1023. 驼峰式匹配 | Camelcase Matching
- 开源GIS(十二)——openlayers中加载切片原理
- 考研英语一和英语二的区别
- 【Matlab学习笔记】【数学形态学】分水岭分割算法
- [SDK]新浪微博请求授权显示错误页面的解决方法
- Spring文件中的xsd文件
- 《游戏引擎架构》信息总汇
- 如何用一束激光欺骗神经网络
- mac + win ,用python一行代码批量下载哔哩哔哩视频
- html个人中心布局,html5前端开发笔记-个人中心
- Git之深入解析如何借助Git的配置方法和钩子机制来自定义Git需求