[关闭]
@markheng 2016-12-30T09:05:17.000000Z 字数 2322 阅读 1814

网络复习笔记

新型计算机网络


传播方式

BGP

BGP采用TCP协议生成路由表
路由表中主要包括 AS前缀下一跳

RIP/OSPF

两种AS内部的路由协议,RIP是路径向量协议,OSPF是路由状态协议

OSPF分层

分层是为了避免洪泛LSA造成的网络负担

边界的OSPF路由器存有两个AS的路由数据库,分别计算最短路径

BGP

将AS分为

BGP是唯一使用TCP作为传输层协议的路由协议
BGP是一个距离向量协议,通过列举到每个目的地址的路由,消除路由环路。

RTS/CTS

是无线网络中的一种握手机制,避免“终端隐藏”问题。终端隐藏问题是指,A和C同时向B发送信息,但是A和C并不知道彼此的存在,此时由于B无法同时接收两个终端的信息,导致A和C的信息都丢失了。通过RTS/CTS握手机制,在发送方和接收方都做好准备的情况下发送信息,保证信息不会因为冲突而丢失。

FQ/WFQ 的异同

FQ是为每一个流保持一个队列,避免不同的流之间相互影响,队列中流量的发送是根据每个数据包进入队列时计算的时间戳来进行的,拥有小时间戳的流量包优先被选中发送。
WFQ在FQ的基础上,为每个流所在的队列加上一个权重值,作为对应队列可以分配到的带宽的比重。

TCP拥塞控制用于无线网络可行吗

不可行,TCP拥塞控制中很重要的一点在于是否存在丢包现象,但是由于无线网络环境复杂,丢包的原因多种多样,TCP的拥塞控制用在无线网络中会导致无线网络的性能无法完全发挥。

NAT穿透

尽管有许多穿越NAT的技术,这些技术中的大多数都要求有一个公共服务器,而且这个服务器使用的是一个众所周知的、从全球任何地方都能访问得到的IP地址。一些方法仅在建立连接时需要使用这个服务器,而其它的方法则通过这个服务器中继所有的数据——这就引入了带宽开销的问题。
两种常用的NAT穿越技术是:UDP路由验证和STUN

UDP路由验证
让位于NAT后的两台主机都与处于公共地址空间的、众所周知的第三台服务器相连,然后,一旦NAT设备建立好UDP状态信息就转为直接通信,并寄希望于NAT设备会在分组其实是从另外一个主机传送过来的情况下仍然保持当前状态。
这项技术需要一个圆锥型NAT设备才能够正常工作。对称型NAT不能使用这项技术。

STUN
STUN(Session Traversal Utilities for NAT,NAT会话穿越应用程序)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT路由器之后的主机之间建立UDP通信。

MPLS

MPLS多标签协议交换

  • 标签堆栈
    MPLS中分组可以携带多个标签,这些标签在分组中以“堆栈”的形式存在,对标签堆栈的操作按照“后进先出”的原则。决定如何转发分组的标签始终是栈顶标签。

IS-IS

IS-IS协议是一种基于链路状态算法的路由协议,这意味着作为中间系统的路由器,必须完全知晓自己所在区域内部所有其它的路由器和它们的链路状态。IS-IS协议通过发送LSP(链路状态协议数据单元)进行路由信息通告,通过Hello PDU发现邻居和创建邻接,[5]通过SNP(序号协议数据单元)确保路由器持有最新的、有效的LSP。路由器在接收到的LSP的基础上,通过SPF(最短路径优先)算法最终确定路由表。[6]
IS-IS协议把路由器分为三种:L1路由器、L2路由器和L1/L2路由器。其中,L1路由器是为端系统(比如个人电脑)直接提供服务的路由器,L2路由器是骨干路由器。L1/L2路由器向L1路由器隐藏骨干区域的细节,并负责将由L1路由器组成的非骨干区域的数据请求转发到由L2路由器组成的骨干区域。
和OSPF协议直接使用IP地址标识路由器不同,IS-IS协议使用OSI的地址方案NASP标识路由器节点。因此,纯粹的IS-IS协议并不直接适合于IP网络;而集成IS-IS能够实现IP路由的关键,在于RFC 1195引入携带IP路由信息的CLV字段。

链路层协议和传输层协议的区别

参考 http://wenda.tianya.cn/question/3ce0d0c85ccdf932

数据链路层:数据链路层的最基本的功能是向该层用户提供透明的和可靠的数据传送基本服务。透明性是指该层上传输的数据的内容、格式及编码没有限制,也没有必要解释信息结构的意义;可靠的传输使用户免去对丢失信息、干扰信息及顺序不正确等的担心。在物理层中这些情况都可能发生,在数据链路层中必须用纠错码来检错与纠错。数据链路层是对物理是对物理层传输原始比特流的功能的加强,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一无差错的线路。功能:差错控制、流量控制

传输层:Internet 在传输层有两种主要的协议:一种是面向连接的协议 TCP ,一种是无连接的协议 UDP,在TCP/IP 协议簇中, IP 提供在主机之间传送数据报的能力,每个数据报根据其目的主机的 IP 地址进行在 Internet 中的路由选择。传输层协议为应用层提供的是进程之间的通信服务。为了在给定的主机上能识别多个目的地址,同时允许多个应用程序在同一台主机上工作并能独立地进行数据报的发送和接收, TCP/UDP 提供了应用程序之间传送数据报的基本机制,它们提供的协议端口能够区分一台机器上运行的多个程序。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注