应用层:提供各种应用服务,将抽象语言转换为编码,提供接口。
表示层:将编码转换为二进制
会话层:维持网络应用和网络服务器之间的会话连接
传输层:实现端到端的通信 | 端口号(0-65535 | 其中0不作为传输层端口号,So | 其实际范围为1-65535 | 1-1023 为知名端口号)DHCP-67(服务器)/68(客户端)FTP-20/21 SPORT DPORT。
网络层:使用iP地址实现主机之间的逻辑寻址–sIP/DIP
获取DIP的方式:
1.知道服务器IP
2.通过域名访问服务器(DNS协议)
3.通过应用程序访问服务器
4.广播 例如:CS1.6(局域网内)
数据链路层(媒介访问控制子层):控制物理硬件,将二进制转换为电信号。
在以太网中通过物理地址(MAC地址)来进行物理寻址
FF-FF-FF-FF-FF-FF (48位)物理地址实际地址 全球唯一,格式统一
有MAC地址能够通信,但范围不够大,后24位按厂商来
获取MAC的方法:
ARP(地址解析协议):主机通过广播发送ARP请求,基于已知的IP请求MAC(广播域内所有的设备都能收到请求包,所有收到请求包的设备会记录包内SIP与DMAC的对应关系在ARP缓存表中,然后再看请求地址,是不是自己,是则ARP应答,不是则丢弃,之后再发送数据,优先查看ARP缓存表,表中没有则ARP请求)
RARP:
FreeARP:检测地址冲突,自我介绍。
物理层:处理传递电信号
TCP/IP协议簇
TCP/IP标准模型----四层模型
TCP/IP对等模型----五层模型
PDU—协议数据单元(标识不同层次数据的单位)
例如:一层(L1PDU)依次。
应用层:数据报文
传输层:数据段
网络层:数据包
数据链路层:数据帧
物理层:比特流
应用层:应用层的封装取决于不同的应用
传输层:封装端口号–工作协议(TCP/UDP)
网络层:IP(IP协议)
数据链路层:mac–以太网协议
物理层:没有封装
TCP/IP模型中支持跨层封装,OSI中不行。
1.跨四层封装—OSPF
2.跨三,四层封装—STP
跨层封装,一般应用在近距离直连设备之间通讯,提高转发效率
8位协议用于跨层封装(TCP/UDP协议号:6 /17)
V4:32位二进制,点分十进制
V6:128位二进制,冒分十进制
网络位:网络位相同,则在同一个广播域
主机位:在同一个广播域,使用主机位来区分不同的主机
子网掩码:由连续的0/1构成,1代表网络位,0代表主机位
A,B,C—单播地址,既可以为SIP也可以为DIP
A: 255.0.0.0 | 0-127
B: 255.255.0.0 | 128-192
C: 255.255.255.0 | 192-223
D–组播地址 | 224-239
E–保留地址 | 240-255
单播:一对一
组播:多对一
广播:一对所有
在IP地址中,一部分为私有IP地址,其余的为公有IP地址
10.0.0.0-10.255.255.255 一个A类网段
172.16.0.0-172.31.255.255 16个B类网段
192.168.0.0-192.168.255.255 256个C类网段
VLSM:可变长子网掩码(子网划分)借位 N位=2的N次方个网段 | 去掉全0全1
总:192.168.11111111.11000000 /26
网段1:192.168.11111111.00000000 192.168.0.0 /26
广播地址:192.168.0.63
网段2:192.168.11111111.01000000 192.168.64.0 /26
广播地址:192.168.0.127
网段3:192.168.11111111.10000000 192.168.128.0 /26
广播地址:192.168.0.191
网段4:192.168.11111111.11000000 192.168.192.0 /26
广播地址:192.168.0.254
CIDR:无类域间路由(子网汇总)–取相同,去不同
在某一接口上写arp-proxy enable 激活代理arp 类似于arp欺骗