RFC 4367:What's in a Name: False Assumptions about...
RFC-Ref

host


Click on the red underlined text to get to the source

... service on the Internet, mapping structured names to a variety of different types of data. Most often it is used to obtain the IP address of a host associated with that name [2] [1 ...
... People often make assumptions about the type of service that is or should be provided by a host associated with that name, based on their expectations and understanding of what the name implies. This, in turn, triggers attempts by organizations to register ...
... domain name, or some component of the domain name, of the host they are communicating with. ...


... human user may form expectations relating to the content of the service based on a parsing of the host name from which the content originated. The server might assume that the client connecting to it supports protocols that it does not, can process ...


... human user might make. For example, many clients assume that any host with a hostname that begins with "www" is a web server, even though this assumption may be false. ...


... IP addresses, yet still retain a persistent identifier used by other hosts to reach it. Because their value derives from their persistence, hostnames tend to move with a host ...
... hosts to reach it. Because their value derives from their persistence, hostnames tend to move with a host not just as it changes IP addresses, but as it changes access network ...
... changes access network providers and technologies. For this reason, assumptions made about a host based on the presumed access network corresponding to that hostname tend to be wrong over time. As an ...
... domain of that provider. However, one cannot assume that any host within that network has access over a broadband ...


... machinery should never change based on the domain name of the host. Use capability negotiation ...


... client that assumes that the corresponding host provides this service would be wrong only because of human error ...
... The only way to determine with certainty that a service is running on a host is to initiate a connection to the port for that service ...


... Braden, R., "Requirements for Internet Hosts - Communication Layers", STD 3, RFC 1122std3, October 1989. ...



Google
Web
RFC-Ref