网络教程OSI模型.pptx
YuGuanghuiygh@网络教程——OSI模型于广辉ygh@大连理工大学网络中心
OSI参考模型YuGuanghuiygh@OSI,TCP/IP和NovellNetWare网络协议体系结构1面向连接的协议,非面向连接的协议,流量控制2OSI数据链路层功能3OSI第三层功能4实例分析5
OSI,TCP/IP和NovellNetWare网络协议体系结构OSI:起源和发展OSI层层的原理和益处层之间的交互TCP/IP和NovellNetWare网络协议
OSI:起源和发展YuGuanghuiygh@030201OSI——ItistheOpenSystemsInterconnectionmodelforcommunication.从来没有被真正在网络中应用。今天主要作为讨论各种协议的参考。
YuGuanghuiygh@OSI层应用层表示层对话层传输层网络层数据链路层物理层
OSI层——应用层YuGuanghuiygh@层功能介绍例子应用层(第七层)一个同其他计算通讯的应用便实现了OSI应用层的原理。应用层给应用提供通讯服务。FTP,WWW浏览器,Telnet,NFS,SMTPgateways,SNMP,X.400,FTAM
例子YuGuanghuiygh@例如一个没有通讯功能的字处理程序当然不会去编写通讯代码,程序员也不必关心OSI第七层。然而,如果增加一个传输文件的选项,程序员就不得不实现OSI第七层(或者其他协议中等价的层)——文件传输服务。
OSI层——表示层YuGuanghuiygh@表示层(第六层)表示层的主要作用是定义了数据格式,例如,ASCII文本,EBCDIC文本,binary,BCD和JPEG。加密也被OSI定义为一个表示层服务。TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption,MPEG,MIDI,HTML
例子YuGuanghuiygh@FTP允许你选择binary和ASCII两种传输方式。如果是binary方式,发送端就不会改变文件的内容。如果是ASCII方式,发送端就会先把内容从发送端的字符集转换成标准的ASCII码再发送。接受端再从ASCII码转换为本地的字符集。
OSI层——对话层YuGuanghuiygh@对话层(第五层)对话层定义了如何开始,控制,结束对话。对话层确认对话的顺序,确保每一个步骤按顺序进行。RPC,SQL,NFS,NetBiosnames,AppleTalkASP,DECnetSCP
例子YuGuanghuiygh@从ATM提款机提款时,需要插卡、输入密码、输入提款金额、提取现金。每一步都需要上一步确认。
OSI层——传输层YuGuanghuiygh@传输层(第四层)第四层包括协议的选择——提供和不提供出错处理。记录进来的数据流,如果包在传输过程中被分片还要进行包的重组。TCP,UDP,SPX
例子YuGuanghuiygh@TCP提供了一个4200字节的数据段给IP进行投递。如果某种媒体不能传输4200个字节的包,那么IP将对数据进行分片。这样,接收端的TCP也许就会接收到3个不同的1400字节的段。并且,接收段可能按照和发送不同的顺序接收,所以它需要记录接收的段,并将它们重组为4200字节的段。然后将数据送给上一层。
OSI层——网络层YuGuanghuiygh@网络层(第四层)网络层提供了端到端的包传递。网络层定义了逻辑地址,所以任何端点都可以被唯一的标识。它也定义了路由如何工作和如何学习。网络层还定义了如何对数据报分片来适应较小的最大传输单元。IP,IPX,AppleTalkDDP
例子YuGuanghuiygh@对于一个运行IP的Cisco路由器来说,它会检查包的目的IP,将这个IP同路由表进行比较,如果输出界面需要一个比较小的包的话,还需要对包进行分片,然后将包送入队列等待发送。
OSI层——数据链路层YuGuanghuiygh@数据链路层(第二层)数据链路层规范主要关心数据如何在一种特定连接或媒体上传输。FrameRelay,HDLC,PPP,IEEE802.3/802.2,FDDI,ATM,IEEE802.5/802.2
OSI层——物理层YuGuanghuiygh@物理层(第一层)物理层定义了物理媒体的特性。连接器,针,针的使用,电气参数,编码和光的调制等都是物理层规范的一部分。EIA/TIA-232,EIA/TIA-499,V.35,V.24,RJ45,Ethernet,802.3,802.5,FDDI,NRZI,NRZ,B8ZS
例子YuGuanghuiygh@RJ45定义了连接器的形状