网络基础面试题:
ISO:国际标准化组织
OSI:开放互联网通信模型
OSI模型-4层:
应用层:(段)HTTP/FTP/TFTP/SMTP/SNMP/DNS
传输层:(包)TCP/UDP
网络层:(帧)ICMP/IGMP/IP/ARP/RARP
网络接口层:(比特)PPP/PPPOE
OSI模型-5层:
应用层:软件/程序协议
传输层:网关/TCP/UDP
网络层:路由器/三层交换机/防火墙
数据链路层:网桥/二层交换机
物理层:服务器/网卡/网线/光纤
OSI模型-7层:
应用层:为用户提供交互界面
表示层:数据表示/加密/压缩
会话层:数据的网络传递
传输层:对报文进行分组/组装,提供可靠的TCP传输控制协议和不可靠的UDP用户数据报协议
网络层:IP地址编址/寻址/路由选择
数据链路层:MAC地址编址/寻址/擦错校验
物理层:数据传输/电气特性定义
TCP/UDP工作原理
子网掩码
子网掩码必须和IP地址成对出现,否则没有意义
子网掩码适用于给IP地址划分网络地址和主机地址,1代表网络位,0代表主机位
子网掩码必须是连续的1,否则没有意义
A类IP:必须以0开头
10进制表示:10.1.1.1
标准子网掩码:255.0.0.0(2进制表示:11111111.00000000.00000000.00000000)
B类IP:必须以10开头
10进制表示:172.16.1.1
标准子网掩码:255.255.0.0(2进制表示:11111111.11111111.00000000.00000000)
C类IP:必须以110开头
10进制表示:192.168.1.1
标准子网掩码:255.255.255.0(2进制表示:11111111.11111111.11111111.00000000)
子网掩码计算公式:
网络地址:把IP地址和子网掩码的二进制,按位进行逻辑与运算
广播地址:有效子网掩码中,有几个0,就把IP地址中的后几位换成1
子网个数:有效子网掩码中,有几个1,子网数就是2的几次方
主机个数:有效子网掩码中,有几个0,主机数就是2的几次方减2
示例:
IP:172.22.141.231 10101100.00010110.10001101.11100111
子网掩码:255.255.255.192 11111111.11111111.11111111.11000000
网络地址:172.22.141.192 10101100.00010110.10001101.11000000
广播地址:172.22.141.255 10101100.00010110.10001101.11111111
子网个数:2² = 4个
主机个数:2⁶ – 2 = 62个