橘猫猫
文章5
标签0
分类0
HCNA学习-IP篇

HCNA学习-IP篇

IP地址

IP地址以点分十进制来表示,由32位二进制组成
分为网络位和主机位两部分
网络位,代表IP地址所属的网段
主机位,代表网段上的某个节点
由子网掩码决定分界点

公网地址
1-126 A类地址
128-191 B类地址
192-223 C类地址
224-239 D类地址(组播地址)
240-255 E类地址(保留地址)
127为本地回环地址

私网地址
10.0.0.0/8 范围10.0.0.0-10.255.255.255
172.16.0.0/12 范围172.16.0.0-172.31.255..255
192.168.0.0/16 范围192.168.0.0-192.168.255.255

在设置IP的时候,网段和广播地址不能设置成IP
即全为0和全为1 这里的全为0和全为1指的是二进制的数字

/32位的地址 属于网段地址 广播地址 主机地址

IP协议

Internet Protocol 因特网协议
网络层提供了IP路由的功能

包头固定20字节
pack1

同时我们也能看到总长度大小为60字节,由20字节加上后面的数据字节大小组成的
pack2

数据包的大小由多层进行封装,IP层面是20字节,并是可以通过抓包看到的
同时这里的60是数据的长度,这里指的数据是IP层面上的数据,tcp,http这种
pack3

同时抓到icmp的数据包大小是40
pack4

这样我们刚刚得出的60byte就是ip层+icmp层,icmp层针对ip层来说就是数据,跟刚刚我们说的一样

FCS是校验,是针对源发出的数据包进行校验得出的值,发送给对端后,对端也会针对数据包进行校验,也会得到FCS,然后去对比,FCS不一致会导致包进行篡改,那接收方就会丢弃这个包,这个值占4byte

总数据包的大小,ethernet二层+ip层+上层的数据+FCS=64~1518

分片:当数据包比链路MTU大时,就可以被分解为很多的足够小片段的过程
默认的MTU为1500,当发送的字节大小超过1500后,就会进行切片发送

可以查看到分段发送了多少个包

pack5

ipv4有分段,ipv6没有分段
ipv6有自动检测mtu的机制,确保发送的数据包大小都是统一的

TTL 生存时间
防止IP数据包在网络中无休止地传输(环路)
每经过一次路由的查找TTL值就会减1
当TTL等于0时,丢弃数据包

Tracert 命令可以检测链路状态,看是否到下一跳
pack6

0x0800 表示IPV4
0x0806 表示ARP
0x86DD 表示IPV6

TCP为6
UDP为17

pack7
pack8
pack9

本文作者:橘猫猫
本文链接:https://www.lijiecheng.top/hcna-ip/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×