OSI参考模型

OSI参考模型

这里写图片描述
OSI参考模型共分七层,接下来我举例讲解每一层具体的作用。

一个例子

假设现在有两台主机A和B,A主机的用户给B主机的用户发送一封邮件,内容是“你好”。
这里写图片描述
主机A与主机B都采用的OSI分层模型。发送方的数据从应用层一层一层传数据到物理层,发送到B后又由相反的顺序,即从物理层向应用层一层一层传数据。最后用户B可以在应用层看到发送的数据“你好”。
接下来分层来讲解每一层的大概作用:
1.应用层:编写内容“你好”,输入发送方信息与接收方信息。该协议会在所要传送的数据前加一个首部信息。到对方应用层后,会进行相反的操作,然后将信息存储,若内存不足无法存储会返回错误信息,这也是在应用层。
2.表示层:由于异构计算机对信息的编码方式是不同的,这就可能导致不兼容的问题,所以,在表示层将数据都转换为“统一的网络数据格式”,表示层与表示层之间因为要识别编码格式也会加首部信息。
3.会话层:假设你发送了两份邮件,那么,是建立一次链接将两份都发送呢,还是建立一次链接发送一个之后断开,再建立一次链接再发送一份呢?也就是说如何建立链接,何时建立链接,何时断开链接,这些是由会话层负责,会话层在将信息传给下一层之前也会添加首部信息。
4.传输层:传输层负责建立链接与断开链接。另外,如果你发送的一份邮件遇到了某种错误而没由发过去,也是由传输层负责重新建立链接发送的,简单的说,就是传输层保证了数据安全完整的传输。也会为数据添加首部以识别信息。
5.网络层:网络层负责将数据发送至最终的目的地址。但其需要与传输层配合以将数据安全完整的送达。
6.数据链路层:数据链路层负责每一个区间内的通信,网络层与数据链路层都是基于目标地址将数据发送给接收端的,但是网络层负责将数据发送给最终目的地址,而数据链路层负责发送一个分段内的数据。
7.物理层:物理层将数据的0、1转换为电压和脉冲光传输给物理的传输介质,相互直连的设备使用地址实现传输功能。

主机B所做的事情与A正好是相反的,它从物理层开始将收到的数据逐层发送给上一层进行处理,直至安全传输到应用层显示在界面上出现”你好”。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值