FTP的传输有几种方式

FTP的传输有几种方式,第1张

FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。

1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。

但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印字符)。在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝,不要对这些文件进行处理,这也是下面要讲的二进制传输。

2.二进制传输模式:在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。

如果你在ASCII方式下传输二进制文件,即使不需要也仍会转译。这会使传输稍微变慢 ,也会损坏数据,使文件变得不能用。(在大多数计算机上,ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。如果你传输二进制文件,所有的位都是重要的。)如果你知道这两台机器是同样的,则二进制方式对文本文件和数据文件都是有效的。

5 FTP的工作方式

FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送 PASV命令到 FTP Server。

下面介绍一个这两种方式的工作原理:

Port模式FTP 客户端首先和FTP服务器的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。

Passive模式在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。

很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口;而许多内网的客户端不能用PORT模式登陆FTP服务器,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。

问题一:如何让两台win7电脑通过一条普通网线传输文件? 两台电脑之间用网线对接(要用双绞线,1/3 2/6对调),具体步骤如下:

一、做一根[双绞线],水晶头的端排列顺序为白橙、橙、白绿、蓝,白蓝、绿、白棕、棕。另一头排列顺序为储绿、绿、白橙、蓝、白蓝、橙、白棕、棕。一定不能排列错误!如果实在不会买一根,3块钱。

二、双绞线分别接入两台电脑。开始设置:并指定IP地址为:19216801→子网掩码为:2552552550→默认网关为:19216801

另一台电脑同上设置,但IP地址不能相同,可改为19216802

两台机共享文件就可以了。

以上希望对你有帮助

问题二:如何用一根网线连接两台电脑传输文件 10分 1 首先用网线将海台机器直连

现在很多网卡可支持平行线与交叉线(如网卡灯亮则基本连接成功)

如想确保成功,直接用交叉线

如果连接成功,网卡灯会亮

2 设置IP及网络测试

主机一: 192168198 / 2552552550

主机二: 192168199 / 2552552550

DNS及网关可忽略,网络连接可能有惊叹号,不必理会,仅仅表示无internet连接

用ping 1921681XX 测试连接

3 被访问方设置文件夹共享(读写/只读)

注意被访问方设置的访问用户的密码不能为空,否则很可能无法接入

4 假定主机二要访问主机一

可以在运行或浏览器中直接输入 \\192168198 回车即可

现在很多笔记本是千兆网卡,用该直连方式传大文件要快N倍。

问题三:同一条网线怎么互相传送文件 可以,你需要是一根交叉网线就可以连接两台电脑的网卡,然后设置下两台电脑就能传送文件了。

两台电脑都需要设置相同的网关段的ip地址,如19216812的IP和2552552550的掩码以及19216811的网关,另一台设置成IP不同,掩码网关相同的地址。

两台电脑都开启共享设置。

共享设置有点复杂:

分别进入两台电脑的控制面板,依次网络状态和任务――更改高级共享设置――除了最后一项“关闭密码共享”之外其他的都改为启用。

最后就是在一台电脑(19216813那台)的开始-运行中输入\\19216812-回车,就能进入该电脑的共享文件了。

问题四:怎样用一根网线在两台电脑之间传输文件? 、只要不涉及到上网,两台机子资源共享,你只需要用一条网线,把两台机子的网线连接上就OK了,做线要做交叉的,两机对联是不一样的,当然这只是第一步!

2、电脑不开机你怎么开启电脑的功能啊,你要用另一台机子上的内容那肯定另一台也必须是开机的!

3、重要的一步是设置,两台电脑都要一定的设置才行:

a 设置工作组;两台电脑设置成同样的工作组,组名随意,但一定要两机一样才行,再次就是设置两台电脑网卡的IP,一般是一台是19216801另一台是19216802!

b 就是在网上邻居里进行设置!

c 要开启你想要共享资料的盘符的共享!不开启共享你是看不到另外一台机子上的盘符的!

d 设置完成重新启动电脑,在网上邻居里找另一台共享盘里的东西!应该可以了,要是再不行请留言!

E 有一点容易-忽略的就是杀毒软件的防火墙要关掉!

问题五:如何用网线传输东西? 传输快不快是看你的两端网卡的速度,和线缆的长度了。 因为没有信号放大设备,信号衰减厉害,交叉线不能太长,越短信号越好。我的经验20米就是上限。 上面一粒尘沙, 蜡笔小新说的都是正确的做线的方法,不会或没工具就去电脑城直接买一根。 完了你就的调协议了,就是上面孟楼鹤说的,他那说的是tcp/ip的方法。 看看这个 orodblogsohu/106396809

问题六:电脑没有安网线,怎么传文件 可以通过WIFI连接网络,然后通过QQ等传文件。

如果没有WIFI,可以用U盘来传文件。

