VMware之FTP的简介以及搭建使用计算机端口的介绍

                                                         🎬 艳艳耶✌️:个人主页

                                                         🔥 个人专栏 :《产品经理如何画泳道图&流程图》  

                                                          ⛺️ 越努力 ,越幸运

目录

一、FTP介绍

1、什么是FTP:

2、FTP适用于以下情况和应用场景:

3、winServer2012搭建ftp服务器

4、安装ftp

5、配置ftp服务器

6、给文件夹调整权限

7、测试方法

服务器本机测试

外部机器测试

MobalXterm工具测试

二、操作传统中的端口号

1、简介:

2、端口分类:

3、常见的计算机端口及其用途:

 三、思维导图


一、FTP介绍

1、什么是FTP:

FTP是文件传输协议(File Transfer Protocol)的缩写。它是一种用于在计算机网络上传输文件的标准协议。

FTP允许用户通过网络连接到远程服务器,并在本地计算机和服务器之间传输文件。使用FTP,用户可以上传(将文件从本地计算机发送到服务器)和下载(将文件从服务器下载到本地计算机)文件。

FTP使用客户端-服务器模型,其中客户端是发送和接收文件的用户,而服务器是存储文件的远程计算机。客户端通过FTP客户端软件连接到服务器,并使用用户名和密码进行身份验证。

FTP支持多种操作,例如列出目录内容、创建和删除目录、重命名文件、设置文件权限等。它还提供了数据传输模式,包括ASCII模式(用于传输文本文件)和二进制模式(用于传输二进制文件,如图像、音频和视频文件)。

尽管FTP是一种常见且广泛使用的文件传输协议,但由于安全性方面的限制,现在更多地使用安全的替代协议,如SFTP(SSH文件传输协议)和FTPS(FTP安全)。这些协议在传输过程中使用加密来保护数据的安全性。

2、FTP适用于以下情况和应用场景:

1. 文件传输:FTP最常用的用途是在本地计算机和远程服务器之间传输文件。它可以用于上传和下载文件,包括文档、图片、音频、视频等各种类型的文件。
 

2. 网站维护:FTP可以用于网站的维护和更新。网站管理员可以使用FTP客户端软件连接到服务器,上传新的网页文件、图像和其他媒体文件,或者删除和更新现有的文件。

3. 远程备份:FTP可以用于将重要文件备份到远程服务器。通过将文件上传到远程服务器,可以确保文件的安全性和可靠性,以防止本地计算机出现故障或数据丢失。

4. 文件共享:FTP还可以用于文件共享。用户可以创建FTP服务器,并授权其他用户访问特定的文件或目录。这对于团队合作、文件共享和远程访问非常有用。

5. 软件更新:许多软件开发公司使用FTP来分发软件更新和补丁。用户可以通过FTP下载最新的软件版本,以获取新功能、修复漏洞或改进性能。
总之,FTP适用于需要在本地计算机和远程服务器之间传输文件的各种情况,无论是个人用户还是企业用户。它提供了简单、可靠和安全的文件传输方式。

3、winServer2012搭建ftp服务器

在虚拟机搭建具体步骤

第一步找到服务器---->点击上面的工具----->选择计算机管理

第二步新建组:找到本地用户和组----->组----->右键新建组

第三步:填写组名和描述------>点击新建,点击新建组,页面是不会关闭的,而且也没有之前的数据,需要手动关

关闭以后就可以看见自己新建成功了

第四步:新建用户名在用户上右键---->新建用户----->填写用户名等信息,密码要复杂英文数字标点符号组合成可能成功,设置权限要先取现第一个勾才可以选择下面的选项---->点击新建

关闭以后就可以看见自己新建成功了

第五步把用户名与组绑定找到你要绑定用户--->右键属性----->选择隶属于---->选中原来的Users----->点击删除

再点击添加

点击对象类型选择组---->再点击高级

点击立即查找------>可以在下面找到你要绑定的组----->点击确定   ----再点击确认

 选中刚刚绑定的---->点击应用---->再点击确定,就完成了

4、安装ftp

