osi七层模型解析

osi七层模型解析OSI OpenSystemIn 即开放式系统互联是一个完整的 完善的宏观模型

大家好,欢迎来到IT知识分享网。

osi七层模型

七层的划分以及作用

在这里插入图片描述

一、物理层

1.协议

2.常见的设备

中继器、网线、集线器等等

二、数据链路层

1.协议

 一组电信号构成一个数据包,叫“帧”每一个帧分成:标头和数据。“标头”包含数据的一些说明项,例如源地址 目标地址 就是发送者、接受者等。

2.mac地址

3.广播

 以太网使用广播的方式发送信息,让收到信息的各个设备根据报文信息自行判断是否符合条件,符合条件则进行回应建立连接,反之则不回应不建立关系。广播主要通过分组交换机或者网络交换机进行。

三、网络层

1.协议

 规定网络地址的协议,就做ip协议。定义的地址就叫做IP地址。目前有IPv4\ipv6两种。IPV4地址规定,网络地址由32个二进制位,分成四段十进制数表示,从0.0.0.0到255.255.255.255。

2.路由、网关、交换机

3.ARP协议

四、传输层

 定义传输数据的协议端口号,以及流控和差错校验。将上层应用数据分片并加上端口号封装成数据段,或通过对报文头中的端口识别,实现网络中不同主机上的用户进程之间的数据通信

1.协议

TCP
特点
性能

 传输效率慢、需要的资源多

应用场景

 要求文件传输可靠 比如文件传输、邮件等等

UDP
特点
性能
实用场景

“TCP三次握手四次挥手”

三握

在这里插入图片描述
 1、第一次握手:客户端给服务器发送一个 SYN 报文。
 2、第二次握手:服务器收到 SYN 报文之后,会应答一个 SYN+ACK 报文。
 3、第三次握手:客户端收到 SYN+ACK 报文之后,会回应一个 ACK 报文。
 4、服务器收到 ACK 报文之后,三次握手建立完成。



四挥

在这里插入图片描述
 1第一次挥手:客户端发送一个 FIN 报文,报文中会指定一个序列号(相当于客户端告诉服务端,我想断开链接了)
 第二次挥手:服务端收到 FIN 之后,会发送 ACK 报文,且把客户端的序列号值 + 1 作为 ACK 报文的序列号值,表明已经收到客户端的报文了(相当于,服务端告诉客户端,好的,我收到你的断开请求了)
 第三次挥手:如果服务端也想断开连接了,和客户端的第一次挥手一样,发给 FIN 报文,且指定一个序列号(服务端告诉客户端我要断开连接了)
 第四次挥手:客户端收到 FIN 之后,一样发送一个 ACK 报文作为应答,且把服务端的序列号值 + 1 作为自己 ACK 报文的序列号值(客户端收到消息)
 服务端收到 ACK 报文之后,就处于关闭连接了(服务端收到回馈信息 确认断开)




会话层

 建立、管理、中止会话。管理是否允许不同机器上的用户之间建立会话连接关系

1.协议

功能就是将域名转换成IP和IP转换成域名

2.常见现象

 服务器验证用户登录、断点续传

六、表示层

 数据的表示、安全、压缩。将接收到的数据翻译成二进制数组成的计算机语言,并对数据进行压缩和解压、数据加密和解密等工作

1.协议

 Telnet、SNMP、等等

2.常见显现

 URL加密、口令加密、图片编解码等

七、 应用层

 网络服务与最终用户的一个接口。人机交互窗口,把人的语言输入到计算机当中。例如,在的对话窗口输入字符、淘宝输入界面等等

1.协议

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/133816.html

(0)
上一篇 2025-07-17 18:00
下一篇 2025-07-17 18:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信