• 计算机网络总结笔记



    #计算机网络

    三、网络层

    1、IPv4地址分类(32位)

    1.1、IP分类

    1、A类地址: 0~127

    • 网络号占8位,主机号24位

    • 最大可指派的网络数: 2^7-2 (主机号全零,和全一,不能分配。(全0,网络号,全1,广播)

    2、B类地址: 128~191

    • 网络号占16位,主机号16位
    • 最大可指派的网络数: 2^14-1

    3、C类地址: 192~223

    • 网络号占24位,主机号占8位。
    • 最大可指派的网络数: 2^21-1

    4、D类地址:

    • 网络号; 1 1 1 0+多播地址

    5、E类地址(保留为今后使用)

    • 网络号1 1 1 1
    1.2、点分十进制记法
    • 每8位为一组,每组通过“.”断开,例如,192.168.188.128
    1.3、一般不使用的ip地址

    Localhost: 127.0.0.1

    1.4、IP地址的一些重要特点
    • IP地址是一种分等级的地址结构(分网络号,主机号)。

    • 路由器根据目的主机所连接的网络号来转发分组

    • IP地址是标志一个主机(路由器)和一条链路的接口

    • 通过网桥或交换机连接起来的若干局域网仍为同一个网络。

    1.5、IP地址与硬件地址
    • 硬件地址(数据链路层的,MAC地址)
    • IP地址(网络层的)

    MAC(物理地址)随着进入不同的路由器,源MAC和目的MAC一直在改变。源IP与目标IP一直不变。

    1.6、地址解析协议ARP
    • 局域网通信使用MAC地址,不使用IP地址。

    • ARP协议条件:只知道IP地址,但是不知道MAC地址。

    通过广播方式,(发送一个帧,帧里面MAC目标地址 12个F),想要获得的那个MAC地址主机,会响应广播。发送自己的MAC地址信息。

    ARP 只在本局域网内工作,因为路由器会分隔广播的,不会让他传播到别的局域网。

    若不在同一个局域网内,就需要发送给网关(路由器),让网关(路由器)进行广播。

    3、IP地址获得物理地址的方式是自动的,本机用户根本不会知道。

    4、引入IP地址的原因:因为不同网络的地址格式不同,IP就使不同的地址有了相同的地址格式。

    5、ARP欺骗

    收到多个ARP响应分组,接收方收到虚假ARP。装上ARP防火墙,可以防止出现这种情况。

    2、IP数据报的格式

    1. 路由器根据路由表工作的。(在不同网络中工作)
    2. 交换机根据交换表工作的。(在同一段网络中工作)

    2.1、

    • IP数据报由首部和数据两部分组成。
    • 首部前一部分是固定长度,共20字节。

    每一行4个字节,共5行。

    1. 生存时间:每经过一个路由器,生存时间减一。生存时间为0时,就被丢弃。
    2. 首部检验和:固定长度,首部20字节。只检验首部。这里不采用CRC检验码而采用简单的计算。
    3. 协议:记录上层协议,例如TCP协议等。
    4. 标识:作为这个数据报的标识。
    5. 片偏移:要用总长度/8,因为标志占用了3位,所以要/8来让片偏移可以放的进去。

    在这里插入图片描述

    3、ARP数据报格式

    在这里插入图片描述

    • 操作:表示请求报文还是响应报文
    • MAC地址6个字节

    4、IP层转发分组的流程

    53分钟

    参考文献
    B站 计算机网络------up主 网络牛仔逛b站

  • 相关阅读:
    15天获取20万用户,小程序如何做到?
    cmd命令行查看mysql数据库命令
    nginx七层负载均衡配置
    cesium加载倾斜影像数据(模拟雨、雪、雾、无人机飞行、测距、箭头标绘、电子围栏等)
    Vue入门(二)
    3大问题!Redis缓存异常及处理方案总结
    可视化学习:图形系统中的颜色表示
    Java毕设项目思路:疫情反复?校园疫情信息系统可以这样做
    kafka 3.5 主题分区ISR伸缩源码
    Multicycle Path
  • 原文地址:https://blog.csdn.net/ccb1372098/article/details/127819226