OSI参考模型-英文ppt课件_第1页
OSI参考模型-英文ppt课件_第2页
OSI参考模型-英文ppt课件_第3页
OSI参考模型-英文ppt课件_第4页
OSI参考模型-英文ppt课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Open Systems Interconnection Reference Model (1984), or simply the OSI model,通信网络ISO-OSI七层模型,Analogy - 2 Philosophers example One English speaking philosopher wishes to send a message to a colleague in France (Peers in layer 3) Since they have no common language, they both hire a translator. The tra

2、nslators (Peers in layer 2) decide which language they will translate to. The translators send their message to their secretary (Peers in Layer 1) who may decide to send the message by fax, or email or telephone (Layer 1 protocol) Note that logically each layer communicates with its peer. In practic

3、e, each layer communicates with the layers below them,Analogy - Things to remember Message is passed from layer 3 down through layers 2 and 1 before transmission At the opposite side, the message travels up through layer 1 and 2 before arriving at layer 3 Layer 3 does not care how the message is tra

4、nsformed or how it is transmitted by the lower layers Layer 2 is only concerned with transforming the message (i.e. translation) and does not concern itself with how the message is transmitted Layer 1 is only concerned with transmitting the message and does not concern itself with the contents of th

5、e message,Layering,Divide a task into pieces and then solve each piece independently (or nearly so). Establishing a well defined interface between layers makes porting easier. Major Advantages: Code Reuse Extensibility,Protocols,Used by Network model layers Sets of rules to define how to communicate

6、 at each layer and how to interface with adjacent layers,receiver,sender,Layer N,Layer N-1,Layer N+1,Layer N,Layer N-1,Layer N+1,Key Elements of a Protocol,Syntax Data formats Signal levels Semantics Control information Error handling Timing Speed matching Sequencing,Protocol Architectures and Netwo

7、rks,Layering Example: Federal Express,Letter in envelope, address on outside FedX guy adds addressing information, barcode. Local office drives to airport and delivers to hub. Sent via airplane to nearest city. Delivered to right office Delivered to right person,Letter,FedX Layers,Letter,Addressed E

8、nvelope,Addressed Envelope,Layered Software Systems,Network software Operating systems Windowing systems,Unix is a Layered System,Applications,Libraries,System Calls,Kernel,The OSI Reference Model,Physical Layer is the lowest layer and is concerned with wiring and electrical standards. It provides a

9、n unreliable bit transmission/reception service to the layer above it,The OSI Reference Model Data-link Layer is concerned with using the physical layer to transmit information from one computer to another computer connected to the same network. Data to be sent is broken into frames and transmitted.

10、 This layer needs to be able to recognize a frame in a raw bit stream It needs to be able to identify errors in frames This layer must regulate the speed of data transmission. A fast transmitter could overload a slower receiver If in a broadcast network, then this layer controls access to the shared

11、 channel (Medium Access Control,The OSI Reference Model Network Layer provides a frame delivery service across a network or across different networks. The key problem that this layer solves is how to route packets from a source computer to a destination computer This layer adds header information to

12、 each packet to uniquely address hosts in the network Routing Information is kept in tables or built dynamically In broadcast networks, routing is simple since every host receives every packet, thus the network layer in this case is very thin or non-existent,The OSI Reference Model Transport Layer a

13、ccepts data from the Session Layer and breaks it up into smaller units (called fragmentation), if necessary, before passing it to the Network Layer. Data can be sent using an error free logical connection between two computers that delivers packets the same order that they were sent Data can also be

14、 sent using a datagram service where packets are delivered without assured order of delivery This layer can support many transport layer connections entering and leaving it. The transport layer header in each packet will contain this information,The OSI Reference Model Session Layer This layer allow

15、s different machines to establish sessions between them. E.g. Transferring a file from one machine to another. A session can be resumed after a computer has crashed Presentation Layer This layer provides data coding for integers, floats etc, data compression and secure transmission using cryptograph

16、y Application Layer. End application programs OR services used by end application programs. Typical applications included in this layer would be e-mail, remote login, directory services,Data,Data,Data,Data,Data,Data,Data,Bits,AH,PH,SH,TH,NH,NH,Application Layer Protocol,Actual Path taken by data,Mes

17、sage Transmission Example,Message Transmission Using Layers,sender,receiver,A receiving layer wraps incoming message with an envelope Adds layer related addressing information,A receiving layer removes the layer related envelope and forwards the message up,Simplified Network Model,Process,Transport,Data Link,Interface Protocols,Peer-to-peer Protocols,Network,Process,Transport,Data Link,Netw

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论