ipaddress / hostname:port的专有名词是什么


22

(例如)hostname.tld:433(hostname:portnumber)的专有术语是什么?

它不仅是主机名,也不是真正的URL :) 10.0.0.1:3306等也是如此。


1
这不是这里的主题,但是您正在寻找的可能是“ URI”。
塞巴斯蒂安·维辛格

1
URI包含用于访问资源的机制,例如http:或ftp :,因此并不能真正回答问题。定义并记录了 URI方案。有关进一步的说明,请参阅此W3C文档
YLearn

尽管最近流行“端点”,但它是“套接字”。 en.wikipedia.org/wiki/Network_socket
generalnetworkerror 2014年

Answers:


23

IP地址和端口对称为套接字地址

如果还指定了协议(10.0.0.1:123,192.168.0.1:123 UDP),一对套接字地址(10.0.0.1:123,192.168.0.1:123)也可以称为4元组或5元组


1
在编程/系统世界中更是如此,而在网络中并不总是如此。在联网中,IP地址和端口/协议通常是不同的特定值,而不是用作单个值。
YLearn


1

如果您的用例涵盖了可选的“身份验证”部分,则将其称为“权威”。

[URI]包括:

...

  • 授权部分,包括:

    • 用户名和密码的可选身份验证部分,以冒号分隔,后跟at符号(@)
    • “主机”,由注册名称(包括但不限于主机名)或IP地址组成。IPv4地址必须采用点分十进制格式,并且IPv6地址必须括在方括号([])中。
    • 可选端口号,以冒号与主机名分隔

...

zh.wikipedia.org/wiki/Uniform_Resource_Identifier

它在RFC 3986-统一资源标识符(URI):通用语法中正式化

授权组件前面有双斜杠(“ //”),并由下一个斜杠(“ /”),问号(“?”)或数字符号(“#”)字符或末尾终止URI。

authority   = [ userinfo "@" ] host [ ":" port ]

1

根据DOM / Web API,它很简单host

daccess-ods.un.org daccess-ods.un.org URL接口的主机属性是主机名,然后,如果URL的端口为非空,则为“:”和URL的端口。

您可以在浏览器控制台中看到以下内容:

url = new URL('http://example:8080/path')
url.hostname  // "example"
url.host      // "example:8080"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.