OSI七层协议

  • 格式:doc
  • 大小:41.00 KB
  • 文档页数:9

OSI七层协议

一,应用层

TELNET

FTP

TFTP

SMTP

SNMP

HTTP

BOOTP

DHCP

二:表示层

文本:ASCII,EBCDIC

图形:TIFF,JPEG,GIF,PICT

声音:MIDI,MPEG,QUICKTIME

三:会话层

NFS

SQL

RPC

X-WINDOWS

ASP(APPTALK会话协议)

SCP

四:传输层

TCP/IP----TCP和UDP

NOVELL---IPX

SPX

五:网络层

IP

IPX

六:数据链路层

以太网

IEEE802.3

令牌环

IEEE802.5

HDLC

PPP

七:物理层

10BASE T

10BASE TX

V.35

RS-232

1、物理层

 传输介质

有线、无线

 物理层功能

 OSI最底层,负责实际或原始的数据“位(Bit)” 传送,通过传输介质将比特流由一个节点传向另一个节点。节点设备通常分为DTE与DCE两大类,DTE为用户端接设备,DCE为数据控制设备。

 四个基本特性

该层协议的功能是定义网络物理设备的接口,物理层标准要给出关于物理接口的四个特性机械特性、电气特性、功能特性和规程特性

所谓机械特性说明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等。

电气特性说明在接口电缆的哪条线上出现的电压应为什么范围。

功能特性说明某条线上出现的某一电平的电压表示何种意义。

规程特性是说明对于不同功能的各种可能事件的出现顺序。  物理层协议(可以从典型接口RS232C串行接口理解物理层协议的意义)

 RS232C串行接口;(我们可以看到RS232C串行接口的大小、针脚的排列、形状等等这些反映它的机械特性;电气特性如采用负逻辑,逻辑0相当于对信号地线有+5——+15的电压,而逻辑1相当于对信号地线有-5——-15的电压;功能特性指RS232C串行接口每个管脚什么意义如反应管脚发送、接收、接地等;规程特性指双方通信时的应答信号,什么样的时序关系。了解了RS232C对物理层协议就有一个了解)

 RS449(物理层协议除了RS232C还有其他如RS449)

2、数据链路层数据链路层定义与功能

 链路以及数据链路的定义(链路就是一条无源的点到点的物理线路段,中间没有任何其他的交换节点。在进行数据通信时,两个计算机之间的通路往往是由许多的链路串接而成的。数据链路则除了必须有一条物理线路外,还必须有一些必要的规程来控制这些数据的传输)

 数据链路层的四个功能

成帧(按照一定的规则形成一个数据单元,然后在物理层上进行传输)、差错检测和纠错(物理层传送过来的比特流它要检查是不是出错,出现错误怎么进行纠正)、流量控制(在通信的双方,当有一方尤其是发送方发送速度过快的时候,如何控制它,不要过快使得接收方接收不下来)和介质访问控制(物理层传输介质是不一样的,介质不同的时候,如何针对物理层的不同介质,有不同的访问方法)

 数据链路层协议基本原理

 面向字符型规程(传输单位按照字符来进行)和面向比特型规程(变成一位一位的比特流来进行传输)

 异步协议和同步协议

(数据链路层一个比较重要的概念是滑动窗口,滑动窗口一是为了错误检测、也是为了流量控制)

 滑动窗口基本原理(此处可以通过黑板演示,以增强效果)

 1比特滑动窗口协议

 发送窗口=1,接收窗口=1(每发送完一位,它要等待接收窗口对它有个回答它才接着发送下一位)

 后退n协议  发送窗口=k,接收窗口=1(接收窗口是一位一位接收,发送窗口可以发送很多位,但是当出错的时候,发送窗口要把以前发送过的要重新再发送一边)

 选择重传协议

 发送窗口>=接收窗口>1(接收方允许发送方在一个确认到达之前发送w个数据单元(窗口的尺寸)。当数量已经等于w(窗口被填满)时,发送方必须停止发送,直到接收方对发出的前m个数据单元(1<=m<=w)进行了应答从而使窗口向前滑动了m时才可以继续发送。数据单元编号模数n>=2w,即窗口的最大值w<=n/2。出错时只要发送出错的帧)

 HDLC基本原理(数据链路层典型代表)

 2种配置:非平衡配置和平衡配置

 3种方式:正常响应方式、异步响应方式和异步平衡费方式

 HDLC的帧结构

 信息帧

 监控帧

 无编号帧  HDLC的信息交换控制过程:建立数据链路,进行数据链路的维持(传输数据),最后释放数据链路。

 滑动窗口机制进行流量控制

 差错检验方法

 差错检测码

 奇偶校验码

 循环冗余码

 差错校正码

 海明码

 海明不等式:为了能检测并纠正一位错,信息位数k与校验位数r必须满足如下不等式:

k+r<2r-1

3、网络层与X.25

网络层基本功能

网络层功能:路由控制、拥塞控制、异种网络的互连、分组生成。

网络层提供的服务 面向连接(如:X.25)和面向无连接

路由选择

非自适应路由选择策略和自适应路由选择策略。非自适应路由策略的优点是简单、开销小,但不能适应网络变化。自适应路由策略的优点是能够根据网络当前的状态来选择最佳路由,但开销较大。

拥塞控制

开环:通过良好的设计来避免拥塞出现,确保问题在一开始就不会发生。

闭环:建立在反馈概念之上。(就是有一种控制拥塞的方式,当出现拥塞时通过适当调整避免)

分组交换工作原理及其特性

虚电路:预先建立一条逻辑电路

数据报:每个分组的传输被单独处理

比较:额外开销(数据报方式要大些因为它要加上网络层的地址)、顺序交付(虚电路可以、数据报不可以)、路由健壮性(数据报好些)、拥塞控制(虚电路好些)

路由算法 非自适应路由选择算法

固定路由选择算法

分散通信量法

扩散法

随机走动法

自适应路由选择算法

分布式路由选择策略

距离向量:RIP

链路状态:OSPF

X.25协议

体系结构

分三层,对应OSI的下三层

X.25连接的三个阶段

呼叫建立、数据传输和呼叫清除

与帧中继比较(帧中继将X.25协议简化,随着底层通信质量的提高X.25已被帧中继所取代) 小结

 本次课程讲述了7层网络体系的低三层

 物理层的理解主要从4个特性去理解,即机械特性、电气特性、功能特性和规程特性;一个最典型的例子是RS-232C。

 数据链路层的功能是保证链路的点对点传输,数据链路层的的协议就是对接收的数据进行检错、纠错;其控制机制就是检错后丢弃重发,为控制链路的流量保证收发双方的同步,出现了滑动窗口协议。

 网络层的主要功能是数据分组的路由选择和流控。网络层提供两种类型的服务:无连接方式和面向连接方式。路由算法是网络层的核心内容,路由算法控制策略可分为两大类:非自适应路由选择策略和自适应路由选择策略。

 X.25协议是包括了低三层的标准协议,但随着底层通信质量的提高,X.25已被帧中继所取代。