4 2 6 ftp协议电子邮件系统telnet_第1页
4 2 6 ftp协议电子邮件系统telnet_第2页
4 2 6 ftp协议电子邮件系统telnet_第3页
4 2 6 ftp协议电子邮件系统telnet_第4页
4 2 6 ftp协议电子邮件系统telnet_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

---2.4FTP协议---2.5电子邮件系统---2.6Telnet远程控制应用层协议与网络应用一、FTP协议概述FTP定义文件传输协议(FileTransferProtocol)用于因特网文件传输(RFC959)FTP特性使用客户端/服务器模式使用TCP提供可靠的传输FTP属于维护状态的协议FTP使用两条TCP连接完成数据传输FTP的两条连接数据连接问题当有具体文件或目录内容传输时,临时建立数据连接主动模式下由服务器方发起,服务器端口号20被动模式下由客户端发起,服务器端口号不确定Internet控制进程数据传送进程用户界面控制进程数据传送进程客户端服务器端控制连接:端口21数据连接FTP常见工具客户端软件cuteftp,flashfxp,windows命令行等服务器端软件iis(ftp服务),servU,wftpd等课堂演示:利用vmware虚拟机使用wftpd和windows命令行演示FTP使用,使用wireshark分析FTP协议FTP的客户端命令登录FTP,也可输入ftp,再用open+IP(域名)服务器端返回信息(控制连接)用户名服务器端返回信息(控制连接)密码,客户端不会回显服务器端返回信息(控制连接)列出目录服务器端返回信息(控制连接)服务器FTP共享目录内容(数据连接)服务器端返回信息(控制连接)进入class目录下载文件rfc945(ftp).txt服务器端返回信息(控制连接)退出FTP,断开和服务器的控制连接服务器端返回信息(控制连接)5FTP协议分析服务器端返回信息(控制连接)客户端输入用户名服务器端返回信息(控制连接)客户端输入密码,密码明文传输课后分析:客户端输入ls命令和get命令后FTP协议具体通信内容,判断数据连接和控制连接实验构建FTP服务器与FTP协议分析实验目的:学会FTP服务器的配置和FTP客户端的使用学会使用FTP命令行的方式访问FTP服务器分析FTP协议的工作细节分析FTP数据连接和控制连接分析FTP数据连接的两种模式(主动和被动)分析FTP协议的安全性使用packettracer构建FTP服务,观察FTP协议的工作过程7本节小结FTP协议传输文件和HTTP协议传输文件有什么不同?FTP协议设计成两条TCP连接有什么好处?课后讨论题学会vmware的安装,并在虚拟机安装好windowsxp操作系统讨论虚拟机和主机之间的四种网络连接模式如何安全的实现FTP文件传输二、电子邮件系统电子邮件系统概述SMTP和MIME协议POP和IMAP协议1.电子邮件系统的组成用户代理电子邮件客户端软件,如浏览器,Outlook,OutlookExpress,Foxmail等邮件服务器提供邮件服务的主机如sina邮件服务器,google的邮件服务器邮件发送和接收协议HTTP,SMTP,POP,IMAP等用户代理用户代理邮件服务器邮件服务器SMTP/HTTP(发送邮件)(TCP连接)SMTP(发送邮件)(TCP连接)POP3/HTTP(读取邮件)(TCP连接)电子邮件的发送和接收过程新浪网的用户发邮件到邮件缓存sina邮件服务器SMTP/HTTPSMTP邮件缓存google邮件服务器接收邮件必须由接收端主动接收邮件发送到目标邮件服务器后便完成发送邮件服务器使用先到先服务原则发送邮件到目标邮件服务器通过IE(HTTP)和邮件代理(SMTP)发送邮件POP/HTTP发送方接收方2.SMTP协议SMTP协议定义SimpleMailTransferProtocol:简单邮件传输协议用于使用邮件代理发邮件给邮件服务器或邮件服务器之间转发邮件SMTP特性使用TCP可靠的传送邮件报文,服务器监听端口为25使用命令/响应代码完成邮件传输的控制交互SMTP只能传送7bit的ASCII码的邮件报文SMTP采用持续连接的方式发邮件SMTP协议分析发送方接收方三次握手建立TCP连接讨论:SMTP协议发邮件不需要认证可能什么问题?SMTP协议的扩展问题1:SMTP无认证将导致大量的垃圾邮件ESMTP:增强型SMTP,发邮件需要用户名密码验证问题2:SMTP只能传输ASCII码的文本文件使用MIME多目标邮件扩展协议MIME使用BASE64编码或QP编码将非ASCII码转为ASCII码MIME概述MIME(MultipurposeInternetEmailExtension):多目标Internet邮件扩展参考RFC2045,RFC2046非ASCII码7位ASCII码MIMESMTPMIMESMTP7位ASCII码7位ASCII码非ASCII码用户用户MIME的关键是如何将非ASCII码转变成ASCII码MIME协议分析编码方式:Base64编码内容17Base64编码方式将三个字节的数据分成4个6位的数如100110110011101110100110变成100110110011101110100110即38,51,46,38查找Base64编码表,找到对应的字符如38对应m,51对应z,46对应u将对应的4个字符表示原来的三个字节的数据最终编码为mzwm0A 17R 34i 51z

