层 layer:描述了所有需求的有效的通讯过程,并把这些过程逻辑上的组叫做层。

分层的优点:
1.促进标准化工作,允许各个供应商进行开发.
2.各层间相互独立,把网络操作分成低复杂性单元.
3.灵活性好,某一层变化不会影响到别层,设计者可专心设计和开发模块功能.
4.各层间通过一个接口在相邻层上下通信
 
应用层:用户接口
表示层:数据表示;加密等特殊处理过程
会话层:保证不同应用间的数据区分
传输层:可靠或不可靠的数据传输;数据重传前的错误纠正
网络层:提供路由器用来决定路径的逻辑寻址
数据链路层:将比特组合成字节进而组合成帧;用MAC地址访问介质;错误发现但不能纠正
物理层:设备间接收或发送比特流;说明电压、线速和线缆等
 
上层           :  message
transport layer:  segment
Network layer  :  packet
Data-link layer:  Frame
Physical layer :  bit
 
物理层协议:    Ethernet、802.3(包括MAC子层)、EIA/TIA-232、V.35
数据链路层协议:Ethernet、802.2(LLC子层)、HDLC、Frame Relay
网络层协议:    IP、IPX
传输层协议:    TCP、UDP、SPX
 
 
冲突(collision):在以太网中,当两个节点同时传输数据时,从两个设备发出的帧将会碰撞,在物理介质上相遇,彼此数据都会被破坏
冲突域(collision domain)一个支持共享介质的网段
广播域 (broadcast domain):广播帧传输的网络范围,一般是路由器来设定边界(因为router不转发广播)
 
CSMA/CD工作原理:
当一个节点想在网络中发送数据时,它首先检查线路上是否有其他主机的信号在传送:如果有,说明其他主机在发送数据,自己则利用退避算法等一会再试图发送;如果线路上没有其他主机的信号,自己就将数据发送出去,同时,不停的监听线路,以确信其他主机没有发送数据,如果检测到有其他信号,自己就发送一个JAM阻塞信号,通知网段上的其他节点停止发送数据,这时,其他节点也必须采用退避算法等一会再试图发送。
 
使用 CSMA/CD 协议的以太网不能进行全双工通信而只能进行双向交替通信(半双工通信)
 
每个站在发送数据之后的一小段时间内,存在着遭遇碰撞的可能性;这种发送的不确定性使整个以太网的平均通信量远小于以太网的最高数据率
 
MAC子层(media access control):负责MAC寻址和定义介质访问控制方法
MAC子层一般的访问控制方式:
1、争用式:冲突不可避免; CSMA/CD ;FCFS(first come first service)
2、轮流式:访问时间可预见,不发生冲突;但是要有Token 令牌
MAC子层协议有:802.3  802.5  FDDI(fiber distributed data interface)这三个LAN技术的不同在于帧结构和访问机制的不同
 
LLC子层(logical link control):为上层协议提供SAP 服务访问点,并为数据加上控制信息
LLC子层协议:802.2  
802.2协议只在LLC子层,为以太网和令牌环网提供了通用功能
 
SAP( Service Access Point服务访问点):LLC子层为了网络层的各种协议提供服务,而上层可能运行不同协议,为区分不同上层协议的数据,要采用服务访问点
 
路由器作用:
1、广播信息控制
2、多点发送信息控制
3、路径优化
4、流量管制
5、逻辑寻址
6、提供WAN连接
 
OSI模型的缺陷
 许多功能在多个层次重复,有冗余感(如流控,差错控制等)
 各层功能分配不均匀(链路、网络层任务重,会话层任务轻)
 功能和服务定义复杂,很难产品化