网络层协议 DNS FTP

Domain Name System .域名系统

  • 用来完成域名与IP地址之间的映射
  • 端口号为TCP或UDP的53
  • 分布式,层次性

域名空间结构:

  • 根域
  • 顶级域
  • 二级域名
  • FQDN =主机名.DNS后缀

通用域:

网络层协议 DNS FTPDNS工作原理:

递归:或者告诉客户端结果,或者帮助客户端解析
网络层协议 DNS FTP
迭代:告诉客户端一个可能的结果

网络层协议 DNS FTP

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
  • 数据端口 随机端口

拓扑实验:

网络层协议 DNS FTP网络层协议 DNS FTPFTP 上传:
网络层协议 DNS FTP在这里插入图片描述

网络层协议 DNS FTPFTP 下载:
网络层协议 DNS FTP

网络层协议 DNS 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端口