17 - 01 - 23 计算机网络(13)(选路协议)
2017-01-03 10:16
295 查看
选路协议:
网络层的任务就是为数据在网络中选择一条合适的路径:选路。 路由表、交换表就是选路的结果,
路由表有两种产生方法,一是管理员手工输入:叫做静态路由;
二是路由器自动学习生成的:叫做动态路由。
真正的选路协议非常复杂,
下面简单介绍。
1)选路信息协议)Routing Information Protocol,RIP)所有链路的权值都定为1,之后选取两点最短路径,
优点:简单容易实现; 缺点:所有权值都为1,没有考虑速率等因素。所以说RIP适合运行于小型的网络中。
2)开放路径最短优先(Open Shortest Path First,OSPF);也是一中内部网关协议,攻克了一部分RIP的缺点,
链路的权值由管理员制定,还添加了鉴别数据的功能(预防被攻击,提高安全性),所以OSPF的到了广泛的应用。
3)边界网关协议:(Border Gateway Protocol,BGP)是一种外部网关协议。
运行于各个AS(Autonomous System,自治系统。因为Internet太大了,所以划分了很多的自治系统)之间,
BGP规定每个AS要有一个全世界唯一的AS编号,并要求每一个AS都要选择一台路由器作为该AS的发言人。
一般情况下,BGP发言人是一个AS的入口,进出BGP的数据都由BGP发言人转发。
不同AS的BGP发言人之间交换选路信息,因为全世界AS的数量远远小于子网的数量,所以生成路由表就轻松很多。
但是有时不同AS分属于不同的运营商,所以存在:你的最优路径经过我,但是我不愿意让你过 这种非技术因素。(- _- )
4) 多播选路协议 : 计算机可以随时加入或者退出多播组,多播组是动态变化的,、
这使得多播选路协议比普通单播协议复杂的多,多播路由器利用多播选路协议交换数据,不断地更新多播路由表,
与多播组内计算机的变化状况保持一致,多播选路协议的主要思想是把多播组内的计算机组织成一棵树,
让多播IP数据报沿着这棵树流动, 但是如何生成这棵树,又如何根据多播组内的计算机的变化状况不断更新这棵树,又是非常复杂的。
--------------------------------------------------------------------------------整理自《计算机网络》
网络层的任务就是为数据在网络中选择一条合适的路径:选路。 路由表、交换表就是选路的结果,
路由表有两种产生方法,一是管理员手工输入:叫做静态路由;
二是路由器自动学习生成的:叫做动态路由。
真正的选路协议非常复杂,
下面简单介绍。
1)选路信息协议)Routing Information Protocol,RIP)所有链路的权值都定为1,之后选取两点最短路径,
优点:简单容易实现; 缺点:所有权值都为1,没有考虑速率等因素。所以说RIP适合运行于小型的网络中。
2)开放路径最短优先(Open Shortest Path First,OSPF);也是一中内部网关协议,攻克了一部分RIP的缺点,
链路的权值由管理员制定,还添加了鉴别数据的功能(预防被攻击,提高安全性),所以OSPF的到了广泛的应用。
3)边界网关协议:(Border Gateway Protocol,BGP)是一种外部网关协议。
运行于各个AS(Autonomous System,自治系统。因为Internet太大了,所以划分了很多的自治系统)之间,
BGP规定每个AS要有一个全世界唯一的AS编号,并要求每一个AS都要选择一台路由器作为该AS的发言人。
一般情况下,BGP发言人是一个AS的入口,进出BGP的数据都由BGP发言人转发。
不同AS的BGP发言人之间交换选路信息,因为全世界AS的数量远远小于子网的数量,所以生成路由表就轻松很多。
但是有时不同AS分属于不同的运营商,所以存在:你的最优路径经过我,但是我不愿意让你过 这种非技术因素。(- _- )
4) 多播选路协议 : 计算机可以随时加入或者退出多播组,多播组是动态变化的,、
这使得多播选路协议比普通单播协议复杂的多,多播路由器利用多播选路协议交换数据,不断地更新多播路由表,
与多播组内计算机的变化状况保持一致,多播选路协议的主要思想是把多播组内的计算机组织成一棵树,
让多播IP数据报沿着这棵树流动, 但是如何生成这棵树,又如何根据多播组内的计算机的变化状况不断更新这棵树,又是非常复杂的。
--------------------------------------------------------------------------------整理自《计算机网络》
相关文章推荐
- 17 - 01 - 28 计算机网络(18)(停止-等待协议)
- 17 - 01 - 29 计算机网络(19)(TCP协议概述)
- 17 - 01 - 20 计算机网络(10)(IP地址分配)
- 17 - 01 - 18 计算机网络(08)(IP数据报转发)
- 17 - 02 - 01 计算机网络(22)(TCP连接的拆除-简单理解)
- 17 - 01 - 26 计算机网络(16)(运输层概述)
- 17 - 02 - 02 计算机网络(23)(TCP的拥塞控制)
- 17 - 01 - 19 计算机网络(09)(子网传输)
- 17 - 01 - 31 计算机网络(21)(TCP连接的建立)
- 17 - 01 - 27 计算机网络(17)(UDP / TCP 对比)
- 17 - 01 - 24 计算机网络(14)(移动IP)
- 01-生活在网络为中心的世界里之计算机分类与发展
- 轻量级应用开发之(13)网络简绍-01
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- 计算机网络基础_01IP地址
- 计算机网络(13)-----java nio手动实现简单的http服务器
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- Mars Android视频学习笔记——01_23_WIFI网络操作
- 网络编程01---计算机网络基础