当我们输入 URL 时会发生什么?
什么是网址?
Web地址,也称为统一资源定位符(URL),是指指定其在计算机网络上的位置以及如何访问它的Web资源。它是一种统一资源标识符(URI)。URL最常用于引用网页,但它们也可用于文件传输、电子邮件、数据库访问和其他各种用途。URL是由万维网的发明者蒂姆·伯纳斯-李于1994年定义的。
URL由协议、域名、网页路径和名称组成。URL由Internet用户使用,他们将URL键入或复制粘贴到其Web浏览器的地址栏中。因此,每次单击应用程序(电子邮件、在线页面、word文档)内的超链接时,您都会被有效地转发到该URL。
很难回忆起服务器的IP地址。域名是IP地址的文本版本,更加人性化,易于记忆。它是URL的一部分,主要用于组织的品牌推广。
句点或点用于分隔域名的所有部分。路径指定可以找到页面、帖子、文件或其他项目的位置。它通常与网站的底层文件结构进行比较。在主机名之后,路径由正斜杠分隔。
所有URL均按以下顺序显示-
方案名称
冒号和两个斜线
服务器的位置
服务器上资源的端口和位置
片段标识符
HTTP和HTTPS是使用最广泛的协议。
当我们输入URL时会发生什么?
当我们输入一个URL时,会触发以下动作
浏览器会检查缓存中的DNS条目以查找网站的相应IP地址。
如果在缓存中未发现域名,ISP(Internet服务提供商)DNS服务器将执行DNS查询以确定托管该域名的服务器的IP地址。
然后,浏览器使用SYN和ACK消息启动与服务器的TCP连接。
Web服务器接收来自浏览器的HTTP请求。
主机上的服务器处理请求并做出响应。
服务器发出带有响应状态的HTTP响应。
浏览器显示HTML材料。
DNS是DomainNameSystem的缩写;它维护和映射网站的名称和特定的IP地址链接。互联网上的每个URL都有一个唯一的IP地址,这是运行网站服务器的机器地址。DNS的基本目标是提供用户友好的导航。您可以通过在浏览器中输入其IP地址来快速访问网站。