http初相识

HTTP是应用层协议,用于传输HTML文档,与Web结合提供全球性的动态交互服务。数据传输涉及封包和拆包,TCP的三次握手和四次挥手确保连接建立与关闭。DNS作为域名与IP地址的翻译系统,使用DNS协议运行在UDP上,通过分布式数据库提高系统稳定性和效率。
摘要由CSDN通过智能技术生成

http初相识

一.浏览器背后故事

在这里插入图片描述

HTTP

  • 超文本传输协议是一种通信协议,它允许超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器
  • 属于应用层的面向对象的协议,由于其简捷,快速的方式适用于分布式超媒体信息系统。于1990年提出,经过几年的使用和发展,得到不断地完善和扩展

Web与http:

Web是一种基于超文本和http的,全球性的,动态交互的,跨平台的分布式图形信息系统,建立在Internet上的一种网络服务,为浏览者在Internet上去查找和浏览信息提供图形化,易于访问的界面,其中文档和超级链接将Internet上的信息节点组织成为一个互为关联的网状结构。

二.http的发展

在这里插入图片描述

三.http的数据传输过程

在这里插入图片描述

发送端发送数据时,数据会从上层传输到下层,且每经过一层都会被打上该层的头部信息。而接收端接收数据时,数据会从下层传输到上层,传输前会把下层的头部信息拆除,所谓的封包和拆包的过程。

TCP三次握手,四次挥手(常识)

四.DNS服务

DNS是什么?

  1. 人类更倾向于记忆字符串类型的数据,比如域名“www.baidu.com”,而在访问互联网设备中,计算机网络直接提供的都是由数字构成的IP地址,比如“192.168.45.123”。在用户使用时,让人类记住这样一串数字显然困难,因此,DNS服务出现了,旨在构建IP地址与域名之间的翻译。
  2. DNS(Domain Name System,域名系统)是一种应用于因特网中的域名与IP地址相互映射的分布式数据库服务器。可以帮助用户方便地通过域名得到响应IP地址,进而访问该IP地址的网络设备。
    通过主机名(域名)得到其对应IP地址的过程称为域名解析。

DNS工作原理:

  1. 协议栈情况:DNS依托应用层协议——DNS协议实现。DNS协议运行在UDP协议之上。

  2. **全球分布式DNS管理:**DNS的数据是按层级分布式存储的,这样做的好处显而易见:增加了整个系统的鲁棒性和通信容量。

  3. DNS服务器可分为:根节点服务器、顶级域服务器、权威域服务器和本地DNS服务器。

在这里插入图片描述

总结:回溯HTTP处理事务过程

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值