子网掩码、端口、DNS、网关

1.子网掩码

将IP地址划分为网络地址和本地地址两部分linux

屏蔽一个IP地址的网络部分的“全1”比特模式。web

对于A类地址来讲,默认的子网掩码是255.0.0.0;
对于B类地址来讲默认的子网掩码是255.255.0.0;
对于C类地址来讲默认的子网掩码是255.255.255.0。shell

对应数值为255的IP地址为网络地址;
对应数值为0的IP地址位为本地地址。windows

这里写图片描述

2.常见端口号

  1. FTP(文件传输协议):端口20,21
  2. SSH(安全shell协议):端口22
  3. telnet(远程登陆协议):端口23(明文传输不安全建议关闭)
  4. DNS(域名系统):端口53
  5. http(超文本传输协议):端口80
  6. SMTP(简单邮件传输协议):端口25
  7. POP3(邮局协议3代):端口110
netstat -an

netstat      查看本机启用的端口(windows和linux通用)
        -a 查看全部链接和端口         -n 显示IP地址和端口号,不显示域名和服务名

3.DNS

1.主机名到IP地址的映射有两种方式:

1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护本身的映射表,并且只供本设备使用(hosts);
2)动态映射,创建一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上须要使用主机名通讯的设备,首先须要到DNS服务器查询主机所对应的IP地址。缓存

2.DNS服务器

提供DNS服务的是安装了DNS服务器端软件的计算机。安全

服务器端软件既能够是基于类linux操做系统,也能够是基于Windows操做系统的。ruby

装好DNS服务器软件后,您就能够在您指定的位置建立区域文件了,所谓区域文件就是包含了此域中名字到IP地址解析记录的一个文件,如文件的内容多是这样的:服务器

primary name server = dns2(主服务器的主机名是 ) 网络

serial = 2913(序列号=291三、这个序列号的做用是当辅域名服务器来复制这个文件的时候,若是号码增长了就复制) svg

refresh = 10800 (3 hours) (刷新=10800秒、辅域名服务器每隔3小时查询一个主服务器)

retry = 3600 (1 hour)(重试=3600秒、当辅域名服务试图在主服务器上查询更新时,而链接失败了,辅域名服务器每隔1小时访问主域名服务器)

expire =604800 (7 days) (到期=604800秒、辅域名服务器在向主服务更新失败后,7天后删除中的记录。)

default TTL = 3600 (1 hour) (默认生存时间=3600秒、缓存服务器保存记录的时间是1小时。也就是告诉缓存服务器保存域的解析记录为1小时)

3.经常使用的资源记录类型

  • A—-地址—-此记录列出特定主机名的 IP 地址。这是名称解析的重要记录。
  • CNAME——标准名称—– 此记录指定标准主机名的别名。
  • MX—–邮件交换器—–此记录列出了负责接收发到域中的电子邮件的主机。
  • NS——名称服务器——-此记录指定负责给定区域的名称服务器。

4.DNS解析

这里写图片描述

  • 从查询方式上分:
    • 递归查询
      • 要么作出查询成功响应。通常客户机和服务器之间属于递归查询,即当客户机向DNS服务器自己不能解析,则会向另外的DNS服务器发出查询请求,获得结果后转交客户机。
    • 迭代查询
      • 服务器收到一次迭代查询回复一次结果,这个结果不必定是目标IP与域名的映射关系,也能够时其余DNS服务器的地址。
  • 从查询内容上分:
    • 正向查询—-由域名查找IP地址
    • 反向查询—-由IP地址查找域名

4.网关

网关的做用: 1.网关在全部内网计算机访问的不是本网段的数据报时使用。 2.网关负责将内网IP转化为公网IP,公网IP转换为内网IP