趣谈网络协议-第3讲 | ifconfig:最熟悉又陌生的命令行

如何查看IP地址呢?

 windows  查看IP地址命令  IPCONFIG

LINUX    查看IP 命令   IFCONFIG   IP ADDR

ifconfig 和ADDR的区别  这是一个关于NET-TOOLS和IPROUTER2的故事。

IP分类

 

无类型域间选路(CIDR)

这是一种IP分配的一种折中方案,用来处理各类型IP 不够用或者浪费问题。

这种方式打破了原来设计的几类地址 的做法,将32位的IP地址一分为二,前面的是络号,后面的是主机号,

10.100.122.2/24  其中24 表示32位IP 地址中前24位是网络号,后面8位是主机号。

CIDR 10.100.122.2/24 前24位是网络号,后8(32-24)位是主机号。 同一个网络号内,可以通过mac地址访问。 子网掩码是:将网络号位都置为1,主机号位用0补齐,即 255.255.255.0 广播地址是:网络号位不变,主机号用1补齐,即 10.100.122.255

网络地址计算 1.将IP地址,子网掩码转换为二进制。 2.之后将两个二进制进行与运算,再将结果转为十进制。与:相应二进制位都为1,结果为1。二进制位有0,则结果为0。 如:IP地址为 61.149.143.20 ,子网掩码为 255.192.0.0 ,计算该IP地址所属的网络地址。 Tip:255转换为二进制是8个1, 0转换为二进制是8个0, 任何数与255进行与运算还等于原数。任何数与0进行与运算还等于0。记住这个tip可以省去一些计算时间~ 1.149 二进制为 10011010 ,192二进制为11000000。(十进制转为二进制,除2取余倒排) 2.两个二进制进行与运算为10000000,转换为十进制为128。(二进制转十进制,按位乘权相加)

IP地址和MAC地址的不同作用,IP 地址提供定位功能 ,MAC地址提供区分全局唯一的功能 和子网内定位功能。子网内主机可以通信,出了子网无法通信。

网络设备的状态标识

<BROADCAST,MULTICAST,UP,LOWER_UP> 是干什么的?这个叫做 net_device flags,网络设备的状态标识。

  UP 表示网卡处于启动的状态;

  BROADCAST 表示这个网卡有广播地址,可以发送广播包;

  MULTICAST 表示网卡可以发送多播包;

  LOWER_UP 表示 L1 是启动的,也即网线插着呢。

  MTU1500 是指什么意思呢?是哪一层的概念呢?最大传输单元 MTU 为 1500,这是以太网的默认值。

广播和多播仅用于 UDP,它们对需将报文同时传往多个接收者的应用来说十分重要

posted @ 2021-05-28 08:44  wang-sir  阅读(140)  评论(0)    收藏  举报