问题七:两台电脑如何通过网线互传文件? 第一,双击桌面上网络图标。

第二,单击上面网络共享中心。

第三,单击左边的更改高级共享设置,在这儿设置你的共享方式。

第四,将启用网络发现,启用打印共享选选中。其他选项根据个人的需要自己确定如何设置共享。

你再双击网络图标,看看你的网上邻居是不是出现了呢?

win7如何共享上网?

当用xp访问win7共享的时候(在地址栏输入\\19216803),出现“Windows找不到'\\19216803'。请检查拼写是否正确,然后重试,或单击开始按钮,再单击搜索,搜索项目。”提示,如下图

解决办法:打开win7上的控制面板,进入“系统和安全”

进入“Windows防火墙”

通常来说,防火墙应该是开启的,点击“打开或关闭Windows防火墙”

选择“关闭Windows防火墙(不推荐)”

防火墙被关闭

此时,再到xp系统的电脑 问共享

会出现两种情况:

1win7登陆时需要键入密码

键入win7的用户名和密码,登陆

访问共享成功!(win7上暂无任何共享)

2win7登陆时无需键入密码

键入win7的用户名,密码为空,提示“\\19216803无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。登陆失败:用户账户限制。可能的原因包括不允许空密码,登陆时间限制,或强制的策略限制。”

由于win7登陆账户无密码,但是又由于安全方面的策略不允许空密码访问共享,所以,此时无法登陆。

解决方法:到win7上的控制面板里打开“用户账户和家庭安全”

打开“用户账户”

在“更改用户账户”中打开“管理其他账户”

可以看到“Guest 来宾账户没有启用”,点击Guest来宾账户

启用来宾账户

来宾账户已经启用

再次在xp系统下访问win7共享,又有提示信息“\\19216803无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。登陆失败:未授予用户在此计算机上的请求登陆类型。”

这是因为Guest账户在win7 *** 作系统里默认不允许从网络访问win7的计算机

在win7中使用gpeditmsc打开本地组策略编辑器

“本地计算机 策略”->“计算机配置”->“Windows设置”->“安全设置”->“本地策略”->“用户权限分配”

在本地组策略编辑器的“策略”中找到“从网络访问此计算机”,打开后,点击“添加用户和组”

在“输入对象名称来选择”中添“guest”,点击“检查名称

名称存在,点击“确定”

guest账户已经成功添加。

在本地组策略编辑器的“策略”中找到“拒绝从网络访问这台计算机”,打开后看到guest账户在其中

点击guest账户,删除

删除成功

再用xp访问win7共享,访问共享成功!(win7上暂无任何共享)

PS:此时guest账号被使用,如下图,为了安全起见,将其禁用, *** 作方法见前面部分的启用guest账号。

WIN7与win7之间如何开启共享?

建立一个家庭组,再看我的网络邻居,发现可以别到家庭网络了,点击一下查看IP,同意之后,再把对方的一些文件设置了共享,再刷新进共享时提示识别到了家庭组,,点击加入,提示输入获得的密码(对方电脑上的家庭组密码),输入后,加入成功。再看资源管理器和网络,共享成功。。。>>

问题八:怎样用一根网线实现两台电脑之间的文件互传 硬件方案-

通过一条网线交查互连法(就是网卡连网卡)。

就是两台电脑不用交换机或HUB,一条线两头直接接电脑,这种线的用处就是方便两台在一起的电脑双机互连,这种线一头要用568A标准做,一头用586B标准做。(交换机和路由器的级连也需要用到此种接法的交叉线)

这种方法适用于两台相邻电脑,交查互连的网线不要太长(这个没有什么标准,但根据我的实践经验,超过5米就很难连接成功。)

这种网线交查互连法最经济,去电脑城做条这样的线一般10元以内就可以搞定。

两种做线的线序:

568A标准:白绿,绿,白橙,蓝,白蓝,橙,白棕,棕

568B标准:白橙,橙,白绿,蓝,白蓝,绿,白棕,棕

不管通过哪个硬件方案,两台电脑连接后,下面要对电脑进行设置,实现两台电脑组成局域网。(对电脑的软件设置完全适用于上面两个方案)

1 网卡IP地址的设置:

要组成局域网,那么局域网内电脑的IP地址要在同一网段,我们这里要把两台电脑的IP地址分别设置成为:19216812 和19216813(以windows XP为例)

电脑端本地网络的设置:

以XP为例,开始-〉控制面板-〉网络连接-〉在“本地连接”上点右键,选择“属性”,找到“Internet协议(tcp/ip)”并点“属性”

如图所示进行设置:(最后一定要点“确定”完成设置并退出)另一台电脑只需要把IP地址:19216812改为19216813 ,其它设置相同

2 以上全部设置好后,我们要通过一个ping程序命令来验证一下两台电脑是否已经相连相通。

