【计算机网络】第二章 应用层 3

Email应用的特性

异步应用,方便用户

一对多通信

价格低廉

【计算机网络】第二章 应用层 3_第1张图片

 

主要包含:

o 用户代理(user agents,UA)

o 邮件服务器(mail servers)

o 邮件传输协议:SMTP

o 邮件访问协议:POP3IMAP

用户代理

o 客户端程序

o 供编辑、发送、显示邮件和邮件发送情况报告等功能

邮件服务器

o 功能:类似“邮局” ,接收和转发电子邮件,向发信人报告邮件发送状态

o 邮箱:保存收到的邮件

o 消息队列:暂存待发邮件

o 使用SMTP协议传输邮件

o 采用C/S模式

o 可能是Server,也可能是Client

n client: 发送邮件时

n server: 接收邮件时

电子邮件地址

电子邮件地址由两部分组成:

n 用户名

n 邮箱所在的邮件服务器的主机域名

n 全球唯一性

用户名和邮件服务器域名之间用“@”隔开

用户名@邮件服务器域名

Email的通信协议

SMTP:发送/转发邮件——PUSH服务

o POP3IMAP:从邮箱收邮件到本地计算机——PULL服务

SMTP 总结

o SMTP使用持久连接

o SMTP只支持传输ASCII文本消息

o SMTP服务器使用CRLF.CRLF(只包含”.”的一行)来判断邮件结束

邮件访问协议

o 邮件访问协议:从邮件服务器收/读邮件

n POPPost Office Protocol [RFC 1939]

o 服务器端口号:110

o 对用户进行身份认证、下载邮件到用户计算机

n IMAPInternet Mail Access Protocol [RFC1730]

o 服务器端口号:143

o POP功能强、复杂

o 可以在邮件服务器上处理邮件

n Webmail:使用浏览器读邮件

POP3

o 用户使用客户端程序访问邮件服务器

o 用户下载邮件时可以选择

n 下载后从服务器删除,或在服务器上保留副本

【计算机网络】第二章 应用层 3_第2张图片

 

邮件格式: 多媒体扩展

o SMTP的缺点:

n 不能传送可执行文件或其他的二进制对象

n 限于传送7位的ASCII

n 会拒绝超过一定长度的邮件

n 某些SMTP的实现没有完全按照SMTP的因特网标准

o 通用因特网邮件扩充(MIME

n 并未改动或取代SMTP

n 定义了传送非ASCII码的规则

o MIME: multimedia mail extension, RFC 2045, 2056

o 在邮件头增加字段,说明媒体数据的类型

E-mail的三种编码标准

7ASCIIQP(Quote-Printable)Base64

Email的安全性问题

o SMTPPOP3对于安全性考虑不足

n 未强制要求对发信人的身份进行认证

o 伪造发信人

n 发信人用户名和密码没有加密

n 邮件明文传输

o SSL协议为SMTPPOP3供了安全的传输通道,所有数据加密后再传输

n SMTP:服务器端口465

n POP3:服务器端口995

FTP: 文件传输协议

和远程主机之间上传/下载文件

C/S模式

n client: 连接到服务器,发起文件传输

n server: 远程主机,一般用于保存大量文件

传输协议使用TCP

FTP: 两个连接

o 控制连接

n FTP client首先与FTPserver(端口21)建立控制连接

n 进行身份验证

n 传输命令和响应

n 持久连接:在访问期间,控制连接一直存在

o 数据连接:

n 当需要传输数据(如显示目录、上传文件、下载文件)时,由Server(或者Client)建立数据连接

n 数据传输结束后,连接关闭

n 临时连接

远程登录应用与TELNET

o 远程登录

n 从一台计算机通过网络登录到远程另一台计算机上进行操作

n 应用:远程维护、BBS

o TELNET:终端仿真协议

n 终端与计算机之间的通信协议

n 终端:只有输入输出设备,没有CPU、内存

TELNET的特性

C/S模型

n 终端:客户端

n 远程主机:服务器

o 基于TCP,服务器端口号:23

o 通用、双向、基于8位字符的通信协议

NVT的功能

o NVT:网络仿真终端

n 标准的数据格式

n 实现异构设备的互联

你可能感兴趣的:(网安专业课复习材料大二下,计算机网络,服务器,网络)