(vc)ftp服務器系統(tǒng)設計與實現(xiàn)論文.doc
約37頁DOC格式手機打開展開
(vc)ftp服務器系統(tǒng)設計與實現(xiàn)論文,?????aòaiabstractii?°??1μú1?? ftpD-òéó??-àí21.1 ftp?ò?é21.2 ftpμ?1¤×÷?-àí21.3 ftp??DD?-àí31.4 ftp???t′?ê?á??óààDí5μú2?? ?a·¢?·?3?°1¤???ééü82.1 có?????ê?82.2 vc+...
內(nèi)容介紹
此文檔由會員 wanli1988go 發(fā)布
????
?aòa?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-I
Abstract?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-II
?°???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-1
μú1?? FTPD-òéó??-àí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-2
1.1 FTP?ò?é?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-2
1.2 FTPμ?1¤×÷?-àí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-2
1.3 FTP??DD?-àí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-3
1.4 FTP???t′?ê?á??óààDí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-5
μú2?? ?a·¢?·?3?°1¤???ééü?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-8
2.1 Có?????ê??-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-8
2.2 VC++?ééü?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-8
2.3 VC++6.0?ˉ3é?a·¢?·?3?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-8
2.4 MFC?ééü?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-9
2.5 SOCKET?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-9
μú3?? FTP·t???÷Dè?ó·????-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-11
3.1 FTP???t′?ê?μ?Dè?ó?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-11
3.2 ó|?a??μ??êìa?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-12
3.3 1|?ü·????-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-12
μú4?? ?μí3éè??ó?êμ???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-13
4.1 1|?üòa?ó?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-13
4.2 ?a·¢1¤???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-13
4.3 ?÷òa1|?üó?êμ???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-13
μú5?? ?μí32aê??-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-22
5.1 ?μí3?é?@@???μ??êìaó?2?×??-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-22
5.2 2éó?μ?2aê?ààDí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-22
5.3 2aê?μ?1y3ìó??á1?·????-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-22
?á???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-24
2??????×?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-25
?????-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-26
??D??-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-33
?° ??
??è?D??¢ê±′ú£???×??¥áaí????°£???òa?óé?í???£??í?ü′óí?é??òμ??ó′óμ?êy?Y×ê?′£????úèY°ü?Tíò?ó£??éò??μ??o?è?o?è????éò??úInternet×ê?′?D?òμ?×??o?ùDèòaμ?D??¢×ê?′?£óDá?í???£?ê1ó???2?μ??éò??ˉàà?÷???÷?ùμ?D??¢×ê?′£??1?ü1???×??o?DD?è¤μ?×ê?′????μ?±?μ??úé??£óéóúí???μ?′??í?°?÷??·t??μ??T??£?μ¥′?′óò3??é???????μ?ó??yó?2??é??£??ùò??íóDDí?àFTP1¤??ìá1?3?à′?£′ó?ù±?é??μ£?FTP?íê??úí????D?÷??2?í?μ??????ú????°′??TCP/IPD-òéà′′?ê????t?£FTP2éó?μ?ê????úá÷DDμ?Client/Server?£ê?£?óéFTP?í?§??oíFTP·t???÷??3ìDò×é3é?£í¨3£·t???÷??ê???3ì??μ?£?ó??§?éò?í¨1yInternetí???á??óμ???3ìμ?FTP·t???÷??μ??£·t???÷μ?1|?üê??÷òaμ??£??óDμ±FTP·t???÷?§3??÷??D-òéoí??á?ê±£?2??ü1??a·¢?àó|μ??í?§??3ìDò?£?????ò???íà′?ééüò????ò×??o?a·¢ò???D?DíFTP·t???÷μ?1y3ìó????·?£
2??????×
[1] Douglas E.Comer£?Internet??ê??ù′?£¨ó¢??°?•μúèy°?£?[M]£?±±??£o ?úDμ1¤òμ°?é?£?2002
[2] ê·±ó£?Có???1áí¨?ì3ì[M]£?±±??£o ???a′ó?§3?°?é?£?2001
[3] ′÷·?£?Visual C++3ìDòéè???ù′?[M]£?±±??£o ???a′ó?§3?°?é?£?2001
[4] ??á|£?Visual C++????±à3ì[M]£?±±??£o è???óêμ?3?°?é?£?2002
[5] ???ü£?Visual C£?£? êμ?ùó?ìá??£¨í???±à3ì?a£?[M]£?±±??£o ?D1úìúμà3?°?£?2003
[6] ????1ú£?Visual C++3ìDò?a·¢°?ày?a??[M]£?±±??£o ???a′ó?§3?°?é?£?2006
[7] D??£èê£??????úí???£¨μú4°?£?[M]£?±±??£o μ?×ó1¤òμ3?°?é?£?2003
?aòa?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-I
Abstract?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-II
?°???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-1
μú1?? FTPD-òéó??-àí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-2
1.1 FTP?ò?é?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-2
1.2 FTPμ?1¤×÷?-àí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-2
1.3 FTP??DD?-àí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-3
1.4 FTP???t′?ê?á??óààDí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-5
μú2?? ?a·¢?·?3?°1¤???ééü?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-8
2.1 Có?????ê??-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-8
2.2 VC++?ééü?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-8
2.3 VC++6.0?ˉ3é?a·¢?·?3?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-8
2.4 MFC?ééü?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-9
2.5 SOCKET?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-9
μú3?? FTP·t???÷Dè?ó·????-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-11
3.1 FTP???t′?ê?μ?Dè?ó?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-11
3.2 ó|?a??μ??êìa?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-12
3.3 1|?ü·????-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-12
μú4?? ?μí3éè??ó?êμ???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-13
4.1 1|?üòa?ó?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-13
4.2 ?a·¢1¤???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-13
4.3 ?÷òa1|?üó?êμ???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-13
μú5?? ?μí32aê??-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-22
5.1 ?μí3?é?@@???μ??êìaó?2?×??-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-22
5.2 2éó?μ?2aê?ààDí?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-22
5.3 2aê?μ?1y3ìó??á1?·????-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-22
?á???-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-24
2??????×?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-25
?????-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-26
??D??-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-33
?° ??
??è?D??¢ê±′ú£???×??¥áaí????°£???òa?óé?í???£??í?ü′óí?é??òμ??ó′óμ?êy?Y×ê?′£????úèY°ü?Tíò?ó£??éò??μ??o?è?o?è????éò??úInternet×ê?′?D?òμ?×??o?ùDèòaμ?D??¢×ê?′?£óDá?í???£?ê1ó???2?μ??éò??ˉàà?÷???÷?ùμ?D??¢×ê?′£??1?ü1???×??o?DD?è¤μ?×ê?′????μ?±?μ??úé??£óéóúí???μ?′??í?°?÷??·t??μ??T??£?μ¥′?′óò3??é???????μ?ó??yó?2??é??£??ùò??íóDDí?àFTP1¤??ìá1?3?à′?£′ó?ù±?é??μ£?FTP?íê??úí????D?÷??2?í?μ??????ú????°′??TCP/IPD-òéà′′?ê????t?£FTP2éó?μ?ê????úá÷DDμ?Client/Server?£ê?£?óéFTP?í?§??oíFTP·t???÷??3ìDò×é3é?£í¨3£·t???÷??ê???3ì??μ?£?ó??§?éò?í¨1yInternetí???á??óμ???3ìμ?FTP·t???÷??μ??£·t???÷μ?1|?üê??÷òaμ??£??óDμ±FTP·t???÷?§3??÷??D-òéoí??á?ê±£?2??ü1??a·¢?àó|μ??í?§??3ìDò?£?????ò???íà′?ééüò????ò×??o?a·¢ò???D?DíFTP·t???÷μ?1y3ìó????·?£
2??????×
[1] Douglas E.Comer£?Internet??ê??ù′?£¨ó¢??°?•μúèy°?£?[M]£?±±??£o ?úDμ1¤òμ°?é?£?2002
[2] ê·±ó£?Có???1áí¨?ì3ì[M]£?±±??£o ???a′ó?§3?°?é?£?2001
[3] ′÷·?£?Visual C++3ìDòéè???ù′?[M]£?±±??£o ???a′ó?§3?°?é?£?2001
[4] ??á|£?Visual C++????±à3ì[M]£?±±??£o è???óêμ?3?°?é?£?2002
[5] ???ü£?Visual C£?£? êμ?ùó?ìá??£¨í???±à3ì?a£?[M]£?±±??£o ?D1úìúμà3?°?£?2003
[6] ????1ú£?Visual C++3ìDò?a·¢°?ày?a??[M]£?±±??£o ???a′ó?§3?°?é?£?2006
[7] D??£èê£??????úí???£¨μú4°?£?[M]£?±±??£o μ?×ó1¤òμ3?°?é?£?2003