Ισορροπία

网络七层协议(TCP/IP五层协议)(目前为文章框架,持续完善ing)
应用层{应用层,表示层,会话层}:我们以百度的请求报文为例Accept:可以接受的数据类型Accept-Encod...
扫描右侧二维码阅读全文
21
2019/10

网络七层协议(TCP/IP五层协议)(目前为文章框架,持续完善ing)

应用层{应用层,表示层,会话层}:

我们以百度的请求报文为例GLN)S{X{B$XUMMNFS1$PV`P.png
Accept:可以接受的数据类型
Accept-Encoding:服务端接受的数据压缩格式
Accept-Language:请求头允许客户端声明它可以理解的自然语言,以及优先选择的区域方言
Connection:连接方式,共两种,非持续连接和持续连接
Cookie:用于浏览器端的一种数据储存技术
Host:请求的主机名
Referer:保存了请求页面的来源页面的地址,服务器根据此来判断请求来源
Sec-Fetch-Mode:是否允许跨域请求,允许:cors,拒绝:no-cors
Sec-Fetch-Site:
User-Agent:使用的代理服务器(浏览器)
X-Requested-With:是否使用异步请求,同步请求:null,异步请求:XMLHttpRequest

传输层{UDP和TCP的三次握手和四次挥手}

定义传输数据的协议端口号,以及流控和差错校验。
协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层
什么是TCP协议:
位于传输层,提供可靠的字节流服务,位于传输层。
TCP是面向连接的、传输可靠的、有流量控制的、拥塞控制的、面向字节流传输等优点的协议。
TCP如何工作的:

  1. 建立连接:用于确定连接对象是否存在
  2. 序号机制:用户确定数据是否能按序完整到达
  3. 数据校验:CRC验证全部数据(CRC既循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定)
  4. 超时重传:保证数据因链路问题未能到达可以多次重发
  5. 窗口机制:提供流量控制,避免过量发送
  6. 拥塞控制:同样提供流量控制

什么是UDP协议:
无连接协议,也称透明协议,也位于传输层。
相比于TCP协议,UDP协议是不可靠的,它仅是将数据包从一台主机发送到另一台主机,但不保证数据包能够传输到另一端。

网络层(IP协议等)

使用某种ip协议进行传输数据包
IP协议有:ARP协议、IFMP协议、ICMP协议

数据链路层:

建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)
将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。
以太网、局域网、集线器、网桥等

物理层:

是计算机网络OSI模型中最低的一层。
物理层规定:为传输数据所需要的物理链路创建、维持、拆除而提供具有机械的,电子的,功能的和规范的特性。
简单的说,物理层确保原始的数据可在各种物理媒体上传输。局域网与广域网皆属第1、2层。物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。如果您想要用尽量少的词来记住这个第一层,那就是“信号和介质”。

Last modification:November 10th, 2019 at 10:54 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment