计算机网络学习笔记-1.网络层

本文深入探讨了IP协议的内容,包括虚拟互联网络、IP协议的工作原理、寻址方式及分片机制。详细阐述了IP协议头的各个字段,并介绍了IP协议的转发流程,涉及路由表、ARP和RARP协议。此外,还讨论了子网划分、CIDR无分类编址、NAT技术及其解决的问题,以及ICMP协议的应用,如Ping和Traceroute。最后,简要概述了网络层的路由算法,特别是RIP协议的运作机制及其局限性。
摘要由CSDN通过智能技术生成

文章目录

慕课网计算机网络教程

内容总览

在这里插入图片描述

1. IP协议内容

1.1 虚拟互联网络

在这里插入图片描述

1.2 ip协议是什么

在这里插入图片描述

1.3 ip协议工作原理

在这里插入图片描述

1.3.1 分片

在这里插入图片描述

1.3.2 增加协议头

在这里插入图片描述
在这里插入图片描述

4位版本和IHL(首部位长度)

在这里插入图片描述

Type Of Server(服务类型)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

IP数据总长度

在这里插入图片描述
在这里插入图片描述

标识、标志和片偏移

在这里插入图片描述

TTL(生存时间)

在这里插入图片描述

携带上层数据的协议类别

在这里插入图片描述

CheckSum

在这里插入图片描述

源ip地址、目的ip地址

在这里插入图片描述

1.3.3 寻址

在这里插入图片描述

局域网寻址

在这里插入图片描述
在这里插入图片描述

路由

在这里插入图片描述
在这里插入图片描述

2. ip协议转发流程

在这里插入图片描述

2.1 路由表简介

MAC地址表回顾

在这里插入图片描述

路由表

在这里插入图片描述

2.2 ip协议转发流程

网络层转发流程

在这里插入图片描述

网络层和数据链路层工作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 地址解析协议(ARP)

2.3.1 地址解析协议(ARP)
定义与作用
  • 是为了解决网络传输中,如何确定目标MAC地址的协议
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
ARP缓存表

在这里插入图片描述

  • 如果查询到缓存表,直接找到缓存表中ip地址对应的MAC地址,将数据通过链路层发送给MAC地址

  • 如果缓存表中没有查询到记录,则通过广播-回馈的方式找到目标MAC地址,并更新记录缓存表
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 因为ip会变化,故缓存表会随着ip的变化而变化
    在这里插入图片描述

查看ARP缓存表命令
  • arp -a
    在这里插入图片描述
ARP协议报文信息

在这里插入图片描述

2.3.2 逆地址解析协议(RARP)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 ip地址的子网划分

在这里插入图片描述

2.4.1 分类的IP地址
  • 取前8位,
    • A:以0开头:最大127
    • B:以10开头:最小128.1,最大191.255
    • C:以110开头:最小192.0.1
      在这里插入图片描述
      在这里插入图片描述
  • 除去特殊网络号和主机号
    在这里插入图片描述
特殊的主机号

在这里插入图片描述

特殊网络号

在这里插入图片描述
在这里插入图片描述

分类地址补充-特殊用途

在这里插入图片描述

2.4.2 划分子网
问题提出

在这里插入图片描述
在这里插入图片描述

子网概念

在这里插入图片描述

子网掩码
  • 为了快速判断某个IP的子网号

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ip地址与子网掩码寻找子网过程

在这里插入图片描述

2.4.3 无分类编址CIDR
  • 现代IP地址分类
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3. 网络地址转换NAT技术

3.1 NAT技术解决的问题

  • 为了解决IP地址不够用的情况
  • 用于外网找到内网具体设备网络ip地址

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 内网VS外网

在这里插入图片描述

内网连接-ARP协议

在这里插入图片描述

  • A公司与B公司可以使用一样的内网地址

在这里插入图片描述

外网连接
  • 全球唯一的ip,不能有冲突
  • 当外网寻找内网时候,需要用到NAT技术
    在这里插入图片描述

3.3 NAT技术定义

在这里插入图片描述

3.4 NAT工作过程

  • 发生在本地的路由器
  • 实质与ARP协议类似,维护一个外网与内网的ip地址缓存表
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. ICMP协议

4.1 协议定义

在这里插入图片描述

  • 用以辅助IP协议进行数据的传输

4.2 ICMP协议报文格式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 如果传输的ICMP报文,会在ip报文的协议中添加代表ICMP协议的字段1
两个种类的报文

在这里插入图片描述

  • 差错报告报文
    在这里插入图片描述
  • 询问报文
    在这里插入图片描述

4.3 ICMP协议的应用

在这里插入图片描述

Ping应用

在这里插入图片描述
在这里插入图片描述

  • 网络检查,通过Ping逐步排查

在这里插入图片描述

Traceroute应用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 每经过一个中间网络,将TTL1TTL0时,触发ICMP终点不可达差错报文同时会记录当前网络的IP,因此,直到到达终端设备,会将中间经过的网络地址记录下来

在这里插入图片描述

5. 网络层的路由算法

5.1 路由概述

路由算法本质

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

AS(自治系统)

在这里插入图片描述

内部网关协议(RIP、OSPF
外部网关协议(BGP)

在这里插入图片描述

5.2 内部网关路由协议-RIP协议

在这里插入图片描述

5.2.1 距离矢量(DV)算法
Di和Si定义

在这里插入图片描述
在这里插入图片描述

算法细节

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 每次更新,最短距离
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
5.2.2 RIP协议的过程
RIP协议定义

在这里插入图片描述
在这里插入图片描述
将调数作为距离累加,即,每通过一个路由器转发,跳数加1,大于15定义为不可达,如果不可达,会一直循环,跳数累加,因此,可用于网络诊断

具体流程

在这里插入图片描述

第一步:插入新的路由数据到路由表

在这里插入图片描述

第二步:更新新的路由数据到路由表

在这里插入图片描述

第三步:只更新距离更短的路由信息

在这里插入图片描述

5.2.3 RIP协议缺点

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值