网络层协议 DNS FTP
Domain Name System .域名系统
- 用来完成域名与IP地址之间的映射
- 端口号为TCP或UDP的53
- 分布式,层次性
域名空间结构:
- 根域
- 顶级域
- 二级域名
- FQDN =主机名.DNS后缀
通用域:
DNS工作原理:
递归:或者告诉客户端结果,或者帮助客户端解析
迭代:告诉客户端一个可能的结果
HTTP与HTTPS
Hyper Text Transfer Protocol ,超文本传输协议
用于传输Internet 浏览器使用的普通文本,超文本,音频和视频等数据。
端口号为TCP的80
HTTPS
- 安全超文本传输协议,基于HTTP开发
- 提供加密,可以确保消息的私有性和完整性
- 端口号为443
FTP 与TFTP
File Transfer Protocil , 文件传输协议
- 使用最广泛的文件传输应用
- 端口号为TCP 21 和20
FTP工作原理:
控制连接:TCP 21 用于发送FTP命令信息
数据连接:TCP 20 用于上传,下载数据
数据连接的两种建立类型:
主动模式:ftp服务器主动连结客户机
- 控制端口 21
- 数据端口 20
被动模式:客户机主动连结ftp服务器 - 控制端口 21
- 数据端口 随机端口
拓扑实验:
FTP 上传:
在这里插入图片描述
FTP 下载:
Trivial File Transfer Protocil , 简单文件传输协议
- 用来传输一些琐碎的小文件
- 端口号为UDP 69
Telnat 与SSH
Terminal Network
终端网络应用
通过文本方式远程管理计算机或路由器、交换机
端口号为TCP 23
使用telnet 远程连接
路由器,交换机自带 telnet 命令
第三方软件 ,如 ,SecureCRT , Putty ,Xshell
Secure SHell ,安全命令行终端
SSH(端口号 22),适用于Linux 服务器,防火墙等 设备。
应用层协议及默认端口号:
- DNS协议,TCP/UDP 53端口
- HTTP协议,TCP 80端口
- HTTPS协议,TCP 443端口
- FTP协议,TCP 21端口
- TFTP协议,UDP 69端口
- Telnet协议,TCP 23端口