网络通信编程——Email-FTP-RTSP协议实践研究_羚漆的 ...

      最后更新:2022-01-01 06:59:45 手机定位技术交流文章

      目录酱

      • I. 电子邮件应用开发
        • 1.相关协议
        • 使用 SMTP 服务日志发送两条短信 。
        • 三. 连接到 POP 服务并读取您收到的邮件 。
      • 二. ftp 服务登录登录上传图像并获得最终结果
        • 1.相关协议
        • 2. 上载图像和下载合成各段。
      • 总结
      • 参考链接

      I. 电子邮件应用开发

      1.相关协议

      • SMTP协议
        SMTP协议是“简单邮件传输协议”的缩写。即基本的邮件传输协议。这是从一个地址向另一个地址发送电子邮件的一套规则。它负责邮件的运输工具。SMTP协议是TCP/IP群组的成员。在传输或过境通信时,它协助每个计算机确定其未来目的地。使用 SMTP 协议的发送者是 SMTP 服务器。
        SMTP认证在访问 SMTP 服务器之前只需要一个账户名和密码,使得垃圾邮件经销商很难使用它。
        增加SMTP认证是为了保护用户免受垃圾邮件的侵害。
      • POP3协议
        POP3,它被称为"邮局协议3版本"也就是"邮局第3版"他属于TCP/IP社区。1939年RFC 定义它。这项协议主要用于便利在服务器上使用客户方远程电子邮件管理。POP3S 是包含 SSL 加密的 POP3 协议的名称 。
        通过持久性有机污染物议定书支持离线邮件处理。程序包括将电子邮件发送到服务器 。要连接到服务器, 电子邮件客户端会引用邮件客户端 。保存所有未打开的电子邮件这种离线访问模式是储存和提供数据的一种服务。电文从邮件服务器传送到用户自己的终端系统。经常是个人电脑或MAC一旦电子邮件发送到PC或MAC,无法删除文件夹“{0}”。然而,大多数POP3邮件服务器只能下载电子邮件。服务器没有擦拭干净 。这是已加强的持久性有机污染物3议定书。
      • IMAP协议
        互动邮件存取协议(IMAP)以前称为互动邮件存取协议。是一个应用层协议。IMAP是斯坦福大学1986年创建的邮购协议。其主要功能是允许邮件客户使用本协议从邮件服务器获取邮件信息。下载邮件等。RFC 3501是目前的权威定义。TCP/IP协议是IMAP协议的基础。使用的港口号是143。它与POP3协议之间的关键区别是,用户可以下载所有邮件,而不必先下载。服务器的邮件可以通过客户直接访问。

      使用 SMTP 服务日志发送两条短信 。

      • 在电脑端登录QQ进入网页端邮箱,之后点击 设置->账户,打开SMTP服务,并获得授权码。在这里插入图片描述然后去CD指挥台

      登陆命令

      • 然后将其输入自己的邮箱,连同其Base64格式的授权代码,可查阅https://base64.We/。
        在这里插入图片描述当登录返回235 Accessful时,确定登录成功。
      • 设置发件人和收件人:
      • 之后发送内容:

      在这里插入图片描述

      三. 连接到 POP 服务并读取您收到的邮件 。

      进入cmd命令端:
      使用命令登录服务器 :

      • 之后输入自己的qq
      • 之后输入授权码:
      • 另一个组织者(_A)
      • 从列表列表中显示信息
      • 显示带有 retr 附加序列号的信件

      在这里插入图片描述

      二. ftp 服务登录登录上传图像并获得最终结果

      1.相关协议

      • FTP

      FTP(File Transfer Protocol,TCP/IP议定书小组中的一项议定书是文件传输协议。FTP协议分为两部分。FTP 服务器是第一个服务器 。FTP客户是第二个客户。如果使用 FTP 服务器存储文件,用户可以利用 FTP 客户端使用 FTP 协议连接到 FTP 服务器的资源 。在开发网站的时候,FTP 协议通常用于将网页或应用程序发送到网络服务器。此外,因为FTP的传输非常高效当你在互联网上上传大文件时一般也采用该协议。
      FTP协议默认使用TCP港口20和21。其中20个用于发送数据。21用于转让控制信息。但是,是否使用端口20进行与FTP传输方式相关的数据传输,如果采用主动模式,因此,数据传输港为20;如果我们使用被动模式,数据传输港就是必须讨论使用哪个端口、客户端和服务器的问题。

      • HTTP1.1

      HTTP1.1 (Hypertext Transport Commission 1 版本)是超文本传输协议的缩略语 - 1. 1 版本。
      这是一个传输协议,用来在互联网上发送超文本文本。它是在TCP/IP协议套件上运行的HTTP应用协议。它提高了浏览器的效率。使网络传输减少。HTML 文件除外, 任何服务器 。还有一个HTTP存在软件。回应用户需求您的浏览器函数是一个 HTTP 客户端 。向服务器发送请求,当您在浏览器中输入启动文件或超链接时,HTTP 请求由浏览器向服务器提出 。此请求被选择到 URL 中给定的 IP 地址 。居留请求是通过中止程序收到的。在必要程序之后,退回所需文件。

      2. 上载图像和下载合成各段。

      • 在 Ubuntu 上安装 VSFTPD :

      在这里插入图片描述

      • 启动服务
      • 新建一个目录

      在这里插入图片描述

      • 创建一个名为 uttp 的新用户。

      并设置密码

      在这里插入图片描述

      • 对不起,配置ftpd。

      需要更改:

      然后在 vsftpd.conf 中,在结尾处添加 :

      • 已添加新的文件vsftpd. User_ list

      必须指出的是,在输入前,您可能需要先打“a” 或“i” 。您可以输入然后输入 uftp, 即您的新用户名, 然后单击 ESC 退出输入模式, 然后输入: wq 以保存退出 。

      • ,然后连接到服务器(使用您创建的用户名和密码):
        在这里插入图片描述
      • 进行上传

      在这里插入图片描述
      下载

      • 分割文件:

      在这里插入图片描述

      注意! 图片的大小应该小于剪切的大小。 否则, 如上所述, 将会有大量文件要粘结 。

      重新切割
      在这里插入图片描述

      • 进行粘合

      在这里插入图片描述
      在这里插入图片描述

      总结

      中心有几个问题。基数64型转码输入报告错误。多试几次;Ubuntu下对不起,配置ftpd。不能直接在文件列表打开更改,无法删除文件夹“{0}”。一般而言,有些问题需要耐心。从实验中吸取了其中的若干协议。在对众多协议进行各种形式式的审查中,对众多协议进行了各种形式的深入研究。

      参考链接

      https://blog.csdn.net/qq_46359931/article/details/122186843

      https://blog.csdn.net/qq_45659777/article/details/122084550

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/15502.html

          热门文章

          文章分类