快捷键:win + R ,调出运行窗口,输入以下命令:ping 19216813 -t 并回车或点“确定”

注意:以上ping程序命令 *** 作是在电脑IP地址为19216812上来 *** 作的,如果在电脑19216813上,那么ping命令应该把19216813改为19216812。(如果搞错,自己ping自己的电脑那么永远是通的,就返映不出目标电脑的连接情况了)

两台电脑的网络防火墙要关闭,网络防火墙会拦截ping命令发出的数据

至此两台电脑组成局域网成功。在同一局域网的电脑可以实现诸多功能,如共享文件夹、共享打印机、局域网游戏对战等等。

问题九:两台电脑之间如何通过网线传输文件???? 如果有路由就可以直接连接,没有的话只要做一根1326交叉的网线,也就是一端: 白橙/橙/白绿/蓝/白蓝/绿/白棕/棕,另一端:白绿/绿/白橙/蓝/白蓝/橙/白棕/棕,电脑一的设置:桌面上右键单击网上邻居--属性--在打开的窗口里,右击本地连接--属性--选择Internet协议TCP/IP--点属性--选择。使用下面的IP地址,填上IP地址如19216811,子网掩码2552552550,确定即完成网络设置部分。电脑二的设置与电脑一的设置方法一样,只是IP最后一位要改为不同的IP,其他各部分相同,如将IP设为19216818。然后就是设置要共享的文件夹,右击要共享的文件夹--属性--共享--共享该文件夹--确定即完成。比如我在电脑二上设置了 “照片”文件夹共享,在电脑一上要打开它就是在地址栏里输入“\\19216818”回车即看到共享照片文件夹了。

两台电脑在同一个局域网传输文件的 *** 作方法和详细步骤如下:

1、第一步,按“

 Windows” +“ R”打开“运行”窗口,输入“ control”命令,然后单击“确定”按钮,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,单击“网络和共享中心”选项,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,依次单击相关网络-->“属性”-->“

 Internet协议版本4”-->“使用下面的IP地址”选项,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,在“

 IP地址”和“子网掩码”中分别输入“ 192168155”和“ 2552552550”,如下图所示,然后进入下一步。

5、随后,完成上述步骤后,在另一台计算机上重复此 *** 作,再次按“

 Windows” +“ R”打开“运行”窗口,输入“ control”命令,然后单击“确定”按钮,如下图所示,然后进入下一步。

6、接着,完成上述步骤后,找到“

 Windows防火墙”选项,如下图所示,然后进入下一步。

7、然后,完成上述步骤后,在左侧找到“启用或关闭Windows防火墙”,然后点选“关闭Windows防火墙”选项,如下图所示,然后进入下一步。

8、随后,完成上述步骤后,单击文件,右键单击“属性”选项,选择“共享”选项卡,然后单击“共享”按钮,如下图所示,然后进入下一步。

9、最后,完成上述步骤后,选择“Administrator”,然后单击“共享”按钮即可,如下图所示。这样,问题就解决了。

传输格式

应用层

支持网络应用,应用协议仅仅是网络应用的一个组成部分,运行在不同主机上的进程则使用应用层协议进行通信。主要的协议有:http、ftp、telnet、smtp、pop3等。

应用层是网络应用程序及其应用层协议存留的地方。因特网的应用层包括许多协议,例如HTTP(它为web文档提供了请求和传送)、SMTP(它提供了电子邮件报文的传输)和FTP(它提供了两个端系统之间的文件传送)。我们将看到,某些网络功能,如将像www,i}tf}rg这样的对人友好的端系统名字转换为32比特网络地址,也是借助于应用层协议—域名系统(DNS)完成的。

应用层协议分布在多个端系统上,一个端系统中的应用程序使用协议与另一个端系统中的应用程序交换信息分组。我们将这种位于应用层的信息分组称为报文(message)

传输层

负责为信源和信宿提供应用程序进程间的数据传输服务,这一层上主要定义了两个传输协议,传输控制协议即TCP和用户数据报协议UDP。

运输层提供了在应用程序端点之间传送应用层报文的服务。在因特网中,有两个运输层协议,即TCP和UDP,利用其中的任何一个都能传输应用层报文TCP向它的应用程序提供了面向连接的服务。这种服务包括了应用层报文向目的地的确保传递和流量控制(即发送方/接收方速率匹配)。TCP也将长报文划分为短报文,并提供拥塞控制机制,因此当网络拥塞时,源抑制其传输速率。UDP协议向它的应用程序提供无连接服务。这是一种不提供不必要服务的服务,不提供可靠性,没有流量控制,也没有拥塞控制。在本书中,我们将运输层分组称为报文段(segment)。

网络层

负责将数据报独立地从信源发送到信宿,主要解决路由选择、拥塞控制和网络互联等问题。

