各种协议使用端口号
端口号 协议名称
20 FTP-Data 文件传输协议
21 FTP-Control 文件传输协议
FTP常用命令:get下载文件,put上传文件,dir显示当前目录中的文件信息,Icd设置客户端当前目录,bye退出FTP连接。
22 SSH 远程登陆
23 Telnet 远程登陆
25 SMTP 简单邮件传输协议
43 Host Name Server 主机名称服务
49 LoginHostProtocol登录主机协议
53 DNS 域名系统
DNS定义了两种类型服务器;
主服务器(primaryserver)负责维护一个区域的所有域名信息,是特定的所有信息的权威信息源,数据可以修改。
辅助服务器(secondaryserver)作为主域名服务器的备份,在这个区域的主服务器停止响应的情况下为客户提供域名解析服务。辅助域名服务器中的数据是从主域名服务器中复制过来的,是不可以修改的。
69 TFTP 小型文件传输协议
TFTP简单文件传输协议:是基于UDP协议实现的一个用来在客户机与服务器之间进行简单文件传输的协议,只能从远程服务器上读、写文件(邮件),它不能列出目录,不提供用户认证。端口号为69
80 HTTP 超文本传输协议
110 POP3 客户端访问服务器端的邮件服务
115 SFTP 安全 文件传输协议
137 NetBIOS 名称解析
143 IMAP 交互式邮件访问协议
156 SQL Server
161 SNMP 简单网络管理协议 基于UDP协议 减少开销
179 BGP 边界网关协议 基于传输层
443 HTTPS 安全超文本传输协议
546 DHCP Client 动态主机配置协议-客户端
547 DHCP Server 动态主机配置协议-服务器端
UDP 520端口 用于传输RIP数据
DNS
资源记录(RRs)
是指每个域所包含的与之相关的资源。例如,每个RR都包括这个域的所属(RR是从哪个域名中得到的),类型(什么样的资源存在于这个RR中)。DNS中常见的记录有以下七种:
A记录:用来指定主机名(或域名)对应的IP地址记录
PTR记录:指针记录,PTR记录是A记录的逆向记录,作用是把IP地址解析为域名。
CNAME记录:别名记录,允许将多个名字映射到一台计算机。
NS记录:域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。
SOA记录:起始授权机构记录,SOA记录说明了在众多NS记录里那一台才是主服务器
MX记录:邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后来定位邮件服务器
SRV记录:服务器资源记录,作用是说明一个服务器能够提供什么样的服务。
DNS两种查询方式:
1.递归查询: 在该模式下本地DNS服务器(负责到底 肯定会给你一个结果)接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果本地DNS服务器没有存储所查询DNS信息,那么该服务器就根据它的配置向域名树中的上级服务器进行查询,如果返回的是其它服务器的IP地址,则向这些服务器进一步查询,直到查到或返回错误信息,并将返回的查询结果提交给客户机。
2.迭代查询:本地DNS服务器(告诉你一个可能DNS服务器地址)会向客户机提供其他能够解析查询请求的DNS服务器地址,当客户机发送查询请求时,DNS服务器并不直接回复查询结果,而是告诉客户机另一台DNS服务器地址,客户机再向这台DNS服务器提交请求,依次循环直到返回查询的结果。
https://blog.csdn.net/qq_41923622/article/details/85805003 osi 7层模型 及各层协议