首页 > 试题广场 >

关于以下 URL 的描述错误的是()

[单选题]
关于以下 URL 的描述错误的是()
  • http表明使用TCP协议;
  • 又名统一资源定位符,方便确定一个资源,并表示它在哪里
  • URL中隐藏了端口号,默认是80端口
  • 访问URL可使用大写字母
http表示使用HTTP协议,底层才是TCP
发表于 2017-03-13 11:40:58 回复(2)
URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。
URL的一般语法格式为:
(带方括号[]的为可选项):
protocol :// hostname[:port] / path / [;parameters][?query]#fragment
protocol(协议)
指定使用的传输协议,下表列出 protocol 属性的有效方案名称。 最常用的是HTTP协议,它也是目前WWW中应用最广的协议。
file 资源是本地计算机上的文件。格式file:///,注意后边应是三个斜杠。
ftp 通过 FTP访问资源。格式 FTP://
gopher 通过 Gopher 协议访问该资源。
http 通过 HTTP 访问该资源。 格式 HTTP://
https 通过安全的 HTTPS 访问该资源。 格式 HTTPS://
mailto 资源为电子邮件地址,通过 SMTP 访问。 格式 mailto:
MMS 通过 支持MMS(流媒体)协议的播放该资源。(代表软件:Windows Media Player)格式 MMS://
ed2k 通过 支持ed2k(专用下载链接)协议的P2P软件访问该资源。(代表软件:电驴) 格式 ed2k://
Flashget 通过 支持Flashget:(专用下载链接)协议的P2P软件访问该资源。(代表软件:快车) 格式 Flashget://
thunder 通过 支持thunder(专用下载链接)协议的P2P软件访问该资源。(代表软件:迅雷) 格式 thunder://
news 通过 NNTP 访问该资源。
hostname(主机名)
是指存放资源的服务器的域名系统(DNS) 主机名或 IP 地址。有时,在主机名前也可以包含连接到服务器所需的用户名和密码(格式:username:password@hostname)。
port(端口号)
整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。如果输入时省略,则使用默认端口号。有时候出于安全或其他考虑,可以在服务器上对端口进行重定义,即采用非标准端口号,此时,URL中就不能省略端口号这一项。
path(路径)
由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
parameters(参数)
这是用于指定特殊参数的可选项。
query(查询)
可选,用于给***页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。
fragment(信息片断)
字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。
发表于 2017-01-20 14:47:36 回复(0)
http表示使用HTTP协议,底层才是TCP
发表于 2017-04-12 20:27:58 回复(0)
默认使用http协议则为80端口 http表明使用HTTP协议,底层用tcp
发表于 2022-04-03 15:25:25 回复(0)
这道题有问题,默认端口应该是与其协议有关,至于我选的A没有任何问题,HTTP本就是使用了TCP,那我称其使用了TCP协议有什么问题?
发表于 2021-01-11 16:41:22 回复(1)
URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成:

  ·Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器 ,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组

  ·服务器地址(host):指出WWW页所在的服务器域名。

  ·端口(port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。

  ·路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的。
编辑于 2017-05-06 10:02:55 回复(0)
对于A选项,很多人根本没说清楚究竟哪里错了,查询Wikipedia可知,HTTP/3将使用UDP协议,也就是说这里并不全面,以下贴出英文版原文和RFC文档编号
HTTP/3 is a revision of previous HTTP/2 in order to use QUIC + UDP transport protocols instead of TCP/IP connections also to slightly improve the average speed of communications and to avoid the occasional (very rare) problem of TCP/IP connection congestion that can temporarily block or slow down the data flow of all its streams (another form of "head of line blocking").

最新版本,于2022年6月6日标准化为RFC9114。[6]会抛弃使用TCP,通过UDP上使用QUIC来承载应用层数据。


发表于 2023-01-06 12:18:11 回复(1)
我不理解,http难道用的不是TCP协议?
发表于 2022-09-02 16:28:05 回复(0)
https 端口80?
发表于 2020-08-11 15:35:29 回复(1)