基础二

ethtools eth0 linux中查看网卡信息

IP地址:4个字节 32位 点分十进制表示 192.168.10.100 11000000 10101000 00001010 01100100
255.255.0.0 11111111 11111111 00000000 00000000
IP地址是一个有空间的地址,分为:网络位+主机位
主机位不能全部是0,主机位全为0代表的是网络ID
主机位不能全部是1, 主机位全为1代表的是这个网络的广播地址
如果2个IP地址的网络位一样,说明在同一网络,否则,为不同网络

子网掩码:4个字节  32位  
          1表示网络位  0表示为主机位  255.255.255.0  11111111  11111111 11111111 00000000
电脑判断网络:
      用自己的IP地址和自己的子网掩码做“与”运算,得出一个结果
	  然后再用自己的子网掩码和目的IP做“与”运算,得出一个结果
	  比较2个结果,如果相同,则在相同网络,否则为不同网络
IP地址分类:
    A类: 必须以0开头 ,第一个字节的值:1-126   默认子网掩码是255.0.0.0
	      0.0.0.0 特殊使用了,代表所有的主机
		  127.0.0.0 特使使用了,代表环回地址  127.0.0.1
	B类:必须以10开头,第一个字节的取值范围:128-191 默认的子网掩码是:255.255.0.0
	      64*256=16384个网络,每个网络中容纳65534个主机
	C类:必须以110开头,第一个字节的值是:192-223 默认的子网掩码是:255.255.255.0
	      32*65536=2097152个网络,每个网络中容纳254个主机
	D类:用于组播通信,开头必须是1110,所以第一个字节取值:224-239
	     224.0.0.1 代表网络中所有的设备
		 224.0.0.2 代表网络中所有的路由器
		 224.0.0.5 代表网络中的所有的OSPF路由器
	E类:第一个字节范围是:240-255   用于科学研究
现在使用的都是无类IP规划:VLSM   CIDR(无类域间路由)
私网地址段:
     10.0.0.0/8   255.0.0.0
	 172.16.0.0/12  255.240.0.0  172.16.0.0/16 -----172.31.0.0/16
	 192.168.0.0/16  255.255.0.0

IP地址:逻辑地址,全球唯一地址,包括2部分内容:网络ID+主机ID
4个字节,32位 点分十进制表示
子网掩码来决定IP地址的网络ID
子网掩码也是32位,1代表网络位,0代表主机位
如果2个IP地址的网络位是相同的,说明这两个主机是同一网段的, 网络位不相同,则属于不同的网络
主机位全部为0,代表的是网络ID
主机位全部为1,代表这个网络的广播ID

子网划分:实质是将原来的主机位借给网络位用,进而实现大网络拆分成小网络的方法

IPV4报头格式:
版本:4个bit位
头部长度:4个bit位 20字节----60字节
区分服务:8个bit位
总长度:16个bit位
标识符:16个bit位 分片时候用,用来表示是同一个包分的片
标志位:3个bit位 分片用,用来控制
段偏移量:13个bit位 分片用,用来表示相对于第一片的偏移量
TTL:8个bit位 经过一个路由器(也可以说经过一跳)减1,路由器绝不转发TTL值小于等于1的数据包
防止路由环路
协议字段:8个bit位 三层和4层的接口,表示上层协议是哪个
TCP:6 UDP:17 ICMP:1 IGMP:2 OSPF:89
头部校验:16个bit位 不校验数据部分,只校验IP头部
源IP地址:32个bit位
目的IP地址:32个bit位
选项字段:
私有网段:10.0.0.0/8
172.16.0.0/12 172.16.0.0/16----172.31.0.0/16
192.168.0.0/16

	  10.1.0.0/16
	     10.1.0.0/20
	  10.2.0.0/16

ARP:地址解析协议,已知IP地址,解析对方的MAC地址
相同网络:解析的是目的IP地址和MAC的对应关系
不同网络:解析的是网关的IP地址和MAC的对应关系
ARP是一个三层协议,在以太网帧中的类型是:0x0806
ARP分类:request 请求包 广播帧
reply 回应包 单播帧
查看电脑的ARP缓存(300秒):arp -a 查看ARP缓存 默认缓存300秒
arp -d 清空ARP缓存
arp -s 192.168.0.128 74-d4-35-bc-b3-dd 手动绑定

ICMP:互联网控制消息协议 用来解决网络问题的
ping: 是用来测试网络的联通性的
类型是8 echo request 是ping的请求包
类型是0 echo reply 是ping的回应包
tracert 目的地址 windows中使用
traceroute 目的地址 可以测试到达目的经过的路由器跳数及其地址 设备及Linux上使用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值