设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 冲浪宝典 >> 局域网 >> FTP协议的分析和扩展
精品推荐
局域网点击TOP10
·组策略安全设置(上)
·网线制作方法及点对点网线接法
·掌握IP地址知识 子网掩码与子网划分
·用FTP Serv-U轻松搭建FTP服务器
·局域网用户的限制和反限制技巧
·用SuperProxy实现多机共享一线上网
·网上邻居的工作原理与一些常见故障排除指南
·路由巧设置 局域网轻松限止BT下载
·路由器配置实现多PC共享上网
·局域网性能监测之网络监视器的应用一
冲浪宝典点击TOP10
·老虎性交过程比美女性爱激烈图
·教你申请5位QQ号!
·Google调查:哪里人最常搜色情内容
·设了密码的QQ空间 我照样能进!
·QQ好友列表巧恢复
·偷QQ
·看黑客亲手打造自己的QQ密码破解器
·使用QQ强行视频窥探MM长相
·认识手机刷机(不知道或想知道手机刷机)
·盗取QQ密码之不完全攻略
精选专题

FTP协议的分析和扩展

作者: 来源:http://www.xgdown.com/ 时间:2007-8-26 23:15:01

FTP协议的分析和扩展(1)

>>1.0<< FTP和TCP端口号 
根据是使用Port模式还是Passive模式,FTP使用不同的TCP端口号,在详细描述FTP前,我们来 
简单讨论一下TCP端口号的一些基本概念。TCP使用端口号来标识所发送和接收的应用,端口号 
可以帮助TCP来分离字节流并且帮相应字节传递给正确的应用程序。 
TCP端口号可以是半永久的和暂时的。服务器端监听在半永久的端口上来让客户端访问。客户 
端使用暂时的端口在本地标识一个对话,客户端端口只在使用TCP服务时候才存在,而服务器 
端口只要服务器在运行就一直在监听。 

TCP端口可以归为3类: 
1、众所周知的端口来标识在TCP上运行的标准服务,包括FTP、HTTP、TELNET、SMTP等,这些 
端口号码范围为0-1023; 
2、注册端口号用来标识那些已经向IANA(Internet Assigned Numbers Assigned Numbers 
Authority)注册的应用,注册端口号为1024-49151; 
3、私有端口号是非注册的并且可以动态地分配给任何应用,私有端口为49152-65535; 
注册的端口号本来打算只给注册的应用使用,可近年来端口号已经陷入了到达极限的困境,你 
可能会看到本来应该是给注册应用使用的注册端口被非注册应用用做暂时的端口。RFC1700详 
细标注了众所周知的和注册的端口号,然而不幸的是,这个RFC文档自从1994年以来一直没有 
被更新,然后你仍可以从IANA得到一个及时更新的端口列表,详细URL为: 
http://www.iana.org/assignments/port-numbers 


>>2.0<< FTP Port模式和FTP Passive模式 
当你对一个FTP问题进行排错时候,你首先要问的一个问题是使用的是port模式的还是passive 
模式。因为这两种行为迥异,所以这两种模式引起的问题也不同;在过去,客户端缺省为acti 
ve(port)模式;近来,由于Port模式的安全问题,许多客户端的FTP应用缺省为Passive模式。 

>>2.1 FTP Port模式 
Port模式的FTP步骤如下: 
1、 客户端发送一个TCP SYN(TCP同步)包给服务器段众所周知的FTP控制端口21,客户端 
使用暂时的端口作为它的源端口; 
2、 服务器端发送SYN ACK(同步确认)包给客户端,源端口为21,目的端口为客户端上使用 
的暂时端口; 
3、 客户端发送一个ACK(确认)包;客户端使用这个连接来发送FTP命令,服务器端使用这个 
连接来发送FTP应答; 
4、 当用户请求一个列表(List)请求或者发起一个要求发送或者接受文件的请求,客户端软件使用 
PORT命令,这个命令包含了一个暂时的端口,客户端希望服务器在打开一个数据连接时候使用 
这个暂时端口;PORT命令也包含了一个IP地址,这个IP地址通常是客户自己的IP地址,而且FT 
P也支持第三方(third-party)模式,第三方模式是客户端告诉服务器端打开与另台主机的连接; 
5、 服务器端发送一个SYN包给客户端的暂时端口,源端口为20,暂时端口为客户端在PORT命令中 
发送给服务器端的暂时端口号; 
6、 客户端以源端口为暂时端口,目的端口为20发送一个SYN ACK包; 
7、 服务器端发送一个ACK包; 
8、 发送数据的主机以这个连接来发送数据,数据以TCP段(注:segment,第4层的PDU)形式发送( 

1.FTP协议的分析和扩展(1)
2.FTP协议的分析和扩展(2)
3.FTP协议的分析和扩展(3)
4.FTP协议的分析和扩展(4)
5.FTP协议的分析和扩展(5)
6.FTP协议的分析和扩展(6)
7.FTP协议的分析和扩展(7)
8.FTP协议的分析和扩展(8)
9.FTP协议的分析和扩展(9)
10.FTP协议的分析和扩展(10)
11.FTP协议的分析和扩展(11)
12.FTP协议的分析和扩展(12)
13.FTP协议的分析和扩展(13)
14.FTP协议的分析和扩展(14)
15.FTP协议的分析和扩展(15)
16.FTP协议的分析和扩展(16)
17.FTP协议的分析和扩展(17)
18.FTP协议的分析和扩展(18)
19.FTP协议的分析和扩展(19)
20.FTP协议的分析和扩展(20)
21.FTP协议的分析和扩展(21)
22.FTP协议的分析和扩展(22)
23.FTP协议的分析和扩展(23)
24.FTP协议的分析和扩展(24)
25.FTP协议的分析和扩展(25)
26.FTP协议的分析和扩展(26)
27.FTP协议的分析和扩展(27)
28.FTP协议的分析和扩展(28)
29.FTP协议的分析和扩展(29)
30.FTP协议的分析和扩展(30)
31.FTP协议的分析和扩展(31)
32.FTP协议的分析和扩展(32)
共32页 9 7 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [328 :>

FTP协议的分析和扩展 相关文章:
FTP协议的分析和扩展 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com