第一步:找到管理--->选择添加角色和功能

第二步:点击下一步

点击下一步

点击下一步

勾选Web服务器(IIS)-----会弹框---->点击添加功能

点击下一步

点击下一步

勾选FTP服务器三个框,然后点击下一步

安装

5、配置ftp服务器

点击IIS管理器(只有安装了ftp才有它)

 第二步

第三步: 点击网络---->右键添加FTP站点

第四步: 命名和添加存放路径----->点击下一步

第五步:端口号是默认的21------看情况开SSL------>点击下一步

第六步:勾选基本(匿名:不需要账号登录)----->选中指定角色或用户组---->输入你要的组名----->勾选读取(只能下载)和写入(可以上传,删除)-----点击完成

成功

6、给文件夹调整权限

第一步:找到文件夹---->点击属性

第二步:选择安全--->点击编辑--->点击添加

第三步: 点击添加---->点击对象类型---->就勾选组

第四步:---->点击确定、点击高级

第五步: 点击查询----->在下面找到要添加的组选中---->点击下一步

勾选权限,然后完成

7、测试方法

服务器本机测试

第一步:在地址栏输入ftp://localhost--->再回车

 第二步:输入用户名和密码---->回车或者点击登录----->就可以进来了

外部机器测试

第一步:点击入站规则----->找到FTP服务器--->双击它

第二步:选择程序和服务---->复制下面的路径----> 选中入站规则---->右键新建规则

第三步:下一步

第四步: 选中程序复制那条路径---->点击下一步

第五步选择运行连接---->点击下一步

第六步给规则取个名字和它是干什么的----->点击完成

查看

测试:在别人电脑上的地址栏输入ftp://+IP,弹出要输入用户名和密码回车,就完成了

MobalXterm工具测试

简介:MobalXterm是一款功能强大的终端工具,它集成了多种常用的网络工具和协议,适用于系统管理员、开发人员和网络工程师等专业人士。

第一步:右键新建文件夹---->在新建的文件夹右键-----新建连接(选择第一个)

第二步: 点击FTP----->输入IP和用户名----点击Ok--->会弹框输入密码和是否记住密码

完成

二、操作传统中的端口号

1、简介:

计算机端口是英文 prot的意译 可以认为是计算机与外界通讯交流的出口,是在网络通信中使用的数字标识符,用于区分特定的网络应用或服务。通过特定的端口号,可以将数据正确地发送到目标设备上的特定应用程序。

2、端口分类:

公认端口:指被标准化的端口号,范围从0至1023,通常被系统和网络应用程序使用。

注册端口:指范围从1024至49151的端口,是分配给用户和应用程序的端口。这些端口通常不被标准化,但它们被IANA管理和控制。注:IANA是互联网号码分配机构(Internet Assigned Numbers Authority)的缩写。

动态或者私有端口(从49152到65535  SUN的RPC端口是从32768开始):围是49152至65535,通常被操作系统分配给客户端应用程序使用。当客户端应用程序需要与远程服务器通信时,操作系统会为其分配一个可用的动态端口,这样避免了不同的应用程序同时使用相同的端口

3、常见的计算机端口及其用途:

20 和 21 端口:FTP(文件传输协议)用于文件传输。
22 端口:SSH(安全外壳协议)用于安全远程登录和执行命令。
25 端口:SMTP(简单邮件传输协议)用于电子邮件传输。
53 端口:DNS(域名系统)用于将域名解析为 IP 地址。
80 端口:HTTP(超文本传输协议)用于 Web 浏览器与 Web 服务器之间的通信。
443 端口:HTTPS(安全超文本传输协议)用于通过加密连接进行安全的 Web 通信。
110 端口:POP3(邮局协议版本3)用于从服务器接收电子邮件。
143 端口:IMAP(Internet 邮件访问协议)用于接收远程邮件服务器上的电子邮件。
3389 端口:RDP(远程桌面协议)用于远程访问和控制计算机桌面。
8080 端口:通常用于替代 HTTP 的代理服务器或网关。

 三、思维导图

 今日小编就介绍到这里,后续还会更新,敬请期待!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/590078.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件测试/测试开发丨Linux 三剑客与管道使用