1B 18S 35j 520

2C 19T 36k 531

3D 20U 37l 542

4E 21V 38m 553

5F 22W 39n 564

6G 23X 40o 575

7H 24Y 41p 586

8I 25Z 42q 597

9J 26a 43r 608

10K 27b 44s 619

11L 28c 45t 62+

12M 29d 46u 63/

13N 30e 47v(pad)=

14O 31f 48w

15P 32g 49x

16Q 33h 50yBase64编码表QuotePrintable编码方式把一个8bit的非ASCII字符用两个16进制数值表示,然后在前面加“=”例如:101100111011010110001001经过QP编码后=B3=B5=89,若某个字节本身是ASCII码则不编码QP编码方式适用于当所传送的数据中只有少量的非ASCII,例如汉字讨论:Base64编码和QuotePrintable编码的各自特点和优缺点。邮件接收协议简介用户收取邮件常用的协议POP(PostOfficeProtocol邮局协议)[RFC1939]:服务器端口默认110IMAP(InternetMailAccess因特网邮件访问协议)Protocol[RFC1730]:服务器默认端口143HTTP用户代理或浏览器邮件服务器POP3/IMAP/HTTP(读取邮件)(TCP连接)POP3协议S:+OKPOP3serverreadyC:useraliceS:+OKC:passhungryS:+OKusersuccessfullyloggedon

C:listS:1498S:2912S:.C:retr1S:<message1contents>S:.C:dele1C:retr2S:<message2contents>S:.C:dele2C:quitS:+OKPOP3serversigningoff认证阶段:客户端命令

服务器响应user:用户名 +OKpass:口令 -ERR交互阶段:客户端:list:列出报文号码retr:用报文号码取信dele:用报文号码删信quit明文发送密码IMAP协议IMAP具备和POP一样的邮件下载功能IMAP允许只读取邮件中的某一个部分。IMAP提供操作的三种模式在线方式:邮件保留在Mail服务器端,客户端可以对其进行管理。其使用方式与WebMail相类似离线方式:邮件保留在客户端,客户端可以对其进行管理。分离方式:邮件的一部分在Mail服务器端,一部分在客户端。实验:邮件服务器的构建和相关协议分析实验目的:掌握邮件服务器的设置,学会使用CmailServer构建局域网邮件系统学会OutlookExpress等邮件代理的基本配置分析SMTP协议分析POP协议分析SMTP和POP的安全性学会在packettracer中构建电子邮件服务本节小结比较SMTP,HTTP协议。电子邮件系统如何发送二进制文件?比较POP协议和IMAP协议。课后讨论题如何安全的传输电子邮件?电子邮件传输还有哪些协议?三、Telnet远程控制Telnet用于终端使用命令行方式对服务器进行远程控制。端口号为TCP的23Telnet服务配置Telnet的客户端称为VTY(虚拟终端),Telnet不安全,明文传输,可以用更安全的SSH协议替代实验使用telnet远程控制实验目的学会windows下配置telnet服务器学会使用命令行的方式进行telnet远程控制本章综合实验实验目的使用packettracer配置http,dns,ftp,smtp等服务。本章小结应用层的功能应用层所需要的服务-

可靠性,带宽,延迟客户端-服务器模式的实现DN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论