TELNET、FTP、TFTP、SMTP

TELNET是一个简单的远程终端协议,它也是互联网的正式标准。用户用TELNET就可在其所在地通过TCP连接注册(即登录)到远地的另一台主机上(使用主机名或IP地址)。

TELNET能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在

远地主机上。因此,TELNET又称为终端仿真协议。

TELNET熟知端口号:23

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

文件传送协议FTP是互联网上使用得最广泛的文件传送协议。

FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。

FTP:基于TCP

TFTP:简单文件传送协议,基于UDP

 

文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输服务。FTP的主要功能树减少或消除在不同操作系统下

处理文件的不兼容性。

FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,

负责接收新的请求;另外有若干个从属进程,负责处理单个请求。

FTP的客户和服务器之间要建立两个并行的TCP连接:“控制连接”和“数据连接”。

 

当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口21,同时还要告诉服务器进程自己的另一个端口号码,用于

建立数据传送连接。接着,服务器进程用自己传送数据的熟知端口20与客户进程所提供的端口号建立数据传送连接。由于FTP使用了两个

不同的端口号,所以数据连接与控制连接不会发生混乱。

TFTP熟知端口号69。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

电子邮件(e-mail)是互联网上使用最多的和最受用户欢迎的一种应用。

简单邮件传送协议SMTP

由于互联网的SMTP只能传送可打印的7位ASCII码邮件,因此又提出了通用互联网邮件扩充MIME

MIME在其邮件首部中说明了邮件的数据类型(如文本、声音、图像、视像等)。在MIME邮件中可同时传送多种类型

的数据。这在多媒体通信的环境下是非常有用的。

一个电子邮件系统应具有三个主要组成构件,这就是用户代理、邮件服务器,以及邮件发送协议(如SMTP)和邮件读取协议(如POP3)

用户代理UA就是用户与电子邮件系统的接口,在大多数情况下它就是运行在用户电脑中的一个程序。因此用户代理又称为

电子邮件客户端软件。

用户代理至少应当具有以下4个功能:

1、撰写

2、显示

3、处理

4、通信

SMTP:

1、连接建立 SMTP熟知端口号码25

2、邮件传送

3、连接释放

现在常用的邮件读取协议有两个,即邮局协议第3个版本POP3和网际报文存取协议IMAP

发件人的用户代理向发送方邮件服务器发送邮件,以及发送方邮件服务器向接收方邮件服务器发送邮件,都是使用SMTP协议。

而POP3或IMAP则是用户代理从接收方邮件服务器上读取邮件所使用的协议。

全部评论

相关推荐

不愿透露姓名的神秘牛友
10-12 10:48
已编辑
秋招之苟:邻居家老哥19届双2硕大厂开发offer拿遍了,前几天向他请教秋招,他给我看他当年的简历,0实习实验室项目技术栈跟开发基本不沾边😂,我跟他说这个放在现在中厂简历都过不了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务