网络层

作者: Kirk张 | 来源:发表于2020-02-11 01:13 被阅读0次

4.1网路层功能--->路由地址

4.1.1异构网络互连

不同网络的原因:不同厂商相互竞争
虚拟互联网络:逻辑网络
网络层的中继系统:路由器 ,中继器和网桥的连接不能称为网络,只是扩大了物理网络范围。
尽最大努力交付:
1.不保证正确
2.不保证交付时间
3.不保证数据报顺序
4.不重复交付
5.不丢数据报

4.1.2 路由与转发

路由选择:

  1. 数据报文服务
  2. 虚电路服务:需要先建立连接

分组转发:根据转发表从哪个端口转发报文
交换机和路由器的区别:交换机在同一网络内连接设备,路由器连接不同网络

4.1.3 拥塞控制

开环控制 :确定什么时候接受新流量,何时抛弃分组,抛弃哪些分组
闭环控制:检测拥塞,将拥塞转到其他路线
拥控制的缺点:拥塞控制的代价就是网络通信闲时,吞吐量下降

4.2 路由算法

4.2.1 静态路由和动态路由

静态路由:无法是适应大网络和动态网络
动态路由:适用于大网络和网络变化,但是实现起来复杂

4.2.2 距离-向量路由算法

所有结点定期向相邻的结点交换整个路由表,该路由表包括每条路径的目的地址。

4.2.3链路状态路由算法

链路状态路由协议
要求每个节点有完整的拓扑信息,两项任务:

  1. 主动测试所有结点的连接状态
  2. 定期将链路状态传播给其他节点(包括不是直接相连的结点)
    ,链路报文到达然后使用地杰斯特拉算法更新网络拓扑信息。

链路状态路由算法的三大特征:

  1. 用洪泛法向本自治系统所有路由器发送信息。
  2. 该信息包括路由器整个拓扑信息,跳数,链路状态。
  3. 只有拓扑网络发生变化的时候采用洪泛法更新拓扑信息。

4.2.4 层次路由

为什么使用层次路由: 网络越来越大,某些单位不想让外界知道自己的路由协议
,自治系统可以选择自己的路由协议,但是两个网络如何连接呢?
因此网路分为两大类。
【1】. 自治系统内的路由选择协议---------内部网关协议(IGP)
RIP协议
RIP 三要点(同距离-向量算法):

  1. 只与相邻节点交换信息
  2. 交换整个网络拓扑信息
  3. 固定时间交换30s之内
    RIP优点
    开销小,收敛快,实现简单
    RIP三个缺点
  4. 限制了网络规模
  5. 因为交换完整表,所以网络扩容开销也大
  6. 网络故障时会很长时间传给其他消息

OSPF协议的特点同链路状态路由算法

  1. 用洪泛法向本自治系统所有路由器发送信息。
  2. 该信息包括路由器整个拓扑信息,跳数,链路状态。

【2】. 自治系统之间的路有选择协议-------外部路由选择协议(EGP)
使用BGP协议,上层叫骨干网络,且区域都有边境路由器,骨干网络的作用就是连接下层路由器
ospf将网络再划分为若干网络,叫区域,目的就是将链路状态路由局限于某一范围内

4.3 IPV4

4.3.1 IPV4分组

版本:去分iv还是ipv6
首部长度:60B 且是4B的倍数
区分服务:1B
总长度:MTU及最大传输单元
标识:ip数据报的标识
标志: 合并数据包 DF :数据报超过传输限制,丢弃。MF :合并数据报
片偏移量: 拆分数据包
生存时间:TTL
协议:
首部校验和:
源地址:
目的地址:

4.3.2IPv4地址

  1. ipv4地址分类
    A类:0开头
    B类:10开头
    C类:110开头
    D类:
    由网络号和主机号组成
    六种特殊地址

4.3.3 NAT 网络

多个主机共用一个地址不同端口通信

4.3.4 子网划分与子网掩码

转换为2进制,因为跟1进行与运算不变化

4.3.5 CIDR

超网借位进行组网

4.3.6 ARP

将ip地址转换为物理地址
四种情况:

  1. 找本网络主机地址
  2. 找跨网络主机地址
  3. 找本网络路由器
    4.找跨网络路由器

DHCP

给主机分配地址

ICMP

告诉源主机你发错了,
两种报文
1.ICMP差错报文

  1. ICMP 询问报文

4.4IPv6

4.5 路由选择协议

IGP EGP

4.5.1 路由选择协议分类

4.5.2 边境网关协议(BGP)

算法:距离 - 向量路由选择算法
由于因特网太大,寻找最佳路由选择很困难,自治系统必须考虑有关策略。所以只是找到一条到达目的地的路线。而不是最佳路由
(待熟悉)

4.6IP组播

4.7移动IP

4.8网络层设备

路由器: 接收要排队,转发出去也要排队

相关文章

  • 网络-网络层

    网络层 网络层数据包(IP数据包,Packet)由首部、数据2部分组成数据:很多时候是由传输层传递下来的数据段(S...

  • 网络层

    虚电路服务和数据报服务的对比 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。ARP:地址解析协...

  • 网络层

    出处 https://www.cnblogs.com/whgk/p/6110474.html TCP/IP协议栈:...

  • 网络层

    姓名 楼竞扬 学号 15020199020 转自:http://www.jianshu.com/p/32eba43...

  • 网络层

    网络层的功能:异构网络互联;路由与转发;拥塞控制 1.异构网络互联 网络的互联是指将两个以上的计算机网络,通过一定...

  • 网络层

    网络层 应用层:应用程序准备需要传输的文件 传输层:将文件分段 并编号 网络层:添加目标IP地址源IP地址 数据链...

  • 网络层

    路由选择协议 距离矢量路由选择协议(DV:RIP、IGRP) 1、跳数、广播地址、收敛时间 2、改进: 路...

  • 网络层

    姓名 连嘉玮 学号 16040120089 转自:http://www.jianshu.com/p/32eba43...

  • 网络层

  • δ网络层

    数据平面 网络层要解决的问题是什么?要解决的是数据交付的问题,并且交付的过程是尽力交付,而不是可靠交付。对于数据平...

网友评论

      本文标题:网络层

      本文链接:https://www.haomeiwen.com/subject/oduzxhtx.html