您的位置:首页 > 理论基础 > 计算机网络

计算机网络之链路层和局域网

2016-11-25 23:18 134 查看
链路层信道分为两种:

1广播信道:局域网,无限LAN,卫星和混合光纤

2点对点的通信链路 

5.1 链路层和概述

链路层采取的动作包括了差错检测,重传,流量控制以及随机接入

特点:数据报在不同的链路可以使用不同的协议

提供的服务可能包括:

成帧 ,链路接入,可靠交付,流量控制,差错检测,差错纠正 半双工和全双工

   链路层实现是在网络适配器上,包括了软件和硬件,也称为网络接口卡,即网卡(许多功能是用硬件实现了,大大的提高了速度)

5.2 差错检测包括 

1奇偶检验  2检验和 3循环冗余

5.3 多路访问协议

1信道划分协议

TDM ,FDM(缺点:限制了速度 优点:避免了碰撞)

 CDMA  

2随机接入协议

1 时隙ALOHA协议:效率太低

2 ALOHA协议:更低...

3 载波侦听多路访问CSMA

先监听,出现就停止发送,随即一个时间后在发送

3轮流协议

1轮询 优点:消除了碰撞和时间缝隙,缺点:引入了轮询的时间延迟,主节点有故障,就会影响全部

2 令牌协议:

没有要发送的就把令牌传下去

5.4 链路层编址

    5.4.1MAC地址

MAC地址为6字节 每个电脑的MAC是固定的 通常为16进制的地址

5.42 地址解析协议 ARP

A为了将数据报发往B处,必须在数据报写入IP和MAC地址,为了得到B的MAC地址,A将B的IP传递给A的APR模块,返回相应的MAC地址,类似于DNS,重要区别在于DNS可以在任何地方解析主机名字,ARP只能在一个子网的节点来解析IP地址,如果说ARP模块没有保存这个IP的信息,那么就会产生一个ARP分组发往给子网的所有节点,来查询IP对应的MAC,注意一旦查询到了就是一个标准帧返回,而不是一个广播帧,

    如果B在子网以外的时候,这时候是通过ARP查询得到路由器的MAC,然后将数据报发送给路由器,路由器收到以后,解析查看B的IP地址,然后用ARP查询B的MAC,然后再发送数据报到B

(?A是如何判断B和A不是一个子网,是直接看IP地址么)

5.5以太网

以太网的最大传输单元是1500字节,一旦超过就必须切分,最小为46字节

提供了不可靠的无连接的服务

使用协议 CSMA/CD

1,适配器在任何时候传输

2,监听到有其他在传输,就停止传输,用了载波监听

3一旦检测到其他的传输,就停止,用了碰撞检测

4,等待一个随机的时间,

5.6链路层交换机

交换机对节点是透明了,节点并不知道交换机转发了自己的数据帧

交换机的功能:过滤和转发

交换机的转发是基于MAC地址的

交换机有一个表,包含了1节点的MAC地址,2到达该节点的交换机端口3节点表项存在的时间

当有一个帧到达交换机的时候会出现三种情况

1没有目的MAC节点的信息,就向除了来的那个接口的其他接口发送这个帧,即广播帧

2有一个表项 刚好就是和来的那个接口X相关,也就是说可以丢弃了

3有一个表项不同于2就可以转发过去了

交换机的自学习能力:
-
1初始表为空 -
2每次接受到一个帧,就会在表中存储 1这个帧的MAC地址,2这个帧来自的端口 3当前的时间
-
3在一段时间内没有收到这个目的地为这个MAC地址的帧,就会删除这个表项(即插即用)
**链路层交换机的内容**
-
消除碰撞 -
异质的链路,允许不同链路使用不同的速度 -
管理,如果一个适配器异常的工作,那么交换机会再内部断开异常的连接,**5.64
交换机和路由器的比较**
- 交换机的优缺点:1即插即用 2具有较高的分组过滤和发送速率,因为他在网络的第二层,路由器在第三层,
- 缺点是:大型交换网络要求这个节点必须有大的ARP表,此外对广播风暴不提供任何的保护措施,如果某主机出现了故障,不停的发送广播帧,会崩溃以太网
- 路由器的优点:当网络存在冗余路径的时候,分组是不能通过路由器循环的,没用生成树的限制,可以使用各种结构来构建因特网, 还有就是对广播风暴提供了防火墙的功能,
-
缺点:不能即插即用,对分组处理的时间比交换机要长一些,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: