资源信息共享成为现在办公中很重要的环节,通过共享设置,可以提高工作沟通和协作,对工作效率提高也有帮助。在这个过程中,ftp发挥着很重要的作用。
ftp是什么意思?
ftp是文件传输协议,可以用ftp上传文件到服务器上,也可以从服务器上下载文件,比如说你自己做的网页要能在互联网上解析到,就需要用ftp上传到你的服务器上,ftp是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写。该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。
简单的说,ftp就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载(download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载(upload)”文件。在TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。ftp协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过ftp协议对话,并且能访问Internet, 你可以用ftp命令来传输文件。每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结构是相同的。
ftp的传输有两种方式:ASCII传输模式和二进制数据传输模式。ASCII传输方式,假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。
在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。
个人ftp服务器外网怎么访问?
很多个人或者中小型公司都会自建服务器,或者将自己内网的服务、应用发布到外网,实现异地访问,如:网站、公司的管理系统、管家婆、ftp、远程桌面、数据库、监控系统等等。没有接触过的人可能会觉得这个是很高深的东西,实际上使用花生壳来搞定这些并不困难,只要了解下其中的原理,再应用到实际环境中就比较简单了。
事实上,现在大多数家庭或者公司的网络,宽带运营商分配的上网IP都是内网IP。具体怎么判断呢?登录到拨号的路由或者光钎猫,在拨号设置界面,若IP地址属于以下类型的均为内网IP:
(1)172.x.x.x
(2)10.x.x.x
(3)100.x.x.x
(4)192.x.x.x等等
路由器拨号后获得的IP为这些类型开头的,都是在大的内网里面,被宽带NAT过的,与其他宽带用户共用一个网络出口。如果自己不确定,可以复制IP地址到ip138.com去查询。就像查手机归属地一样,查询结果会告诉你这个是保留地址,局域网地址,还是某地某宽带的公网IP。其实这种也是宽带商为了节省公网IP地址资源的一个好办法,不过对于一些个人玩家、有服务发布需求的人来说就不是好事情了。以前小的企业,个人玩家,中小型规模连锁店等,内网需要发布应用服务到外网时,都是通过路由器映射的方式实现的。互联网的互访终究还是通过真实的公网IP实现,外网的计算机是没有办法访问一个内网IP的。
花生壳的作用就是实时更新IP,花生壳账号注册的时候,系统会赠送一个二级的域名给我们使用。只要账号里有域名,域名会自动指向更新的IP地址。所以不管IP怎么变,域名总是能解析到对应正确的IP地址的。这个就是花生壳的好处,同时也是公网版的用法。外网就可以使用域名和对应的端口来访问到内网的服务器了。
花生壳内网穿透功能,可以解决没有公网IP,没有端口映射权限网络环境难题。假如是监控摄像头、企业的ERP系统、DTU传输、部分金蝶软件、个人网盘等应用,都可以通过花生壳发布到外网去,只要知道要发布的应用的端口号,基本上都没有问题。以上就是利用花生壳将内网的服务发布到外网去的方法,是不是很实用?如果你也有类似的需求,可以来花生壳了解哦!