Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240630
  • 博文数量: 22
  • 博客积分: 740
  • 博客等级: 军士长
  • 技术积分: 722
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-11 10:58
文章分类

全部博文(22)

文章存档

2013年(1)

2012年(20)

2007年(1)

分类: 系统运维

2007-12-13 17:19:22

OSI模型简介

 

OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)在70年代提出的一个试图使各种计算机在世界范围内互联为网络的标准框架,简称OSI.

OSI将计算机网络体系结构划分为以下7

7.应用册(Application layer:与应用程序接口沟通

6.表示层(Presentation layer:为不同的应用层提供数据和信息的语法表示转换方法

5.会话层(Session layer:建立会话、拆除会话等会话管理服务

4.传输层(Transport layer:负责总体的数据传输和控制

3.网络层(Network layer:提供路由和寻址

2.数据链路层(Data Link layer:将物理层提供的资料改造成逻辑上无差错的资料链路

1.物理层(Physical layer:确保原始的数据可在各种物理媒体上进行传输。

 

OSI模型

 

数据单元

功能

主机层

数据

7.应用层

为应用程序服务

6. 表示层

数据的表示和加密

5. 会话层

主机间通信

数据片

4. 传输层

点对点的链接性和可靠性 (TCP)

媒体层

/数据报

3. 网络层

路由选择和逻辑寻址 (IP)

框架

2. 数据链路层

物理寻址 (MAC & LLC)

比特

1. 物理层

媒体、信号、二进制传输

 

应用层:

服务列表:

       为应用程序提供接口

 

表示层:

服务列表:

数据语法转换

语法表示

连接管理

 数据管理-数据压缩、数据解密

 

会话层:

服务列表:

       鉴权

       许可

       恢复会话

      

 

传输层:

服务列表:

端到端连接提供可靠的传输服务

为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务

设备:

 

网络层:

功能:路由选择

      阻塞控制

设备:Router, Layer 3 Switch

 

数据链路层:

       在有些网络中,数据链路层被分为两个子层LLCMAC

服务列表:

网络实体间数据链路的建立、维持和释放管理

数据封装:构成链路数据单元(帧),并对帧定界、同步、收发顺序的控制

传输过程中流量控制(Flow control)、差错检测(Error detection),差错控制(Error control)

设备:Switch

数据链路层在软件中通常表现为网卡驱动,一般OS会定义一个介于数据链路和它上面传输栈的软件接口

 

物理层:

服务列表:

1.       节点对节点的比特传输

2.       物理传输媒介接口标准,包括

电子接口和线的机械标准,如线的最大长度

传输的电平和阻抗等电器标准

无线接口,包括频率分配、信号强度、带宽等

通过光纤或无线的红外

3.       调制解调

4.       线性编码

5.       同步串行传输中的比特同步

6.       异步通信中信号的起始与流量控制

7.       相对于高层统计多路复用的电路方式多路复用

-建立和结束电路交换链接

8.       被链路层用到的载波侦听和冲突检测

9.       均衡滤波、训练序列、脉冲形状等一些物理信号的信号处理过程

10.   前向纠错,

11.   位纠错和其他通道编码

设备:

网卡,集线器(Hub,RJ-45接头,串口,并口,调制解调器,PLC, 光导纤维,同轴电缆,双绞线

 

由于许多初学者对OSI的发展历程并不太了解,他们往往试图对所接触到的每一种协议去对应到OSI模型中去。这种对应,对我们今天广泛使用的基于TCP/IP模型(下一篇文章将重点介绍)的internet协议,有时候并不那么容易,有时候也并不能清晰的对应到OSI模型。

 

其实,Internet协议故意设计成没有和OSI模型那么严格的架构,TCP/IP协议一般分为4层。

按照ISO7498的定义(非internet组织的撰写的网络技术文档)

TCP/IP模型

OSI模型

应用层

应用层、表示层、会话层的大部分

传输层

会话层的关闭函数、传输层

网络互联层

网络层

链接层

链路层、物理层

 

 

杂集

TCP/IP

SS7

OSI

IPX

UMTS

7

应用层

NNTP, HL7, Modbus, SIP, SSI

DHCP, FTP, Gopher, HTTP, NFS, NTP, RTP, SMPP, SMTP, SNMP, Telnet

ISUP, INAP, MAP, TUP, TCAP

FTAM, X.400, X.500, DAP

 

 

6

表示层

TDI, ASCII, EBCDIC, MIDI, MPEG

MIME, XDR, SSL, TLS (Not a separate layer)

 

ISO 8823, X.226

 

 

5

会话层

Named Pipes, NetBIOS, SAP, SDP

Sockets. Session establishment in TCP. SIP. (Not a separate layer with standardized API.), DNS

 

ISO 8327, X.225

NWLink

 

4

传输层

NBF, nanoTCP, nanoUDP

TCP, UDP, SCTP

SCCP

TP0, TP1, TP2, TP3, TP4

SPX

 

3

网路层

NBF, Q.931

IP, ICMP, IPsec, ARP, RIP, OSPF

MTP-3

X.25 (PLP), CLNP

IPX

RRC (Radio Resource Control) PDCP (Packet Data Convergence Protocol) and Broadcast/Multicast Control (BMC)

2

数据链路层

802.3 (Ethernet), 802.11a/b/g/n MAC/LLC, 802.1Q (VLAN), ATM, CDP, HDP, FDDI, Fibre Channel, Frame Relay, HDLC, ISL, PPP, Q.921, Token Ring

PPP, SLIP, PPTP, L2TP

MTP-2

X.25 (LAPB), Token Bus

IEEE 802.3 framing, Ethernet II framing

LLC (Logical Link Control), MAC (Media Access Control)

1

物理层

RS-232, V.35, V.34, I.430, I.431, T1, E1, 10BASE-T, 100BASE-TX, POTS, SONET, DSL, 802.11a/b/g/n PHY

 

MTP-1

X.25 (X.21bis, EIA/TIA-232, EIA/TIA-449, EIA-530, G.703)

 

UMTS L1 (UMTS Physical Layer)

 

 

 

 

阅读(4030) | 评论(5) | 转发(0) |
0

上一篇:没有了

下一篇:多进程与多线程(一)--基本概念

给主人留下些什么吧!~~