首页 > 其他分享 >HTTP协议特点&详解UR与URL的区别与联系

HTTP协议特点&详解UR与URL的区别与联系

时间:2023-04-01 13:47:20浏览次数:37  
标签:HTTP 请求 URL URN URI UR 服务器

HTTP协议特点

  支持客户/服务器模式

   客户/服务器模式工作的方式是由客户端向服务器发送请求,服务器端响应请求,并进行相应服务

 

 

 

简单快速

  客户向服务器请求服务时,只需传送请求方法和路径

  请求方法常用的有GET,HEAD,POST。每种方法规定了客户与服务器练习的类型不同

  由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快

 

灵活

  HTTP允许传输任意类型的数据对象

  正在传输的类型由Content-Type(Content-Type是HTTP包中用来表示内容类型的标识)加以标记

 

无连接

  无连接的含义是限制每次连接只处理一个请求

  服务器处理完客户的请求,并收到客户的应答后,即断开连接

  采用这种方式可以节省传输时间  

 

无状态

  HTTP协议是无状态协议

  无状态是指协议对于事务处理没有记忆能力,缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大

  另一方面,在服务器不需要先前信息时它的应答就较快

 

详解URI与URL的区别与联系

  URL:一个紧凑的字符串用来标识抽象或物理资源

  AURL:可以进一步被分为定位符,名字或两者都是

  术语“Uniform Resource Locator” (URL)是URI的子集,除了确定一个资源,还提供一种定位该资源的主要访问机制(如其网络 “位置”)

 URI可以分为URL,URN或同时具备locators和names特性的一个东西

  URN作用就好像一个人的名字,URL就像一个人的地址

  换句话说:URN确定了东西的身份,URL提供了找到它的方式

  

  URL是URI的一种,但不是所有的URI都是URL

  URI和URL最大的差别是”访问机制“

  URN是唯一标识的一部分,是身份信息

标签:HTTP,请求,URL,URN,URI,UR,服务器
From: https://www.cnblogs.com/yu3304/p/17278492.html

相关文章

  • php实现统一的curl请求
    php实现统一的curl请求functioncurl_request($url,$method='GET',$data=array(),$headers=array()){$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url);curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);//设置请求方法switch......
  • Angular Generating browser application bundles (phase: setup)...An unhandled ex
    PSF:\WorkGitHub\angulard3tree>ngserve⠋Generatingbrowserapplicationbundles(phase:setup)...Anunhandledexceptionoccurred:webpack_1.AngularWebpackPluginisnotaconstructorSee"C:\Users\ghosii\AppData\Local\Temp\ng-daZXzA\angu......
  • 【Azure 应用服务】Function App / App Service 连接 Blob 报错
    问题描述因Blob启用了防火墙功能,但是当把AppService或FunctionApp的出站IP地址都加入到Blob的白名单中,为什么访问还是403错误呢? 问题解答AzureStorage的IP网络规则不适用于同一数据中心的客户端。存储帐户部署在同一区域中的服务使用专用的AzureIP地址进行通信。因此,不......
  • http
    在应用层,是一种协议。 有两种方法:GET:获取的方法(获取信息,请求信息)POST:提供的方法(提供信息)http状态码:  首部(content-type):服务端会返回不同类型的文件给客户端,有了首部,客户端浏览器就可以更好的处理这些文件 tcp:效率低但是稳定,三次握手四次挥手udp:效率高但是信......
  • C# Environment.CurrentDirectory和AppDomain.CurrentDomain.BaseDirectory的区别
    Environment.CurrentDirectory和AppDomain.CurrentDomain.BaseDirectory都是C#中用于获取当前应用程序的目录路径的方法,但是它们的用途和行为是不同的。Environment.CurrentDirectory返回的是当前进程的当前工作目录路径,这通常是启动应用程序的目录。如果在启动时没有指定工......
  • 你是如何访问慕课的--DNS域名解析&回溯HTTP事务处理过程
    你是如何访问慕课的--DNS域名解析已经介绍了与HTTP协议有着密切关系的TCP/IP协议,接下来介绍的DNS服务也是与HTTP协议有着密不可分的关系通常我们访问一个网站,使用的是主机名或者域名来进行访问的,因为相对IP地址(一组纯数字),域名更容易让人记住,但TCP/IP协议使用的是IP地......
  • 2·1浏览器背后的故事、2·2HTTP协议的前世今生、2·3透过TCPIP看HTTP、2·4DNS域名解
    浏览器背后的故事Http·超文本传输协议(HTTP)是一种通信协议它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器·HTTP是一个属于应用层的面向对象的协议由于其简捷快速的方式,适用于分布式超媒体信息系统它于1990年提出经过几年的使用与......
  • 透过TCP/IP看HTTP
    透过TCP/IP看HTTPHTTP协议是构建在TCP/IP协议之上的,是TCP/IP协议的一个子集为了更好的理解HTTP协议,我们先了解一下TCP/IP的相关知识 TCP/IP协议族TCP/IP协议其实是一系列与互联网相关联的协议集合起来的总称分层管理是TCP/IP协议的重要特征 TCP/IP协议族分层......
  • 浏览器背后的故事&HTTP的前世今生
    浏览器背后的故事HTTP:超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统,它于1990年提出,经过几年的使用与发展,得到不断地完善......
  • 40、K8S-安全机制-准入机制之LimitRanger、ResourceQuota、PodSecurityPolicy(PSP)
    1、基础知识1.1、准入机制1.1.1、简介所谓的"准入机制",指的是经过了用户认证、角色授权之后,当进行一些写操作的时候,需要遵循的一些原则性要求。准入机制有一大堆的"准入控制器"组成,这些准入控制器编译进kube-apiserver二进制文件,由集群管理员进行配置。这些控制器中,最......