文章目录
应用层协议概要
能够让利用网络的应用程序进行特定通信处理的是应用协议。
应用之间交互的信息叫消息;应用可以直接享用传输层以下的基础部分。
远程登陆
远程登陆是为了实现TSS分时系统环境,是将主机和终端的关系应用到计算机网络上的一个结果。
TELNET
利用TCP的一条连接,通过该连接向主机发送文字命令并在主机上执行。
TELNET分为两类基本服务:仿真终端功能;协商选项机制。
TELNET经常用于登录路由器或高性能交换机等网络设备进行相应的设置。【由于路由器、交换机一般都不配备键盘和显示器,设置时可以通过串行线连接计算机,也可以通过TELNET HTTP SNMP等】
选项
TELNET除了处理用户所输入的文字外,还提供选项的交互和协商功能。
比如,为实现仿真终端NVT所用到的界面控制信息就是通过选项功能发送出去的。
TELNET客户端通常与目标主机23号端口建立连接;TCP21端口连接到FTP‘25连接SMTP;80连接到HTTP;110连接到POP3
以下两个命令视为相同
ftp 主机名
telnet 主机名 21
SSH
加密的远程登录系统。TELNET中登录时无需输入密码就可以发送,容易造成通信窃听和非法入侵。使用SSH后可以加密通信内容,即时信息被窃听也无法破解发送的密码、具体命令以及命令返回的结果。
SSH其他功能:更强的认证机制;转发文件;使用端口转发功能。
端口转发是指特定端口号所收到的消息转发到特定的IP地址和端口号码的一种机制。
使用端口转发的情况下,SSH客户端程序、SSH服务端程序都起着一个网关的作用。
文件传输
FTP是两个相连的计算机之间进行文件传输时使用的协议。互联网有一种FTP服务器允许任何人进行访问,叫做匿名服务器,登录时使用匿名或ftp都可以。
工作机制概要
两条TCP连接:一条用来控制,另一条用于数据文件的传输。