数据通信与网络基础:软考指南

发表时间: 2023-07-17 12:29

OSI七层模型及相关考点

已知IP地址与掩码求网络号与主机号

IP地址A.B.C.D一共4个字段,各个字段各占1字节,若转化为二进制,则一共32位,每个字段占8位

A类地址最高位是0,网络地址占1字节,主机地址占3字节

B类地址最高位是10,网络地址占2字节,主机地址占2字节

C类地址最高位是110,网络地址占3字节,主机地址占1字节

D类地址最高位是1110,用于组播,无网络地址与主机地址

E类地址最高位是1111,实验保留,无网络地址与主机地址

子网掩码的1代表网络号,0代表主机号


网络号求法:将IP地址与子网掩码转化为二进制后取与运算后,根据子网掩码1的位数取字节

以下数据为例:

IP地址:202.197.119.110

掩码 :255.255.255.0

IP 地址二进制 :1100 1010.1100 0101.0111 0111.0110 1110

子网掩码二进制:1111 1111.1111 1111.1111 1111.0000 0000

求得网络号 :1100 1010.1100 0101.0111 0111(因为子网掩码有24个1,所以取3个字节)

主机号求法:先将子网掩码按位取反再与IP地址进行取与运算,根据子网掩码0的位数取字节

IP 地址二进制 :1100 1010.1100 0101.0111 0111.0110 1110

子网掩码取反 :0000 0000.0000 0000.0000 0000.1111 1111

主机号 : 0110 1110(因为子网掩码有8个0,所以取1个字节)

判断2个IP地址是否在一个网段

分别求出2个IP地址的网络号,如果相同则说明是同一个网段的IP地址,否则不在同一个网段

可连接的主机数

2n-2,n为主机号位数

01例题

一个局域网中某台主机的IP地址为176.68.160.12,使用22位作为网络地址,那么该局域网的子网掩码为______,最多可以连接的主机数为_____

子网掩码的1是网络位,0是主机位,22位网络地址代表着子网掩码有22个1,所以子网掩码为
11111111.11111111.11111100.00000000,转化为十进制则是255.255.252.0。既然网络位为22位,则主机位为32-22=10位,可以连接的主机数为210-2=1022



02:端口

FTP

服务器端向客户端发起连接,称之为主动模式,默认数据端口是20

从客户端向服务器端发起连接,称之为被动模式,默认数据端口是1025-65535

默认控制端口是21

HTTP

默认端口号是80

SMTP

默认端口是25

POP3

默认端口是110

NNTP news

新闻组传输协议默认端口是119

Telnet

默认内部端口与外部端口均为23

端口范围公共服务保留端口0~1023(有时是不算0号端口的)

注册端口1024~49151

动态或私有端口49152~65535