首页 » 网络 » CCNA学习笔记系列2:ISO/OSI七层模型

CCNA学习笔记系列2:ISO/OSI七层模型

时间:2012-01-02作者:felix.chan分类:网络评论:0

七层模型:

七:应用层:提供人机用户接口。

六:表示层:数据的表示、编码、解码。

五:会话层:区分不同的回话。给数据添加标记,来区分不同回话,并让下层和其他电脑可以区分

四:传输层:提供可靠和非可靠的传输。在传输层给会话添加的标记即端口。
tcp 传输控制协议(可靠)
udp 用户数据报协议(非可靠)
三:网络层:寻址 给数据包添加上SIP(源地址)和DIP(目标地址)

二:数据链路层:寻址。 以下有两种编码方式:
1、MAC+LLC:
MAC:媒体访问控制
RFC802.3  DMAC+SMAC+LENGTH+FCS  数据包长度:18byte
DMAC:目标mac地址 6byte
SMAC:源mac地址   6byte
Length:包长度    2byte
FCS:帧校验和     4byte

LLC:逻辑链路控制 (只为以太网和令牌网提供数据服务)
RFC802.2
SAP:服务访问点,作用是指明上层所使用的协议

2、EnternetII
DMAC+SMAC+TYPE+FCS
DMAC:目标mac地址 6byte
SMAC:源mac地址   6byte
TYPE:协议类型    2byte
FCS:帧校验和     4byte

可以看出,第二种EnternetII明显优于第一种MAC+LLC,因为EnternetII直接将协议类型编码在

数据帧中,而第一种MAC是没有协议类型的,需要借助LLC才能完成,所以如果要使用MAC编码方

式就必须附带使用LLC,因为有FCS来做校验帧的完整性,所以是否知道帧的长度已经不重要,

如果帧校验不完整,则重传即可。

一:物理层:没啥好说的,就是物理设备了

通常将七层模型分为上三层和下四层。tcp/ip主要研究的是下四层的内容。

PDU 全称为:Protocol Data Unit 协议数据单元。
下四层中PDU在每一层的表示如下:
传输层: Segment 段
网络层: Packet  包
数据链路层: Frame 帧
物理层:  Bits  流

以上可以看出,通常我们所研究的对象就可以看出是工作在哪一个层次的。例如抓包,那就是

搜集网络层的数据;如果讨论数据帧,那就是在研究数据链路层。

数据的封装和解封装流程:
发送数据:从高层到低层进行封装
接收数据:从低层到高层进行解封装
每经过一层,都会进行一些标记添加或删除的处理

CSMA/CD:
CS:载波侦听
MA:多路访问
CD:冲突检测

CSMA/CD工作原理:
若A要发送数据,则先发一个监听信号,看网络是否空闲,若不空闲,则使用退避算法等待X

秒,在X秒之后再次发送监听信号,若还不空闲,则再等待2X秒,依此类推;若空闲则发送数据

,并且发送JAM信号告诉其他人正在发送数据,以避免冲突。

结论:CSMA/CD是挣用式的,用的是FCFS先到先服务算法。采用CSMA/CD原理工作的设备:HUB

通信方式:全双工、半双工、单工

交换机是分割冲突域,路由器是分割广播域,HUB既不分割冲突域,也不分割广播域。

原创文章,转载请注明: 转载自Rednat Linux网络日志平台

本文链接地址: CCNA学习笔记系列2:ISO/OSI七层模型





Tags: ,
0 条评论

暂时没有评论!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>