IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 定位url路径资源?拿来吧您嘞 -> 正文阅读

[网络协议]定位url路径资源?拿来吧您嘞

前言

url,即统一资源定位符,就是常见的浏览器中的网站地址,互联网上的每个资源都有唯一一个url。在浏览器搜索框中搜索输入内容时,网址后又会增添很多符号。乍一看,这不是乱码么?NONONO,这可不是乱码哦,它的每一部分都有存在的意义,接下来就认识一下url的各部分功能作用吧!

url格式

url由3部分组成:协议://主机地址/路径
在这里插入图片描述
不同的协议有着不同的资源查找和传输的方式;
主机地址指的是存放资源的主机(服务器)和IP地址(域名);
路径指的是资源在主机中的具体位置。

输入url后的运行流程

(1)浏览器向DNS服务器请求解析该url中域名对应的IP地址;
(2)根据解析出的IP地址和默认端口号80,与服务器建立TCP连接;
(3)浏览器发出url域名后面部分所对应的文件的HTTP请求,请求作为TCP连接三次握手中第三个报文的数据发送给服务器;
(4)服务器对浏览器的请求作出响应,并把对应的html文本发送给浏览器,并释放TCP连接;
(5)浏览器解析html文本并且渲染。

DNS解析

DNS所提供的服务是将主机名和域名转化成IP地址。其解析过程如下:
(1)检查浏览器缓存中是否缓存过该域名对应的IP地址;
(2)如果浏览器缓存中没有找到IP,那么将继续查找本机系统有无缓存过IP;
(3)向本地域名解析服务系统发起域名解析的请求;
(4)向根域名解析服务器发起域名解析请求;
(5)根域名服务器返回gTLD域名解析服务器地址;
(6)向gTLD服务器发起解析请求;
(7)gTLD服务器接收请求并返回Name Server服务区;
(8)Name Server服务器返回IP地址给本地服务器;
(9)本地域名服务器缓存解析结果;
(10)返回解析结果给用户。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-07-15 16:36:12  更:2021-07-15 16:37:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 10:14:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码