IPV4地址的分类
A,B,C,D,E
128 64 32 16 8 4 2 1
A:0XXX XXXX 0 - 127(1 - 126)
B:10XX XXXX 128 - 191
C:110X XXXX 192 - 223
D:1110 XXXX 224 - 239
E:1111 XXXX 240 - 255
A,B,C ---- 单播地址 --- 既可以成为源IP地址,也可以成为目标IP地址
D --- 组播地址 --- 只能作为目标地址来使用
E ---- 保留地址
单播 --- 一对一
组播 --- 一对多(同一个组播组)
广播 --- 一对所有(一个广播域的所有)
A:255.0.0.0
B:255.255.0.0
C:255.255.255.0
特殊的IP地址
1,127.0.0.1 - 127.255.255.255 ---- 环回地址
2,255.255.255.255 --- 受限广播地址 --- 受路由器的限制 --- 只能作为目标IP使用
3,主机位全1的IP地址 ---- 192.168.1.x/24 --- 192.168.1.255 ---直接广播地址 --- 只能作为目标IP使用
4,主机位全0的IP地址 --- 192.168.1.x/24 --- 192.168.1.0 --- 代表一个范围 --- 代表一个网段 --- 网络号
5,0.0.0.0 --- 可以代表没有地址;可以代表所有地址
6,169.254.0.0/16 ---- 本地链路地址/自动私有地址
VLSM ---- 可变长子网掩码 --- 子网划分
CIDR --- 无类域间路由 --- 汇总
取相同,去不同
eg;
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.00000000.0/24
192.168.00000001.0/24
192.168.00000010.0/24
192.168.00000011.0/24
192.168.000000 00.0/22 -- 192.168.0.0/22 ---- 超网
OSI/RM :开放式系统互联参考模型
1979年 --- ISO --- 国际标准化组织
核心 --- 分层
属于同一层面的不同功能具有相同的目的和作用,而不同层面的功能之间具有明显的差异。每一层都在下层的基础上提供更高级的增值服务。
分层的作用:
1,更容易标准化。
2,降低层次之间的关联性。
3,更容易学习或理解
应用层
表示层
会话层 ---- 维持网络应用和应用服务器之间的会话连接。
传输层 ---- 实现端到端的传输 --- 端口号 --- 传输层地址 --- 区分
和标定不同的应用 --- 16位2进制构成 ---- 0 - 65535,因为0号端口作
为保留,所以,传输层端口号的取值范围为 1 - 65535。1 - 1023 知名
端口号
网络层
数据链路层 --- 逻辑链路控制层(LLC),介质访问控制层(MAC) ----
FCS(帧校验序列) ---- 确保数据的完整性 --- CRC(循环冗余算法)
物理层
TCP/IP四层模型 ---- TCP/IP标准模型
TCP/IP五层模型 ---- TCP/IP对等模型
PDU---协议数据单元
L1PDU..L7PDU---OSI参考模型
应用层 ---- 报文
传输层 ---- 段
网络层 ---- 包
数据链路层 ---- 帧
物理层 --- 比特流
封装和解封装
应用层
传输层---端口号--TCP,UDP
网络层 --- IP地址 --- IP
数据链路层 --- MAC地址 --- 以太网协议
以太网:早期局域网的解决方案,依靠MAC地址进行寻址的网络,是工作在1,2层的一种网络。
物理层
应用层
HTTP TCP 80 --- 超文本传输协议
网
HTTPS = HTTP + SSL(安全传输协议)(TLS协议) --- TCP 443
FTP TCP 20/21 --- 文件传输协议
tftp UDP 69 ---- 简单文件传输协议
telnet TCP 23 ---- 远程登录协议
SSH TCP 22 --- telnet + SSL
DHCP UDP 67/68 --- 动态主机配置协议
DNS UDP/TCP 53 ---- 域名解析协议
传输层 --- TCP/UDP
1,TCP是面向连接的协议,而UDP是无连接的协议。
2,TCP的传输是可靠的,UDP的传输“尽力而为”
3,TCP可以进行流控,UDP不行
4,TCP可以分段,而UDP不行
5,TCP耗费资源比较大,传输速递较慢;UDP耗费资源较少,传输速度快;TCP和UDP的应用场景:TCP适合应用在对传输效率要求较低,但是对可靠性要求较高的场景;UDP更适用于对传输效率要求较高,但对可靠性要求较低的场景。(即时通讯类)
面向连接 --- 指在设备传输数据之前,先使用预备的协议建立点到点的连接,然后再传输数据。
校验和 ---- 伪头部校验 --- 将网络层头部中的12个字节的内容一起校
验 --- 32位源IP地址,32位目标IP地址,8位保留,8位协议,16位总长
度 ---- 反码相加法