1、 程序运行环境输入与输出 标准输入 0 read a;echo $a标准输出 1 echo ceshiren.com错误输出 ls not_exist_dir 2、 管道重定向 管道与管道之间可以重定向管道与文件之间可以重定向 echo 11 > /tmp/1 read var </tmp/1错误输出&#xff1a; ls not_exist_dir > /…

ubuntu:beyond compare 4 This license key has been revoked 解决办法

https://www.cnblogs.com/zhibei/p/12095431.html 错误如图所示&#xff1a; 解决办法&#xff1a; &#xff08;1&#xff09;先用find命令找到bcompare所在位置&#xff1a;sudo find /home/ -name *bcompare &#xff08;2&#xff09;进入 /home/whf/.config,删除/bco…

【瞎折腾/3D】无父物体下物体的旋转与移动

目录 说在前面移动World SpaceLocal Space 旋转World SpaceLocal Space 代码 说在前面 测试环境&#xff1a;Microsoft Edge 120.0.2210.91three.js版本&#xff1a;0.160.0其他&#xff1a;本篇文章中只探讨了无父对象下的移动与旋转&#xff0c;有父对象的情况将在下篇文章中…

springboot 接收appsflyer 参数

1、官网登陆&#xff1a;hq1.appsflyer.com a、配置接收请求的地址和需要的事件 配置详情 2、Controller配置接收 RequestMapping(value "/req", method POST)ResponseBodypublic ResData req(RequestBody Map<String, String> map) {String jsonObject J…

一文搞懂什么是缓存穿透、缓存雪崩、缓存击穿三个概念,以及解决方案

先理解概念&#xff1a;【注&#xff1a;我们这里说的是分布式、高并发环境】 一、缓存穿透是什么&#xff1f; 缓存穿透是指&#xff1a;请求【可以有很多】的数据在缓存、关系型数据库中都不存在&#xff0c;每次来查询都会查询到关系型数据库中。 解决方案&#xff1a; 1、将…

CUMT--Java复习--核心类

目录 一、装箱与拆箱 二、“”与equals 三、字符串类 1、String、StringBuffer、StringBuilder的区别 2、String类 3、StringBuffer类 4、StringBuilder类 四、类与类之间关系 一、装箱与拆箱 基本类型与对应封装类之间能够自动进行转换&#xff0c;本质就是Java的自…

强烈推荐 25个 前端开源中后台管理系统

作为程序员&#xff0c;构建一套个人专属的后台管理系统非常重要。这不仅是为了打造自己独有的开发生态&#xff0c;更是因为我们正处于个人开发和AI模型泛滥的时代。利用AI增强自己的系统变得尤为关键。然而&#xff0c;在UI界面设计方面&#xff0c;我们可能需要参考开源项目…

mysql原理--Explain详解

1.概述 一条查询语句在经过 MySQL 查询优化器的各种基于成本和规则的优化会后生成一个所谓的 执行计划 &#xff0c;这个执行计划展示了接下来具体执行查询的方式&#xff0c;比如多表连接的顺序是什么&#xff0c;对于每个表采用什么访问方法来具体执行查询等等。设计 MySQL 的…

实时交通标志检测和分类(代码)

交通标志检测和分类技术是一种基于计算机视觉和深度学习的先进技术&#xff0c;能够识别道路上的各种交通标志&#xff0c;并对其进行分类和识别。这项技术在智能交通系统、自动驾驶汽车和交通安全管理领域具有重要的应用前景。下面我将结合实时交通标志检测和分类的重要性、技…

第9章 继承和派生习题(详解)

一、选择题 1&#xff0e;下列表示引用的方法中&#xff0c; &#xff08;&#xff09; 是正确的。已知&#xff1a;int m10&#xff1a; A&#xff0e;int &xm&#xff1b; B&#xff0e;int &y10&#xff1b; C&#xff0e;int &z&#xff1b; D&#xff0e;fl…

