CIDR 无类域间路由 可以划分子网掩码 举例 222.210.0.0 /22
CIDR 无类域间路由 可以划分子网掩码 举例 222.210.0.0 /22
192.168.1.0 24
128 64 32 16 8 4 2 1
30个主机 192.168.1.0 /27
1.0 - 1.31/27
10个主机 192.168.1.64. /28 1.64 - 1.79
网络通信
子网掩码的作用:区分IP地址哪部分属于网络地址,哪部分属于主机地址。
IP地址计算
主机数:2的N次方
可用主机数:2的N次方减2
上层协议类型:以太网帧格式分为: Ethernet_Il和lEEE 802.3。
IP报文头部:IP协议主要基于IP报文的一些头部信息来处理报文。
目的地址:关系到报文如果跨网段进行传输时目的地址将指出报文所在的目的地。
IP报文头部:20~60B
version:版本
header length:头部长度
ds field:区分服务字段
total length:总长度值,最大不能超过1500字节
分片:分片:指数据包超过一定长度时,需要被划分成不同的分段使其能够在网络中传输。
identification:标识符
flags:标记字段
fragment offset:分片偏移量
time to live:生存时间,指IP包每经过一台路由器L值减1,如果TTL值减到0了,包会被丢弃掉。
protocol:指出上层承载的是什么
header checksum:头部校验和,IP包的头部要求必须是4个字节的整数倍。如果头部在数据传输过程中出错,它会根据头部校验和判断。
source ip address:源地址
destination ip address:目的地址
ip options:IPxuan'x
IP编址:
IP地址分为网络部分和主机部分。
IP地址由32个二进制位组成,通常用点分十进制形式表示。
IP地址后面应该跟一个子网掩码,子网掩码能够决定哪些属于网络位,哪些属于主机位。
注意:网络地址是用来描述一个网段或者一个网络。广播地址是用来发送报文到整个网段所有主机的。网络地址和广播地址是不能分给主机的。
私有地址范围(企业内部使用)
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
特殊地址
127.0.0.0~127.255.255.255(环回地址)
0.0.0.0
255.255.255.255
网络通信协议:不同的协议用于定义和管理不同网络的数据转发规则。
IEEE 802: IEEE 802是用来管理物理数据流。在局域网里传输的标准。
在广域网里数据传输的标准是PPP和HDLC。
在局域网里数据传输的标准是IEEE 802和以太网。
分层模型-OSI:由ISO国际标准化组织机构来定义
分层模型-TCP/IP:由美国国防部开发的网络通信标准,核心是网络层和传输层
应用层数据经过传输层的时候,传输层需要加个TCP头或UDP头。
传输层的TCP段或UDP段交给网络层,要封装成包,网络层通常在TCP/IP协议栈里面使角P协议。所改这个的候我们称之为IP包(Packet)
网络接口层通常分为物理层和数据链路层。在数据链路层里我们叫做帧(Frame)。
终端之间的通信:数据链路层控制数据帧在物理链路上传输。
数据包在以太网介质上传播之前都是要封装头部和尾部信息的,封装后的数据叫做数据帧。数据链路层基于MAC地址进行帧的传输。(以太网链路上是通过MAC地址来进行唯一标识网络设备并且实现局域网上网络设备之间的通信。MAC地址也叫做物理地址。)
帧格式:网络层决定帧在以太网上传输的格式。
单播:MAC地址的第一字节的最后一位为0,所以单播通信的时候是一对一的通信,它的目的MAC地址是某一个主机网卡的唯一的MAC地址。
组播:第一字节的最后一位必须为1
广播:二进制全是1,十六进制全是F
数据帧的发送和接收
帧从主机的物理接口发送出来后,经过传输介质,传递到目的端。
当主机接收到的数据帧所包含的目的MAC地址是自己时,会把以太网封装剥掉后送往上层协议。