端口号是什么?
端口号的作用:
IP地址对于计算机来讲是唯一的,通过IP能够确定服务器的位置,服务器可能开启了很多服务(网页服务,文件传输服务,邮件服务),端口号即告诉服务器要访问的目标端口是什么。常见服务端口应该是固定的,比如网页服务的端口号应该是80。
端口号有多少种分类?
可用端口号数量:
IP地址为32位,所以可用的IP数量2^32个
端口号位16位,可用的端口数量位0~2^16个

UDP协议包头要比TCP协议包头更简单,所以使用确认的时候耗费资源更少,所以速度更快。
就端口号数量而言,UDP协议和TCP协议数量一样。

在传输层确认端口,而传输层只有两种协议:传输控制协议(TCP)和用户数据报协议(UDP)
源端口:发送数据的端口
目的端口:接收数据的端口
一万以内的端口通常是常见服务端口,超过一万的大多是自己写的程序和网络游戏等。
常见的端口号有哪些?
常见端口号:

查看本机启用的端口

TCP状态:
LISTENING: 服务正在被监听
ESTABLISHED: 两个IP一直在连接,连接正在存在
CLOSE_WAIT和TIME_WAIT:连接超时
UDP端口没有状态,不需要监听
DNS
DNS是Domain Name System的缩写,也就是域名系统的缩写,也称作名称解析。不配置DNS是不能访问互联网
在互联网中,通过IP地址来进行通信,IP地址用数字表示,记忆起来比较困难,而人对域名更加敏感,如:http://www.baidu.com。DNS是负责把IP翻译成域名,或把域名翻译成IP。
.hosts文件是做静态IP和域名对应,优先级比公网上高,也就是说.host文件的优先级是高于DNS解析的。

DNS服务的作用
当要访问一个网站,首先会向DNS发起一个请求,说明要访问哪个网站,询问DNS是否知道这个网站的IP。DNS会把IP地址告诉给客户机,客户机得到了IP地址,就会去访问真正的网站,这就是DNS的基本作用

域名空间结构

域名用"."进行分割便于分级管理
1. 根域名: “.”来表示根域名,根域名的服务器只有13台
2. 顶级域(一级域): 由域名分配组织ISO决定
组织域:

国家或地区域

二级域 : 个人或企业向域名分配组织ISO申请
三级域(主机名): 是申请完二级域名后自己规定的(一般用www代表网页服务)
三级域+二级域+顶级域组成完整域名空间,并且域名全球唯一
为什么需要了解域名空间?
1. 互联网中的域名是有结构有规划的
2. 域名进行了分级,在进行域名和IP地址解析时才能更高效
DNS查询过程

DNS查询类型
从查询方式上分
1. 递归查询
要么做出查询成功响应,要么作出查询失败的响应。一般客户机和服务器之间属于递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机。
2. 迭代查询
服务器收到一次迭代查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也可以是其他DNS服务器的地址。
从查询内容上分
1. 正向查询由域名查找IP地址
2. 反向查询由IP地址查找域名
网关的作用
1. 网关(Gateway)又称网间连接器,协议转换器。
2. 网关在网络层以上实现网络互连,是最复杂的网络互联设备,仅用于两个高层协议不同的网络互连。
3. 网关即可用于广域网互联,也可用于局域网互联。
4. 网关是一种充当转换重任的服务器或路由器。

网关的作用:
1. 网关在所有内网计算机访问的不是本网段的数据报时使用。
2. 网关负责将内网IP转换成公网IP,公网IP转换成内网IP
网关实际上是一个概念性的东西,路由器是实际的网络设备。
当你想连接到另一个网域的ip时,你的网络设备会因为这个ip不在你的网域中而无法发送。如果你设置了一个网关(通常是一个你网域中的ip地址),那么你的机器就知道要将这个数据包送给网关,让网关把它送到其他网域中。
路由器就是用来连接两个网域的设备,通常就用来作网关了。
网友评论