课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
tcp协议是程序员在学习计算机网络的时候需要重点掌握的一个编程知识,而本文我们就通过案例分析来了解一下,零基础学计算机网络需要掌握哪些协议知识。
运行 BGP 协议的路由器相互之间需要建立 TCP 连接以交换路由信息,这种连接称为 BGP 会话(session)。每一个会话包含了两个端点路由器,这两个端点路由器称为相邻路由器(neighbor)或是对等路由器(peer)。
BGP 一般是在两个自治系统的边界路由器之间建立对等关系,当然也可以在同一个自治系统内的两个边界路由器之间建立对等关系,前者称为 EBGP,后者则称为 IBGP。
BGP 只能是力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非要寻找一条最佳路由。因此,BGP 协议采用路径向量(Path Vector)路由选择协议,它与距离向量协议和链路状态协议都有很大的区别。
两个 BGP 发言人彼此要周期性地交换保活报文(一般间隔 30 秒)。保活报文只有 19 字节长(只用 BGP 报文的通用首部)。
更新报文是 BGP 协议的核心内容。BGP 发言人可以用更新报文撤销它以前曾经通知过的路由,也可以宣布增加新的路由。
在 BGP 刚刚运行时,BGP 的相邻路由器是交换整个的 BGP 路由表。但以后只需要在发生变化时更新有变化的部分,而不是像 RIP 或 OSPF 那样周期性地进行更新。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。