Email-FTP-RTSP协议实践研究

本文深入探讨了Email的SMTP、POP3、IMAP协议,讲解了如何使用telnet发送邮件。接着讨论了FTP协议和HTTP1.1协议的工作原理,并介绍了在Ubuntu上配置FTP服务的步骤。此外,还介绍了RTSP协议和MMS协议的用途。最后,分享了如何使用VLC保存网络流视频以及Fiddler下载并合成视频的技巧。
摘要由CSDN通过智能技术生成

一:Email的基本协议:

1.SMTP协议:

SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输。
SMTP是一个“推”的协议,它不允许根据需要从远程服务器上“拉”来消息。要做到这点,邮件客户端必须使用POP3或IMAP。另一个SMTP服务器可以使用ETRN在SMTP上触发一个发送。

工作过程
建立连接:在这一阶段,SMTP客户请求与服务器的25端口建立一个TCP连接。一旦连接建立,SMTP服务器和客户就开始相互通告自己的域名,同时确认对方的域名。
邮件传送:利用命令,SMTP客户将邮件的源地址、目的地址和邮件的具体内容传递给SMTP服务器,SMTP服务器进行相应的响应并接收邮件。
连接释放:SMTP客户发出退出命令,服务器在处理命令后进行响应,随后关闭TCP连接。


2 POP3协议:

协议支持离线邮件处理,当邮件发送到服务器后,电子邮件客户端会调用邮件客户端程序,下载所有未阅读的电子邮件(这种离线访问模式是一种存储转发服务).当邮件从邮件服务器发送到个人计算机上,同时邮件服务器会删除该邮件(但是很多POP3服务器都支持“下载邮件,服务器并不删除邮件”

3 IMAP协议:

IMAP全称是Internet Mail Access Protocol,即交互式邮件存取协议,它是跟POP3类似邮件访问标准协议之一。不同的是,开启了IMAP后,您在电子邮件客户端收取的邮件仍然保留在服务器上,同时在客户端上的操作都会反馈到服务器上,如:删除邮件,标记已读等,服务器上的邮件也会做相应的动作。所以无论从浏览器登录邮箱或者客户端软件登录邮箱,看到的邮件以及状态都是一致的。

4.telnet登录163/QQ发送邮件:

打开qq邮箱---设置---账户---选中服务:

 打开命令行cmd,输入以下内容发送邮件:

base64形式可到该处转换:https://base64.us/

163:

telnet smtp.163.com 25 ( smtp.163.com是服务器域名 25是端口号)
EHLO 163.com ( 和服务器打招呼)

AUTH LOGIN (选择登录方式)

334 dXNlcm5hbWU6
//输入邮箱账号(Base64形式)
334 UGFzc3dvcmQ6
//输入邮箱授权码(Base64形式)
235 Authentication successful(登陆成功了)

MAIL FROM :XXX@163.com(发件人地址,不可伪造)
250 Mail OK(提示可用)
RCPT TO :XXXX@qq.com(收件人地址,不可伪造)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值