网关
是实现高层互联的设备,它实际上是一个协议转换器,用于连接两个霍多个不同的网络,使之相互通信。如某一特定种类的局域网域某个专用的网络体系结构互相就要使用网关进行协议的转换。
不配网关和DNS可以在同一网段的局域网内进行通信,只有配了网关和DNS ,才可以上网访问其他网络体系。
OSI和TCP/IP模型:
OSI | TCP/IP |
应用层(网关) | 应用层 |
表示层 | |
会话层 | |
传输层 | 传输层 |
网络层(路由器) | 网络互联层 |
数据链路层(网桥、交换机) | 网络接口层 |
物理层(中继器、集线器) |
IP地址
用IP地址来标识网络上的主机,IP地址长度为32位的二进制数,为了简化记忆,将每八位二进制数用对应的十进制数表示,中间用 . 分割开,形成了常用的IP地址。
IP地址结构:
网络ID | 主机ID |
识别入网主机所在的网络 唯一性 | 区分同一网络上的不同主机 |
IP地址的分类:
A类地址:以0开头
0 | 网络ID(7位) | 主机ID(24位) |
B类地址:以10开头
1 | 0 | 网络ID(14位) | 主机ID(16位) |
C类地址:以110开头
1 | 1 | 0 | 网络ID(21位) | 主机ID(8位) |
D类地址:以1110开头
1 | 1 | 1 | 0 | 多播地址 |
E类地址:以11110开头
1 | 1 | 1 | 1 | 0 | 留待备用 |
子网掩码
子网:为了解决主机号浪费的问题,引入了子网。将IP的主机号部分划分为子网号和主机号,同一子网中主机的IP地址必须具有相同的网络ID 和子网ID。
网络ID | 子网ID | 主机ID |
子网掩码:可以屏蔽IP地址中的一部分,从而分离出IP地址中的网络号部分和主机号部分。
子网掩码、IP地址的子网掩码、IP地址结合使用,可以区分出一个IP地址的网络号和主机号。
计算方法:
- 子网掩码和IP地址进行“与”运算,得到IP地址的网络号
- 子网掩码的反码和IP地址进行“与”运算,得到IP地址的主机号
- 若两台主机的IP地址分别与他们的子网掩码进行“与”运算后结果相同,那么这两台主机在同一个子网中。
标准子网掩码的构成规则(划分子网前的子网掩码):IP地址对应的网络号全为1,主机号全为0,故A类地址的默认子网掩码为255.0.0.0
分析:A类地址的1-8位为网络号,将其置全1;9-32位为主机号,将其置全0得二进制形式:11111111 00000000 00000000 00000000,转换成十进制为255.0.0.0
非标准子网掩码(划分子网后的子网掩码):IP地址对应的网络号和子网号位全为1,主机号全为0.
比如要划分得子网数目为6
- 取多少时最接近6,取3时最接近6。
- 从主机号的最高位开始借位,即为最终确定的子网掩码。取3时,该段的掩码为11100000,对于C类网,子网掩码对应的二进制为:11111111 11111111 11111111 11100000,换成十进制为255.255.255.224