IP地址中分为两个位
网络位:如果相同,则代表在同一个泛洪范围内;不同则不在
主机位:用以区分同一泛洪范围内的不同设备
网络位和主机位的判断由子网掩码确定
子网掩码:
由连续的1和0构成,1在前,0在后;
其中子网掩码中有多少个1则IP地址所对应的二进制位数即为网络位,余下就是主机位
IP地址
五大类
A,B,C---单播地址(既可以作为源IP地址也可以作为目标IP地址)
D------组播地址(只能作为目标IP地址使用)
E-----保留地址
单播--一对一
组播----一对多(一个组)
广播---对所有(一个广播域)
类别地址由32位中得前8位分类
A:0XXX XXXX ----- 1 - 126
B:10XX XXXX ----- 128 - 191
C:110X XXXX ----- 192 - 223
D:1110 XXXX ----- 224 - 239
E:1111 XXXX ------ 240 - 255
A --- 大型网络 ---- 255.0.0.0(所能容纳得主机位2的24次方)
B --- 中型网络 ---- 255.255.0.0(主机位2的16次方)
C --- 小型网络 --- 255.255.255.0(主机位的8的次方)
主机过多不合理,不适用
特殊IP地址
1,127.0.0.1-127.255.255.254 --- 环回地址(虚拟网卡,检测使用)
2,255.255.255.255---- 受限广播地址 --- 受路由器的限制 --- 只能作为目标IP地址使用
3,主机位全1--- 192.168.1.X/24 --- 192.168.1.255 ---- 直接广播地址 --- 只能作为目标IP使用
4,主机位全0--- 192.168.1.X/24 --- 192.168.1.0 --- 网段 --- 网络号
5,0.0.0.0---- 1,代表没有地址;2,可以代表任意地址
6,169.254.0.0/16--- 自动私有地址/本地链路地址(这个地址要通信需相同网段)
ping---检测网络联通性的工具
ARP--地址解析协议---通过一种地址获取另一种地址
原理:
ARP以广播形式发送请求报文,广播域内所有设备均能收到请求报文。所有收到ARP请求报文的设备会先记录请求报文中的源IP地址和源MAC地址的对应关系,记 录在本地的ARP缓存表。之后,再看请求的IP地址,如果请求的不是自己本地的IP地址,则将 数据包丢弃;如果请求的IP地址是自己本地的IP地址,则将回复ARP应答报文。之后,如果需 要发送数据,则先查看ARP缓存表,如果缓存表中存在记录,则直接按照记录转发;如果ARP缓存表中没记录,则再发送ARP请求报文。
ARP地址表----记录MAC地址与IP地址的对应关系
广播地址----全F(16进制)---MAC地址二进制中48位全为一
广播---逼交换机泛洪
广播域=泛洪范围
PC>arp -a--查看设备的ARP缓存表
TCP/IP对等模型 --- 五层
PDU --- 协议数据单元
OSI (每层单位)
L1PDU(第一层)
L2PDU(第二层)
L....PDU(以此类推,七层)
TCP/IP(单位)
应用层 --- 数据报文
传输层 ---数据段
网络层 --- 数据包
数据链路层 --- 数据帧
物理层 --- 比特流
封装和解封装
应用层 --- 应用层存在封装,只不过,应用层的封装内容取决于不同的应用协议。
HTTP --- 超文本传输协议 --- 获取网页信息 --- 80(TCP 80)
HTTPS --- HTTP + SSL(安全传输协议)/TLS --- 443(TCP 443)
FTP --- 文件传输协议 --- TCP 20 21
Tftp --- 简单文件传输协议 --- UDP 69
Telnet --- 远程登陆协议 --- TCP 23
SSH --- Telnet + SSL --- TCP 22
DHCP --- 动态主机配置协议 --- UDP 67 68
DNS --- 域名解析协议 --- TCP/UDP 53
传输层 --- 端口号 --- TCP/UDP
网络层 --- IP地址 --- IP协议
数据链路层 --- MAC --- 以太网 --- 早期局域网的解决方案,依靠交换机组建的二层网络。
物理层(不需要封装)
以太网的帧图
以太网Ⅱ型帧
前四个为头部,FCS为
Preamble--前导符--标记数据帧的开始
Type(类型)---指的网络层使用的什么类型
FCS --- 帧校验序列 --- 确保数据完整性的参数 --- CRC(循环冗余算法)