网页传输协议缩写(传输网页使用的协议)

网页传输协议缩写(传输网页使用的协议)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <div><thead><tr><th>缩写</th><th>全称</th><th>用途</th></tr></thead><tbody><tr><td>DNS</td><td>域名解析服务</td><td>域名解析</td></tr><tr><td>HTTP</td><td>超文本传输协议</td><td>网页浏览</td></tr><tr><td>SMTP</td><td>简单邮件传输协议</td><td>电子邮件发送</td></tr><tr><td>POP3</td><td>邮局协议版本3</td><td>电子邮件接收</td></tr><tr><td>FTP</td><td>文件传输协议</td><td>文件传输</td></tr><tr><td>SFTP</td><td>安全文件传输协议</td><td>文件传输</td></tr></tbody></div> 

讯享网

二、 TCP/IP 协议族

  1. TCP/IP 和 OSI
    TCP/IP 协议族对 OSI 模型进行了简化
    OSI 上三层合并为 TCP/IP 应用层    OSI 的物理层和数据链路层合并为 TCP/IP 网络接入层
    在这里插入图片描述
    讯享网



  2. IP 协议
    IP = Internet Protocol = 互联网络协议
    IP 是一种 网络层 的协议,用于将多个包交换网络连接起来的,在源地址和目的地址之间传送数据报。

  3. TCP 协议
    TCP = Transmission Control Protocol = 传输控制协议
    TCP 是一种基于连接的 传输层 协议,提供了端到端的可靠的通信服务

通信方式
单工     只能单方向通信。如广播。
半双工   以实现双向的通信,但不能在两个方向上同时进行,必须轮流交替地进行。如对讲机。
全双工   数据同时在两个方向上传输。如电话。


建立TCP连接   三次握手
在这里插入图片描述

建立连接一定是客户端主动发起
1.客户端-&gt;服务器 同步标志位SYN有效,表示客户端希望和服务器建立连接,有发送序号seq=100
2.服务器-&gt;客户端 确认标志位ACK有效,确认号ack=101,表示服务器同意客户端发送序号是100的连接请求,同步标志位SYN有效,表示服务器希望和客户端建立连接,有发送序号seq=200
3.客户端-&gt;服务器 确认标志位ACK有效,确认号ack=201,表示客户端同意服务器发送序号是200的连接请求,客户端的发送序号seq自增,值为101


断开TCP连接   四次挥手
在这里插入图片描述

断开连接客户端和服务器都可以主动发起,以客户端主动发起为例
1.客户端-&gt;服务器 结束标志位FIN有效,表示客户端希望和服务器断开连接,有发送序号seq=300
2.服务器-&gt;客户端 确认标志位ACK有效,确认号ack=301,表示服务器同意客户端发送序号是300的断开连接请求,有发送序号seq=400
3.服务器-&gt;客户端 确认标志位ACK有效,确认号ack=301,表示服务器对客户端发送序号是300的断开连接请求的回应,结束标志位FIN有效,表示服务器希望和客户端断开连接,有发送序号seq&gt;=400
4.客户端-&gt;服务器 确认标志位ACK有效,确认号ack&gt;=401,表示客户端同意服务器发送序号是&gt;=400的断开连接请求,客户端的发送序号seq自增,值为301



  1. UDP 协议
    UDP = User Datagram Protocol = 用户数据报协议
    UDP 是一种无连接的 传输层 协议,提供面向事务的简单不可靠信息传送服务
    优点
    数据传输过程中延迟小,数据传输效率高,速度快
    缺点
    不提供数据包分组和组装,不能对数据包进行排序;
    不保证数据传输的可靠性,可靠性由上层(应用层)保证






UDP 和 TCP 的对比

TCP UDP 名称 传输控制协议 用户数据报协议 连接 面向连接 无连接 传输模式 字节流 报文 传输可靠性 可靠 不可靠 资源占用 较多 较少 复杂度 较复杂 较简单 数据顺序 保证 不保证 传输效率 低 高
  1. HTTP 协议
    HTTP = HyperText Transfer Protocol = 超文本传输协议
    HTTP 是一种 应用层 的协议
    规定了浏览器和 Web 服务器之间互相通信的规则, 通过网络传送 Web 文档的数据传送协议


特点

  • HTTP 协议是一种请求-应答式的协议
  • 从建立连接到关闭连接的过程称为“一次连接”
  • 最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。

原理

  • 连接用完就释放
  • 需要不断向服务器发起连接请求来保持在线状态。
  • 若服务器长时间无法收到客户端的请求,则认为客户端“下线”
  • 若客户端长时间无法收到服务器的回复,则认为网络已经断开

两个版本差异
HTTP 协议是无连接的协议

  • HTTP 1.0 短连接(非持久连接)
    客户端的每次请求都要求建立一次单独的连接
    在处理完本次请求后,就自动释放连接

  • HTTP 1.1 长连接(持久连接)
    可以在一次连接中处理多个请求
    并且多个请求可以重叠进行, 不需要等待一个请求结束后再发送下一个请求

HTTP 请求
请求 Request ,由客户端发送给服务器端
请求的方法(方式 Method)
GET 请求 主要是数据的获取
POST 请求 主要是数据的提交



GET 请求和 POST 请 求 的 区 别 :(★)

  • GET使用URL或Cookie传参。而POST将数据放在BODY中。
  • GET的URL会有长度上的限制,则POST的数据则可以非常大。
  • POST比GET安全,因为数据在地址栏上不可见。
  • 一般GET请求用来获取数据,POST请求用来发送数据,数据提交。

HTTP 响应
响应 Response ,由服务器端返回给客户端

  • 正常响应状态码 1XX,2XX,3XX
    200 正常状态码
  • 异常响应状态码 4XX,5XX
    404 Not Found 找不到需要访问的资源

HTTPS请求特点

  • 为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL/TLS协议,SSL/TLS依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。
  • HTTPS协议是由SSL/TLS+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。
  • HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。
react和vue的比较

相同
1)vitual dom
2)组件化
3)props,单一数据流


不同点
1)react是jsx和模板;(jsx可以进行更多的js逻辑和操作)
2)状态管理(react)
3)对象属性(vue)
4)vue:view——medol之间双向绑定
5)vue:组件之间的通信(props,callback,emit)




开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

[外链图片转存中…(img-mdbB8Yq2-92)]


小讯
上一篇 2025-06-12 22:35
下一篇 2025-04-14 08:16

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/169823.html