主要应用层协议的简介:
Telnet:远程登录服务,提供网络虚拟终端(NVT)大多数TELNET实现是基于文本的,用ASCII码表示字符和命令;有RFC845/855描述;周知端口号位23;在Unix等使用命令行的系统中使用比较广泛。
FTP:file transport protocol,文件传输服务,分为控制连接和数据连接;使用一系列文本命令控制数据传输;由RFC959/2228描述;控制连接的周知端口号为21;被动模式反转了数据连接的监理方向,也叫做防火墙友好方式;
FTP分为标准和被动模式:
TFTP:极其简单的文件传输协议;基于不可靠的传输,没有安全性保障;数据报文最长512字节,少于512字节认为文件结束;发送下一数据前,需得到上一报文的确认;TFTP靠UDP69端口号进行标识;(TFTP经常在近距离小文件高可靠性链路上传输,比如局域网)
SMTP协议:邮件传输协议;基于文本命令、应答和数据与服务器交互;SMTP协议靠TCP25端口号进行标识
POP3:与SMTP有一定的互补性。邮局协议版本3;提供邮件的检索、下载和删除功能;POP3靠TCP110端口进行标识。使用outlook等邮件软件时,发信通常是SMTP,收信通常是POP3。
HTTP:超文本传输协议;为传输HTML而设计;无状态的协议;HTTP靠TCP80端口号进行标识;
RTP和RTCP:实时传输协议、传输实时报文;实时传输控制协议、监视RTP会话服务质量;
SNMP:简单网络管理协议
被管理的节点,运行管理代理;管理系统;MIB-管理信息数据库;承载管理信息的协议;