Java中利用Redis,ZooKeeper,数据库等实现分布式锁(遥遥领先)

1. 分布式锁 1.1 什么是分布式锁 在我们进行单机应用开发涉及并发同步的时候&#xff0c;我们往往采用synchronized或者ReentrantLock的方式来解决多线程间的代码同步问题。但是当我们的应用是在分布式集群工作的情况下&#xff0c;那么就需要一种更加高级的锁机制&#xff0…

合伙企业法关于合伙企业的要求

合伙协议可以载明合伙企业的经营期限和合伙人争议的解决方式。 合伙协议经全体合伙人签名、盖章后生效。合伙人依照合伙协议享有权利&#xff0c;承担责任。 经全体合伙人协商一致&#xff0c;可以修改或者补充合伙协议。 申请合伙企业设立登记&#xff0c;应当向企业登记机关提…

git rebase应用场景三

文章目录 git rebase应用场景三 git rebase应用场景三 在我们的开发分支中 假设我们修改一个文件 提交一个版本 再回到master分支 同时也去修改1.txt文件&#xff0c;提交一个版本 这样相当于master分支提交了一次&#xff0c;dev也提交了一次 然后回到dev分支 此时会报错…

事务失效的十种常见场景

学习事务失效场景 1 概述 事务的传播类型isolationTransactionnal注解属性 事务方法未被Spring管理方法使用final类型修饰非public修饰的方法同一个类中的方法相互调用方法的事务传播类型不支持事务异常被内部catch&#xff0c;程序生吞异常数据库不支持事务未配置开启事务错…

【ChatGPT 默认强化学习策略】PPO 近端策略优化算法

PPO 近端策略优化算法 PPO 概率比率裁剪 演员-评论家算法演员-评论家算法&#xff1a;多智能体强化学习核心框架概率比率裁剪&#xff1a;逐步进行变化的方法PPO 目标函数的设计重要性采样KL散度 PPO 概率比率裁剪 演员-评论家算法 论文链接&#xff1a;https://arxiv.org…

Oracle-深入了解cache buffer chain

文章目录 1.Cache buffer chain介绍2.Buffer cache的工作原理3 Buffer chains4.Multi-versioning of Buffers5.Latches6.诊断CBC latch等待7.解决 CBC Latch等待 1.Cache buffer chain介绍 经常看到会话等待事件“latch&#xff1a;cache buffers chain”。 如果想知道意味着什…

FA对接FC流程

2、FA进行对接 &#xff08;1&#xff09;首先安装好AD域控服务器DHCPDNS&#xff08;注意&#xff0c;不要忘记了做DNS正反向解析&#xff0c;就是把已经安装了ITA的主机做解析&#xff09;&#xff0c;在里面创建域用户 &#xff08;2&#xff09;安装ITA和VAG/VLB&#xf…

2024孙多勇®跨年演讲,重塑医美增长力,开启璀璨华章!

不谋万事者&#xff0c;不足谋一时&#xff1b;不谋全局者&#xff0c;不足谋一域。明者因时而变&#xff0c;智者随时而制。 12月31日-1月3日由汇成医美集团主办的&#xff0c;以“重塑医美增长力”为主题的第七届孙多勇跨年演讲暨「英雄2024」年度战略规划案&#xff0c;在中…

权威Scrum敏捷开发企业培训分享

课程简介 Scrum是目前运用最为广泛的敏捷开发方法&#xff0c;是一个轻量级的项目管理和产品研发管理框架。 这是一个两天的实训课程&#xff0c;面向研发管理者、项目经理、产品经理、研发团队等&#xff0c;旨在帮助学员全面系统地学习Scrum和敏捷开发, 帮助企业快速启动敏…

Excel模板填充:从minio上获取模板使用easyExcel填充

最近工作中有个excel导出的功能&#xff0c;要求导出的模板和客户提供的模板一致&#xff0c;而客户提供的模板有着复杂的表头和独特列表风格&#xff0c;像以往使用poi去画是非常耗时间的&#xff0c;比如需要考虑字体大小&#xff0c;单元格合并&#xff0c;单元格的格式等问…