网络层

网络层的主要工作是负责路由器的转发分组。分组转发算法如下:(1),从数据报的首部提取目的主机的IP地址,得出目的网络地址为N;(2),若N就是与此路由器直接相连的某个网络地址,则进行直接交付,不需要再经过其他路由器,直接把数据报交付目的主机(这里包括把目的主机地址D转换为具体的硬件地址,把数据报封装为MAC帧),否则执行(3);(3)若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器,否则,执行(4);(4)若路由表中有到达网络N的路由,则把数据报传送给路由表中所指明的下一跳路由器,否则,执行(5);(5)若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器,否则执行(6);(6)报告转发分组出错。

网际协议IP:TCP/IP体系中俩个最主要的协议之一,也是最重要的因特网标准协议之一。与IP协议配套使用的还有4个协议:地址解析协议ARP(Address Resolution Protocol)、逆地址解析协议RARP(Reverse Address Resolution Protocol)、网际控制报文协议ICMP(Internet Control Message Protocol)、网际组管理协议IGMP(Internet Group Management Protocol)。

ARP:解决同一局域网上的主机或路由器的IP地址和硬件地址的映射问题。A向B发送,则首先在缓存表中查找是否有B的IP地址和硬件地址的映射,若没有,则向局域网内的所有机器发出“我的IP是IP1,我的硬件地址是MAC1,我要向IP为IP2的机器发出信息,请IP为IP2的机器告知其硬件地址”,若B在局域网内,则对此信息进行回复;若B不在局域网内,则将此消息发送到路由器上,由路由器来查找此局域网外的机器。

ICMP:允许主机或路由器报告差错情况和提供有关异常情况的报告。分为ICMP差错报告报文和ICMP询问报文。ICMP的一个重要应用就是分组网间探测PING(Packet InterNet Groper),用来测试俩个主机的连通性。PING是应用层直接使用网络层ICMP的一个例子,它没有通过运输层的TCP或UDP。

IGMP:让连接在本地局域网上的多播路由器知道本局域网上是否有主机参加或退出了某个多播组。

网络层提供俩种服务虚电路服务,可靠通信由网络来保证;数据报服务,可靠通信由用户主机来保证。因特网采用的设计思想是:网络层只向上提供简单灵活的、无连接的、尽最大努力交付的数据报服务,此时,网络层不提供服务质量的保证。

中间设备从一般的概念来讲,将网络互相连接起来要使用一些中间设备。根据中间设备所在的层次,可以有一下四种不同的中间设备。物理层使用的中间设备叫做转发器数据链路层使用的中间设备叫做网桥或桥接器网络层使用的中间设备叫做路由器(路由器其实就是一台专用计算机,用来在互联网中进行路由选择);在网络层以上使用的中间设备叫做网关

IP地址

       1.  {<网络号>,<主机号>}

 

IP地址中的全0表示“这个”,网络号字段为全0的IP地址是个保留地址,意思是“本网络”。网络号为127保留作为本地软件环回测试本主机的进程之间的通信之用。全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址(例如,一主机的IP地址为5.6.7.8,则该主机所在的网络地址就是5.0.0.0),而全1表示“所有的”,因此全1的主机号字段表示该网络上的所有主机。

       2.划分子网,{<网络号>,<子网号>,<主机号>},如在145.13.0.0网络内划分3个子网145.13.3.0,145.13.7.0,145.13.21.0,这些子网对外仍表现为一个网络。划分子网需配合子网掩码使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址主机地址两部分。现在因特网的标准规定:所有的网络都必须使用子网掩码,同时在路由器的路由表中也必须有子网掩码这一栏。

       3.无分类编址CIDR(构造超网){<网络前缀>,<主机号>},如:128.14.35.7/20。在查找路由表时可能会得到不止一个匹配结果,此时应当从匹配结果中选择具有最长网络前缀的路由。

因特网的路由选择协议:

      倘若从路由算法能否随网络的通信量或拓扑自适应地进行调整变化来划分,则只有俩大类,即静态路由选择策略动态路由选择策略。因特网采用的路由选择协议主要是动态的(即自适应的)、分布式路由选择协议。因特网将整个互联网划分为许多较小的自治系统(autonomous system),一般记为AS。在目前的因特网中,一个大的ISP就是一个自治系统。在一个AS内部使用内部网关协议IGP(Interior Gateway Protocol),如RIP和OSPF协议;在AS之间使用外部网关协议EGP(External Gateway Protocol),如BGP。

      RIP(Routing Information Protocol)基于距离向量的路由选择协议。(只用运输层的数据报UDP进行传送)允许一条路径最多只能包含15个路由器,因此,“距离”等于16时即相当于不可达。因此RIP只适用于小型互联网。RIP协议的特点如下:仅和相邻路由器交换信息;路由器交换的信息是当前本地路由器所知道的全部信息;按固定的时间间隔交换路由信息。优点:实现简单,开销较小。存在的问题:当网络出现故障时,要经过比较长的时间才能将此信息传送到所有的路由器。

     OSPF(Open Shortest Path First):(不用UDP而是直接用IP数据报传送)OSPF协议的特点:使用洪泛法向本自治系统中所有路由器发送信息;发送的信息就是与本地路由器相邻的所有路由器的链路状态;只有当链路状态发生变化时,路由器才向所有路由器用洪泛法发送此信息。

      BGP:采用路径向量路由选择协议,它与距离向量协议和链路状态协议都有很大的区别。在配置BGP时,每一个AS的管理员要选择至少一个路由器作为该AS的“BGP发言人”。一个BGP发言人与其他AS的BGP发言人要交换路由信息,就要先建立TCP连接---在此连接上交换BGP报文以建立BGP会话---利用BGP会话交换路由信息(如增加了新的路由,或撤销过时的路由,以及报告出差错的情况等。)使用TCP连接能提供可靠的服务,也简化了路由选择协议。

单播和多播:

 

 

虚拟专用网VPN:

     RFC 1918指明了一些专用地址,这些地址只能用于某个机构的内部通信,而不能用于和因特网上的主机通信。换言之,专用地址之能够用作本地地址而不能用作全球地址。在因特网的所有路由器,对目的地址是专用地址的数据报一律不进行转发。采用这样的专用IP地址的互连网络称为专用互联网或本地互联网,或更简单些,就叫做专用网。

IPV6:

   IPV6将地址从IPV4从32位增大到了128位;支持单播、多播、任博;使用冒号十六进制记法,如68E6:8C64:FFFF:FFFF:0000:1180:960A:FFFF;可通过双协议栈和使用隧道技术来实现从IPV4到IPV6的过渡。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值