从输入URL到显示网页,后台发生了什么

前言

作为一个软件开发者,你一定对网络如何工作有一个完整的层次化的认知,同样这里包括这些应用技术:像浏览器,HTTP,HTML,网络服务器,需要处理等。

本文将研究当你输入一个网址的时候,后台到底发生了什么事情~

1.首先,往浏览器里输入你的网址

URL输入浏览器

2.浏览器查找域名的IP地址

导航的第一步时通过访问的域名找出其IP地址。DNS[1]查找过程如下:
关于更多的后续网络通信解析请点击我


  1. DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。 ↩

你可能感兴趣的:(从输入URL到显示网页,后台发生了什么)