因特网的网络层负责将称为数据报(datagram)的网络层分组从一合主机移动到另一台主机。源主机中的因特网传输层协议(TCP或UDP)向网络层递交运输层报文段和目的地址,就像你向邮政信件提供目的地址一样。

因特网的网络层包括著名的IP协议,该协议定义了数据报中的各个字段以及端系统和路由器如何作用于这些字段。仅有一个IP协议,所有具有网络层的因特网组件都必须运行lP协议。因特网的网络层也包括决定路由的选路协议,数据报根据该路由从源传输到目的地。因特网是一个网络的网络,在一个网络中,其网络管理者能够运行所希望的任何选路协议。尽管网络层包括了IP协议和一些选路协议,它经常只被称为IP层,这反映了IP是将因特网连接在一起的粘合剂这样一个事实。

数据链路层

负责将IP数据报封装成合适在物理网络上传输的帧格式并传输,或将从物理网络接收到的帧解封,取出IP数据报交给网络层。

因特网的网络层通过一系列路由器在源和目的地之间发送分组。为了将分组从一个节点(主机或路由器)移动到路径上的下一个节点,网络层必须依靠链路层的服务。特别是在每个节点,网络层将数据报下传给链路层,链路层沿着路径将数据报传递给下一个节点。在该下个节点,链路层将数据报上传给网络层。

物理层

负责将比特流在结点间传输,即负责物理传输。该层的协议既与链路有关也与传输介质有关。

链路层的任务是将整个帧从一个网络元素移动到邻近的网络元素,而物理层的任务是将该帧中的一个一个比特从一个节点移动到下一个节点。该层中的协议仍然是链路相关的,并且进一步与链路(例如,双绞铜线、单模光纤)的实际传输媒体相关。例如,以太网具有许多物理层协议:关于双绞铜线的,关于同轴电缆的,关于光纤的,等等。在每种情况下,跨越这些链路移动一个比特的方式不同。

TCP/IP协议的开发研制人员将Internet分为五个层次,以便于理解,它也称为互联网分层模型或互联网分层参考模型,

物理层:中继器、集线器、还有我们通常说的双绞线也工作在物理层

数据链路层:网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层)

网络层:路由器、三层交换机

传输层:四层交换机、也有工作在四层的路由器

下面是各层面对应的设备:

原理是利用电脑之间局域网的传送功能,用网线直接将两台电脑连接起来就可以快速传送大文件。

步骤:1先将两台电脑开机,然后用网线连接起来,可以直接插在平时上网用的端口;

2、找到电脑里需要传送的文件,然后设置共享,方法是选中文件夹,右键单击,点击共享;

3、设置完共享之后查询ip地址,可以在运行里输入cmd,点击确定,再在d出的窗口里输入ipconfig,然后按回车键,这样就可以看到ip;

4、将之前查看到的ip地址在另一台电脑里的运行里输入;

5、点击确定之后就可以连接到两台电脑,并且可以看到之前共享的文件;

6、最后打开本地磁盘,右键进行复制粘贴,就可以达到文件传送的目的。

1、传统的HTTP传输,主要是我们常见的通过部署服务器,利用服务器的带宽和存储对于需要传输的文件进行处理,达到分发传输的目的。如果文件比较大而且分布在不同的区域的话,通常会有CDN做加速。

2、FTP上传下载,对于大文件的传输以及断点续传多线程这些可以实现。

3、BT下载传输,利用BT技术的优势对于大文件传输有极大的益处,在加快传输速度的同时还能节省带宽,尤其是对于同时或短时间内进行大量文件做同一处理的文件,更有优势。它的原理是把大文件分成任意个小块,每个来来请求下载的人,只下载其中的一部分,然后和其他下载者互相分享彼此已有的部分,这样就会建立更多的下载通道,从而实现下载速度快的同时节省带宽。

方法一、使用微信、QQ、邮箱等进行传输

微信、QQ和邮件都可以传输数据,简单快捷, *** 作方便。

方法二、使用外部存储媒体

如果文件比较大,几百兆或者几个G,可以考虑使用外部存储媒体进行传输,这也是大多数人的做法。将 u盘插入一台电脑并复制数据。将同一u盘插入另一台电脑,然后粘贴数据,就完成文件传输了。

方法三、共享文件

如果两台电脑处于同一个局域网的情况,可以通过共享文件的方式来传输文件,具体的 *** 作步骤如下:

1在源电脑选择需要共享的文件夹,右键,选择“属性”。

2选择“共享”标签,点击“高级共享”。

3勾选“共享此文件夹”。

4点击“权限”。

5勾选“完全控制”,然后点击“应用”或“确定”将上述设置保存。

6回到文件夹属性窗口,点击“网络和共享中心”。

7勾选“启用网络发现”。

8在“所有网络”中,将“关闭密码保护共享“勾选上,然后点击“保存更改”。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/12180344.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存