ip协议原理

发布于:2024-04-14 ⋅ 阅读:(169) ⋅ 点赞:(0)

一、ip协议原理一
ipv4报文数据包字段内容如下
1.version:4bit,版本号
2.Header Length 报文头部长度
3.Total Length  总长度   ex:快递重量,毛重和净重的区别
4.Type of Service :8bit  服务类型,数据包紧急程序区分,ex:快递有航空和汽车等其他媒介运输 
5.Identification:标识,作用标识这个分片是属于哪个原始报文的,同一个包的标识相同
6.Flags:3bit,标志位,用2个,1个保留,
mf位=1  代表包的分片还没有传完  m标识more,表示后面还有分片,先别重组
mf位=0 时候,收到的数据包的分片是最后一个分片
df位=1,禁止分片
df位=0 ,允许分片
7.Fragment Offset:12 bit  片偏移,分片重组时需要,标识一个分片在原先数据包的位置,还原原始数据包的样子
此三个字段用作分片重组,ex:大包裹,一次性发不了,拆成零件配送,到达目的地重新组装
8.Time to Live  8bit  生存时间,每经过一跳减1,可以理解经过设备的数量,设置ttl目的是防止环路,导致资源耗尽,当ttl=0时候,直接丢弃数据包,防止网络发生环路后导致设备资源耗尽。 
9.Protocol:8bit 协议,下一层协议。指出此数据包携带的数据使用何种协议,以便目的主机ip将数据部分上交给哪个进程处理。
常见值:
1:icmp
2:igmp
6:tcp
17:udp
10.Header Checksum 16bit,首部检验和,判断数据包传输中是否有损坏
11.Source IP Address 32bit 源地址
12.Destination ip address  目标地址
13.options  可变,选项字段
二、ip地址
查看本机的ip地址,cmd命令下 ipconfig
ip地址格式 点分十进制,32bit  范围 0-255,首位范围1-223,这个和ip分类有关。
ip地址分类:ABC三类
A 0.0.0.0-127.255.255.255/8   首位0
B 128.0.0.0-191.255.255.255/16  前两位10
C 192.0.0.0-223.223.255.255/24  前三位110
D类用于组播 224.0.0.0-239.255.255.255 常用于tv  前4位1110
E类用与研究 244.0.0.0-255.255.255.255 前4位1111
三、ip地址构成
网络位  +  主机位 
网络部分:连续的1
网络掩码的作用:和ip地址按位与,结果相同标识同一网路。也标识网路位的位数。
同网段设备,直接通信
不同网段设备通信,通过网关
ip地址类型:包含256个地址,第一个是网络地址,最后一个是广播地址,中间是可用范围2^主机位-2
私网ip,可以重复使用的地址
A:10.0.0.0-10.255.255.255
B:172.10.0.0-172.31.255.255
C:192.168.0.0-192.168.255.255
私网通过nat访问公网
特殊ip地址
有限广播地址:255.255.255.255
任意地址:0.0.0.0
本地链路地址:169.254.0.0/24
四、子网划分 借助主机分划分
五、icmp协议  internet控制消息协议,设备传递各种差错和控制信息,收集网络信息,诊断和排除网络故障
几个名词:echo reply,
type和code
30网路不可达,缺少路由条目
31主机不可达,设备不缺少路由,但是arp查不到目标主机信息
32协议不可达,主机通,但是通信的协议不可达
11端口不可达,
50重定向,
echo request
路由的loopback1 配置ip地址 ,多用于远程管理,通过物理接口访问loopback可靠性高,物理接口作为管理地址,如果发生故障则不可以远程访问了
ip地址规划,易管理,易扩展,利用率高
ex:一楼1段,二楼2段,
ip地址预留


网站公告

今日签到

点亮在社区的每一天
去签到