OSI七层模型的了解

    OSI是Open Source Initiative是缩写.它是由国际标准化组织ISO提出的一个网络系统互连模型.自上而下分为七层:

应用层-->代表层-->会话层-->传输层-->网络层-->数据链路层-->物理层

   

    1.OSI七层模型图:

    其示意图如下:

   

         其中4~7层为PC端,包括一些嵌入式的移动终端.1~3层为网络端.

    2.网络数据流窜过程:

        2-1.对等层通信:

        所谓的对等层通讯其实是虚的,只不过站在比较高的角度看到是层与层是直接通信的,实际上,每一层利用下一层提供的服务实现其对等层的实质通信.示意图如下:

        可见,除了物理层之外,其它对等层之间都是虚线箭头连接的.看上去好像是直接通讯的,实质上HostA是自上而下到物理层,HostB是自下而上到达应用层的一个过程.

 

        2-2.数据封装:

        类似2-1中的两台电脑HostA和HostB通讯一样,比如电脑HostA侧要通过一个应用程序传送一个文件给电脑HostB侧.HostA侧把目标文件自上而下"层层封装",像寄一封信给电脑HostB侧,不断地往这封信加封信封一样;电脑HostB侧收到这封"信",则进行相反的过程,自下而上"层层解封"到达应用层.示意图如下:

        

 

    3.OSI各层的理解:

        3-1.应用层:

        作用:

            为操作系统或网络应用程序提供访问网络服务的接口,如FTP,SMTP,HTTP等.当这些软件工具要向网络上另一电脑或网络终端时,首先要打交道的就是应用层.

        常用协议:

            FTP,WWW browsers,Telnet、NFS、SMTP、gateways、mail等.

        常见设备:

            PC或嵌入式带网络的移动终端.

 

        3-2.代表层:

        作用:

            主要解决用户信息的语法表示问题,它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法.即提供格式化的表示和转换数据服务.数据的压缩和解压缩,加密和解密等工作都由表示层负责.例如图像格式的显示,就是由位于表示层的协议来支持.

        常用协议:

            不存在具体的协议,只是完成一些数据的格式转换.如二进制或ASCII传输,主要协议、数据格式:TIFF,GIF,JPEG,ASCII,MPEG,MIDI,HIML.

        常见设备:

            PC或嵌入式带网络的移动终端.

 

        3-3.会话层:

        作用:

            定义怎样开始、控制和结束会话,并且使得会话得到同步.主要工作包括:建立会话、传输数据、结束会话.

        常用协议:

            RPC,SQL,NFS,NetBIOS names,AppleTalk ASP.

        常见设备:

            PC或嵌入式带网络的移动终端.

 

        3-4.传输层:

            数据单元也称作数据包(packets).

        作用:

            包括选择是否提供错误恢复的协议,如TCP-->分包packet-->IP-->TCP组合成segment.其中,TCP的数据单元称为段(segments);UDP的数据单元称为"数据报(datagrams)”.

        常用协议:

            TCP,UDP,SPX.

        常见设备:

            PC或嵌入式带网络的移动终端.

 

        3-5.网络层:

        作用:

              定义包的端对端的传送,也定义了根据媒体的不同把packet分割成更小的packet.主要工作内容包括:建立链接、传输数据、断开链接.

        常用协议:

              IP,IPX,Appletalk DDP.我们常用的ping命令遵循ICMP协议,就是位于此层.

        常见设备:

              路由器.

 

        3-6.数据链路层:

            数据链路层主要分LAN(Local Area Network)和WAN(Wide Area Network).

            其中,LAN的数据链路分为两个子层:LLC子层和MAC子层.

 

        作用:

            为网络层提供数据传送服务,指定从一个具体的链路或媒体传输数据.主要工作包括链路的创建、拆除、分离.

        常用协议:

            LAN数据链路遵循IEEE802标准.如下:

IEEE802.1   基本局域网问题
IEEE802.2   定义LLC子层
IEEE802.3   以太网标准
IEEE802.4   令牌总线网
IEEE802.5   令牌环网

            WAN数据链路遵循的标准如下:

HDLC
PPP
ISDN
X.25
Frame Relay

        常见设备:

        用于局域网(LAN)的:交换机

        用于广域网(WAN)的:Modem、ISDN终端适配器、CSU/DSU、广域网交换机.

        我们的网卡也是属于这一层的.

       [附:]MAC地址有48bit,用16进制数表示,分厂家编号和序列编号两部分.如华为产品前3个字节是0x00E0FC.


        3-7.物理层:

        作用:

            定义电压、接口、线缆标准、传输距离等.是实际数据通讯的物质基础.主要工作包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等.

        常用协议:

            这一层主要是一些电气特性.如EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等.

            常遇到的线缆如下:同轴电缆、双绞线、光纤和无线电波(WLAN)等.

        常见设备:

            LAN(局域网):中继器、集线器等;

            WAN(广域网):路由器、终端主机、广域网交换机、MODEM等.


         

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值