FTP ÁÖ¿ä ¸í·É¾î¿¡ ´ëÇÑ Protocol ºÐ¼®
FTP ¾×Ƽºê ¸ðµå º¸°í¼ÀÔ´Ï´Ù.
RFC959 Âü°í
1. ¾×Ƽºê ¸ðµå ¼³¸í
2. ¾×Ƽºê ¸ðµå ½ÇÇà °úÁ¤
3. ½ÇÁ¦ Á¢¼Ó½Ã °úÁ¤°ú ¼³¸í (±×¸²Æ÷ÇÔ)
4. Data Connection °úÁ¤°ú ¼³¸í (±×¸²Æ÷ÇÔ)
5. *ºÎ·Ï* ¸í·É¾î ó¸®
ÆÄÀÏ Àü¼Û ÇÁ·ÎÅäÄÝ(File Transfer Protocol; FTP)Àº ÇϳªÀÇ È£½ºÆ®¿¡¼ ´Ù¸¥ Çϳª·Î ÆÄÀÏÀ» º¹»çÇϱâ
À§ÇØ TCP/IP¿¡ ÀÇÇØ Á¦°øµÇ´Â Ç¥Áرâ´ÉÀÌ´Ù. ÄÄÇ»ÅͰ£ÀÇ ÆÄÀÏ Àü¼ÛÀº networking ȯ°æ
¶Ç´Â internetworking ȯ°æ¿¡¼ ±â´ëµÇ´Â °¡Àå °øÅëµÈ ÀÛ¾÷ÀÇ ÇϳªÀÌ´Ù.
FTP´Â ±âº»ÀûÀ¸·Î µÎ°¡Áö ¸ðµå¸¦ Áö¿øÇÑ´Ù. À̵éÀº active ¸ðµå¿Í passive ¸ðµå´Ù.
´ëºÎºÐ »ç¿ëµÇ´Â FTP ¸ðµå´Â active ¸ðµåÀÌ´Ù. ±×¸²°ú ÇÔ²² ¾×Ƽºê ¸ðµå¿¡¼ FTP¸¦ ¼³¸íÇϰڴÙ.
¾×Ƽºê ¸ðµå ½ÇÇà °úÁ¤?
1. Client´Â ÁöÁ¤µÈ FTP server port(ÁÖ·Î 21)·Î Á¢¼ÓÇÏ¿© ID¿Í ¾ÏÈ£¸¦ ÅëÇØ ÀÎÁõ¹Þ´Â´Ù
2. FTP clientÂÊ¿¡¼ server¿Í µ¥ÀÌÅÍÀü¼ÛÀ» À§ÇØ client ¿¡ Á¢¼ÓÇÒ ¹Ì»ç¿ëÁßÀÎ ÀÓÀÇÀÇ
Æ÷Æ® NÀ» server¿¡°Ô ¾Ë·ÁÁÖ°Ô µÈ´Ù.
À̶§ clientÂÊ¿¡¼´Â ¹æÈº®À»¿¾î server¿Í µ¥ÀÌÅÍ Åë½ÅÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß µÇ´Âµ¥
ÀϹÝÀûÀ¸·Î 1025ÀÌ»ó 5000¹ø ÀÌÇÏ Æ÷Æ®Áß Çϳª¸¦ ÀÓÀÇÀÇ Æ÷Æ® NÀ¸·Î »ç¿ëÇÑ´Ù
3. FTP server´Â ÀÚ½ÅÀÇ Æ¯Á¤Æ÷Æ®(ÁÖ·Î 20)·ÎºÎÅÍ client°¡ ¾Ë·ÁÁØ Æ÷Æ® NÀ» ÇâÇØ
Á¢¼ÓÀ» ½ÃµµÇÑ´Ù.
4. connectionÀ» ¸ÎÀº ÈÄ µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ´Ù.
RFC959



À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿©
ÇØÇÇÄ·ÆÛ½º´Â º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á
µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë,
¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.
ÀúÀÛ±ÇÄ§ÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã
°í°´¼¾ÅÍÀÇ ÀúÀÛ±ÇÄ§ÇØ ½Å°í¼¾Å͸¦ ÀÌ¿ëÇØ
Áֽñ⠹ٶø´Ï´Ù.