学习OSI网络架构模型理解各层网络通信一

1、OSI参考模型简介

OSI模型是以协议的形式帮助厂商生产可互操作的网络设备和软件,让不同厂商的网络能够协同工作。该模型是由ISO(国际标准化组织)定义,是个灵活稳健和可互操作的模型。是一个如何完成通信创建的概念蓝图,采用了分层架构,也就是说,要完成哪些事?由谁来做?按什么样的顺序?

作为网络开发维护人员我们通过参考模型来理解,互联网络的通信过程,各层的硬件和软件有什么功能?

1.1、OSI参考模型具有以下优点:

简化了相关的网络操作
提供设备间的兼容性和标准接口
促进标准化工作
结构上可以分隔
易于实现和维护

1.3、OSI分层

OSI模型包含7层,分为两组,一组上3层终端使用的应用程序,另一组下4层通信设备进行数据传输的层。
OSI模型7层中上下两层OSI模型七层的功能
OSI模型七层的功能

OSI模型7层的详细图
OSI模型7层

1.3.1、OSI应用层

应用层就是提供各种各样的应用层协议,这些协议嵌入在各种我们使用的应用程序中,使我们的主机与其它主机或者服务器进行数据交互使用的接口。比如我们发邮件、QQ聊天、传文件、查找信息都是通过应用程序来完成,每个应用程序对应一个端口号,比如用于浏览网页服务的80端口,FTP服务的21端口,Telnet服务23端口号。上述行为是都涉及到有数据需要发送和接收。

1.3.2、OSI表示层

表示层功能:电脑从网卡收到一串数据时,这些数据在电脑中都是都是二进制的格式,我们人类是看不懂二进制的,就需要表示层帮忙将这些二进制转换成我们能够识别的数据。对收到或发出的数据根据应用层的特征进行处理,如处理为文字、图片、音频、视频、文档等,还可以对压缩文件进行解压缩、对加密文件进行解密等。

1.3.3、OSI会话层

会话层的主要功能是进行会话管理(负责建立、管理和终止应用程序之间的会话。)、身份验证和用户授权。你上一个网站打开浏览器,网站服务器会进行身份验证和用户授权。接着上网后分别下载所有的这些文本和图像,这样才能看到整个页面,这些文件以数据包的形式被接收,会话层会跟踪哪些数据包属于哪些文件、或哪些文本文件或图像文件,并跟踪接收到的数据包的去向。目的是提供可靠的传输服务。

1.3.4、OSI传输层

传输层的功能:传输层通过数据分段、流量控制和差错控制来确保通信的可靠性。

  • 数据分段
    从会话层接收到的数据被分为称为段的小数据单位。每个数据段都包含一个源端口号和目的端口号以及一个序列号。端口号负责将每个数据段传输到正确的应用程序,序列号负责以正确的顺序将数据段重新组装从而在接收器上形成正确的消息。
  • 流量控制
    就是对发送方和接收方的数据传输速率进行协商,避免双方数据传输速率不一至造成数据丢失。确保数据完整传输。协商的内容是收到数据后,向发送方进行确认,表示收到了;如果没有确认,就再传一次;收到数据后,分段的按正确的顺序排列,也就把组装完整。
  • 差错控制
    传输层会向每个数据段添加一组名为校验和checksum的字节,其目的就是为了查找和接收损坏的数据段。发的货都是有封条和编号的,不全说明货有问题。

传输层协议分为传输控制协议(TCP – transmission control protocol)或用户数据报协议(UDP – user datagram protocol)。这两种有什么作用?

面向连接的传输由TCP完成,而无连接的传输由UDP完成。TCP就要对方确认后再发货,UDP就是直接发货给对方,不管他在不在。

UDP适用于与数据接收与否无关的地方。比如,在线观看电影、在线歌曲、游戏、TFTP, DNS等;

TCP要求的是数据传输完整性。例如,万维网、www.、电子邮件、FTP等。

1.3.5、OSI网络层

主要功能是逻辑寻址、路由决策和路由路径选择。

收到传输层的分段后,分配了发送方、接收方的IP地址进行分组,这样就让每个分组数据包发到正确的地址。路由器位于网络层,在互联网提供路由选择服务。

不同的包有不同的地址,路由器将在路由选择表里查找目标网络地址,找不到地址的就丢弃。

这一层包含不同的路由选择协议RIP2协议、OSPF协议、EIGRP协议,这些协议就是用来建立路由选择表的。

举一个例子,快递公司收到你的要邮寄物品后,要把你的地址和收件人的地址打印出来,封在包裹上,就要查所寄的包裹收件人的地址要走哪个中转站点?就把货发到那个货运站点,由那个货运站点再寄到收件人的地址所在地站点。RIP2协议、OSPF协议、EIGRP协议就是这些快递公司的快递传输标准。

三层发货过程
在网络层使用的分组一是用来传输用户数据 ,一种是用来进行路由更新,第3层是通过路由器来提供服务,就要使用路由协议来建立和维护路由选择表,IP地址与接口、度量值构成路由选择表的三要素,IP地址好比上图中的收货人地址、接口相当于从货运站南京方向出口发出,度量值是经过几个站点。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0与1之旅

创作不易请给予一点帮助和鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值