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

网页传输协议缩写(传输网页使用的协议)缩写 全称 用途 DNS 域名解析服务 域名解析 HTTP 超文本传输协议 网页浏览 SMTP 简单邮件传输协议 电子邮件发送 POP3 邮局协议版本 3 电子邮件接收 FTP 文件传输协议 文件传输 SFTP 安全文件传输协议 文件传输 二 TCP IP 协议族 TCP IP 和 OSI TCP IP 协议族对 OSI 模型进行了简化 OSI 上三层合并为 TCP IP 应用层 nbsp nbsp nbsp OSI 的物理层和数据链路层合并为 TCP IP 网络接入层 IP 协议 IP



缩写 全称 用途 DNS 域名解析服务 域名解析 HTTP 超文本传输协议 网页浏览 SMTP 简单邮件传输协议 电子邮件发送 POP3 邮局协议版本3 电子邮件接收 FTP 文件传输协议 文件传输 SFTP 安全文件传输协议 文件传输

二、 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.客户端->服务器 同步标志位SYN有效,表示客户端希望和服务器建立连接,有发送序号seq=100
2.服务器->客户端 确认标志位ACK有效,确认号ack=101,表示服务器同意客户端发送序号是100的连接请求,同步标志位SYN有效,表示服务器希望和客户端建立连接,有发送序号seq=200
3.客户端->服务器 确认标志位ACK有效,确认号ack=201,表示客户端同意服务器发送序号是200的连接请求,客户端的发送序号seq自增,值为101


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

断开连接客户端和服务器都可以主动发起,以客户端主动发起为例
1.客户端->服务器 结束标志位FIN有效,表示客户端希望和服务器断开连接,有发送序号seq=300
2.服务器->客户端 确认标志位ACK有效,确认号ack=301,表示服务器同意客户端发送序号是300的断开连接请求,有发送序号seq=400
3.服务器->客户端 确认标志位ACK有效,确认号ack=301,表示服务器对客户端发送序号是300的断开连接请求的回应,结束标志位FIN有效,表示服务器希望和客户端断开连接,有发送序号seq>=400
4.客户端->服务器 确认标志位ACK有效,确认号ack>=401,表示客户端同意服务器发送序号是>=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-12-06 18:01
下一篇 2025-12-06 16:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/27439.html