Chinaunix首页 | 论坛 | 博客
  • 博客访问: 752444
  • 博文数量: 119
  • 博客积分: 137
  • 博客等级: 少校
  • 技术积分: 1582
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-28 16:39
文章分类

全部博文(119)

文章存档

2017年(3)

2016年(7)

2014年(1)

2013年(8)

2012年(20)

2011年(27)

2010年(53)

分类: 系统运维

2011-06-23 11:19:17

OSI七层网络结构与TCP/IP五层网络结构(又称OSI七层网络模型与TCP/IP四层网络模型)
OSI是Open System Interconnect的缩写,意为开放式系统互联

<1> OSI七层模型(国际标准)
7应用层(Application)     
--------功能:文件传输,电子邮件,文件服务,虚拟终端 (实现具体的应用功能)
--------协议:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet

6表示层(Presentation)        
--------功能:数据格式化,代码转换,数据加密(数据的格式和表达)
--------协议:没有协议
 
5会话层(Session)                    
--------功能:解除或建立与别的接点的联系 (建立,管理和终止会话)
--------协议:没有协议

4传输层(Transport)   (Port)                            
--------功能:提供端对端的接口,在不同的物理节点上的应用程序建立连接预计数据传输(数据单位:数据段(Segment))   
--------协议:TCP,UDP
        其连接类型,有面向连接(Connection-oriented)和无连接(Connectionless)
        使用Port作为地址,应用程序的地址标示   
--------典型的设备:四层交换机、也有工作在四层的路由器

3网络层(Network)    (IP)                           
--------功能:网间传输,基于网络层地址进行不同网络系统之间的路径选择(为数据包选择路由),(数据单位:数据包(Packet))    
--------协议:IP,ICMP,RIP,OSPF,BGP,IGMP
        使用IP作为地址进行差错校验和可能的修复。以及数据流量控制,如iptables控制流量等
--------典型的设备:路由器、三层交换机

 
2数据链路层(Data Link)    (MAC)       
--------功能:传输有地址的帧以及错误检测功能(数据单位:网络内部传输数据帧(Frame)) ,传输的数据是有格式的,其格式称为帧。
        数据链路层使用了硬件地址(或物理地址/Mac)来表示该硬件,以用来寻址操作
--------协议:SLIP,CSLIP,PPP,ARP,RARP,MTU
        该层有两个子层(MAC与LLC),所以其功能分为两部分
        MAC:(Medium Access Conteol)介质访问控制子层,用于解决当LAN中共用信道的使用产生竞争时,如何分配信道的使用权问题
        LLC:(Logic Link Control)逻辑链路控制子层,用于设备间单个连接的错误控制,流量控制。
        使用mac作为地址,如ebtables控制流量
--------典型的设备:网桥、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层)通过识别mac地址,来决定如何转发。

1物理层(Physical)     
--------功能:以二进制数据形式在物理媒体上传输数据,(通过物理链路传输bit流).     
--------协议:ISO2110,IEEE802,IEEE802.2
--------典型的设备:中继器、集线器、还有我们通常说的双绞线也工作在物理层



<2> TCP/IP 五层模型的协议 (功用性标准)
对应7层,很明了,就是将7层中没有协议的两层去掉,因为TCP/IP就是说协议的。
5应用层(Application)  (应用层,标示层,会话层)
4传输层(Transport)
3网络层(Network)
2数据链路层(Data Link)
1物理层(Physical)


4应用层 (应用层,标示层,会话层)
3传输层 (Host-to-Host),起缓冲的作用
2网络层 传送数据包
1接入层 (数据链路层,物理层) 即:主机到网络层,起承载的功能,实现LAN和WAN的技术细节

<3> 七层的优势
1) 各层间相互独立,某一层的变化不会影响其它层,提供标准化的公共接口
2) 促进标准化工作,
3) 使网络易于实现和维护
4) 实现,互联,互通互操作。

<4> 基本概念
.服务(Service):运行的功能
.协议(Protocol):对等层所遵循的共同标准
.接口(Interface):上下层之间功能调用的接触点,比如socket编程接口
.封装(Encapsulation):将数据按照层次添加头信息(控制信息),变成帧(网络上传输的bit流)
阅读(2791) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~