Movatterモバイル変換


[0]ホーム

URL:


לדלג לתוכן
ויקיפדיההאנציקלופדיה החופשית
חיפוש

File Transfer Protocol

מתוך ויקיפדיה, האנציקלופדיה החופשית
יש להשלים ערך זה: בערך זה חסר תוכן מהותי. ייתכן שתמצאו פירוט בדף השיחה.
הנכם מוזמנים להשלים את החלקים החסרים ולהסיר הודעה זו. שקלו ליצור כותרות לפרקים הדורשים השלמה, ולהעביר את התבנית אליהם.
יש להשלים ערך זה: בערך זה חסר תוכן מהותי. ייתכן שתמצאו פירוט בדף השיחה.
הנכם מוזמנים להשלים את החלקים החסרים ולהסיר הודעה זו. שקלו ליצור כותרות לפרקים הדורשים השלמה, ולהעביר את התבנית אליהם.
פירוש נוסף ערך זה עוסק בפרוטוקול התקשורת FTP. אם התכוונתם לכבל FTP, ראוזוג שזור.
File Transfer Protocol
אין תמונה חופשית
אין תמונה חופשית
שם קצרFTPעריכת הנתון בוויקינתונים
סוגתקן אינטרנט, פרוטוקול רשת מחשבים, פרוטוקול מבוסס טקסטעריכת הנתון בוויקינתונים
חבילהTCP/IPעריכת הנתון בוויקינתונים
שכבהשכבת היישום של מודל ה-OSIעריכת הנתון בוויקינתונים
פורט21 (TCP),20 (TCP)עריכת הנתון בוויקינתונים
מחזור חיים16 באפריל 1971 – הווה (54 שנים)עריכת הנתון בוויקינתונים
שימושanonymous FTPעריכת הנתון בוויקינתונים
מקור
  • RFC 959: File Transfer Protocol
  • RFC 2640: Internationalization of the File Transfer Protocol
  • RFC 2577: FTP Security Considerations
  • RFC 265: The File Transfer Protocol
  • RFC 281: Suggested addition to File Transfer Protocol
  • RFC 2773: Encryption using KEA and SKIPJACK
  • RFC 294: The Use of "Set Data Type" Transaction in File Transfer Protocol
  • RFC 2428: FTP Extensions for IPv6 and NATs
  • RFC 2228: FTP Security Extensions
  • RFC 114: File Transfer Protocol
  • RFC 2389: Feature negotiation mechanism for the File Transfer Protocol
  • RFC 172: The File Transfer Protocol
  • RFC 1579: Firewall-Friendly FTP
  • RFC 354: File Transfer Protocolעריכת הנתון בוויקינתונים
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

FTP (ראשי תיבות:File Transfer Protocol) הואפרוטוקול תקשורת מבוססTCP להעברתקבצים ביןמחשבים. באמצעות פרוטוקול זה, תוכנתלקוח FTP מתקשרת עם תוכנתשרת FTP, לשם לקיחת קובץ מהשרת או הוספת קובץ אליו. שימושים אופייניים לפרוטוקול:

  • הורדת קובצימולטימדיה למיניהם (סרטים, מוזיקה וכדומה) מאתר המאחסן קבצים כאלה.
  • ניהול אתר אינטרנט: העברתדפים וקבצים ממחשבו של מנהל האתר אלשרת האינטרנט המאפשר לציבור גישה לקבצים אלה.

המטרות של פרוטוקול FTP, על פי ה-RFC שלו, הן:

  • לקדם שיתוף קבצים (קובצי תוכנה וקובצי נתונים)
  • לעודד שימוש עקיף במחשבים מרוחקים.
  • להגן על המשתמש מווריאציות של דרכי אחסון קבצים במחשבים שונים.
  • להעביר נתונים באמינות וביעילות ובמהירות.

FTP הוא פרוטוקול מבוסס8 סיביות, שמסוגל לטפל בכל סוג של קובץ בלי צורך בעיבוד נוסף כמוMIME אוUUEncode. לפרוטוקול FTP ישזמן השהיה ארוך מאוד: הזמן שלוקח בין שליחת הבקשה למידע לבין התחלת קבלת המידע הוא ארוך מאוד, ודורש תהליך כניסה (login) ארוך למדי.

לרוב, פרוטוקול זה משתמש בפורט 21 של פרוטוקולTCP. בשלב הראשון, FTP פותחsession לפורט 21, ובו עוברות פקודות הבקרה –login, העברתסיסמה, פקודות, וכו'. בשלב השני, נפתח Session עם בקשה להעברת קובץ. לבסוף מועבר הקובץ עצמו.

FTP מתפקד בשכבת היישום של מודל ה-OSI ובשכבת היישום של מודל ה-TCP/IP.

הפרוטוקול תומך בחידושה של פעולת העברה של קובץ מהשרת ללקוח, לאחר שזו הופרעה עקב תקלת תקשורת. לחידוש ההעברה תוכנת הלקוח מעבירה לשרת את מספר הבתים שהגיעו אליה, וההעברה מתחדשת ממקום זה. חידוש של פעולת העברה של קובץ מהלקוח אל השרת הוא צעד מורכב יותר.

המפרט המקורי של פרוטוקול FTP אינו מתייחס לשאלות שלאבטחת מידע, ואין בו כלהצפנה של המידע המועבר. בעיה זו אופיינית לרבים מפרוטוקולי האינטרנט שנוצרו לפני יצירתSSL. הפתרון המקובל לבעיה זו הוא שימוש ב-SFTP או ב-FTPS, המוסיפים הצפנה ל-FTP.

תוכנה למימוש FTP

[עריכת קוד מקור |עריכה]

שרת FTP הוא תוכנה המאפשרת מתן שירותי העברת קבצים לתוכנותלקוח FTP המתקשרות אליה. שרת FTP עוסק בזיהוי הלקוח הפונה אליו, קביעת זכויותיו (הקבצים שהוא רשאי להוריד, הקבצים שהוא רשאי למחוק וכדומה), ומימוש בקשותיו של הלקוח.

למרבית הדפדפנים יש יכולת להתקשר עם שרתי FTP, לשם העברת קבצים בפרוטוקול FTP. חלק מהדפדפנים מאפשרים רק הורדה של קבצים, אך לא העלאה של קבצים.

בנוסף עומדות לרשות משתמש הקצה מגוון רחב של תוכנותלקוח FTP, המאפשרות לו להעביר קבצים ממחשבו לשרת FTP ומשרת FTP אל מחשבו. תוכנה מסוג זה מטפלת בהזדהות מול שרת ה-FTP, בחירת רשימת קבצים להעברה וביצוע ההעברה (כולל התאוששות מתקלות). כמו כן מאפשרת התוכנה מתן הוראה למחיקת קבצים מהשרת.

אפשריות מימוש FTP

[עריכת קוד מקור |עריכה]

קיימות שתי שיטות מרכזיות למימוש FTP כאשר רוב השרתים הרשת תומכים בשתי השיטות. בשתי השיטות תוכנת הקצה יוצרת קשר עם השרת על גבי פורט 20, פורט זה ישמש לאורך כל חיי ה Session לצורך העברת פקודות ומידע בין התחנה לשרת ולהפך. כאשר מופעלת על פורט 20 פקודת הדורשת העברת מידע, המידע יכול לעבור באחת מהשיטות הבאות:

Active FTP

[עריכת קוד מקור |עריכה]

בתצורה זו כאשר נדרש השרת להעביר מידע לתחנה הדבר יתבצע על פורט 20 כאשר השרת דוחף את המידע לתחנה.

Passive FTP

[עריכת קוד מקור |עריכה]

בתצורה זו כאשר נדרש השרת להעביר מידע אל התחנה הדבר יתבצע על פורט רנדומלי כאשר התחנה מושכת את המידע מהשרת.

מסמכי האפיון של פרוטוקול FTP

[עריכת קוד מקור |עריכה]
  • RFC 959 – File Transfer Protocol (FTP). J. Postel, J. Reynolds. Oct-1985. This obsoleted the precedingRFC 765 and earlier FTP RFCs back to the originalRFC 114.
  • RFC 1579 – Firewall-Friendly FTP.
  • RFC 2228 – FTP Security Extensions.
  • RFC 2428 – Extensions for IPv6, NAT, and Extended passive mode. Sep-1998.
  • RFC 2640 – Internationalization of the File Transfer Protocol.
  • RFC 3659 – Extensions to FTP. P. Hethmon. March-2007.

ראו גם

[עריכת קוד מקור |עריכה]

קישורים חיצוניים

[עריכת קוד מקור |עריכה]
ויקישיתוף מדיה וקבצים בנושאFile Transfer Protocol בוויקישיתוף


סיווגפרוטוקולים על פימודל ה־OSI
שכבת היישוםHTTPSMTPFTPRTPIRCSNMPSIPDNSDHCP
שכבת הייצוגMIMEASCIIUnicodeTLS
שכבת השיחהASPPPTPSSHNFSRPCSOCKS
שכבת התעבורהTCPUDPSCTPDCCP
שכבת הרשתIP (IPv4IPv6) •ICMPIPXניתוב
שכבת הקואתרנטToken ringFDDI
השכבה הפיזיתE110Base-TRS-232DSLSONET


פרוטוקולים במודל TCP/IP
שכבת יישוםHTTPSMTPFTPDNSDHCPSSHRTPRTSPIRCSNMPSIPIMAP4MIMETelnetRPCSOAPLDAP
שכבת תעבורהTCPUDPSCTPDCCP
שכבת רשתIPIPv4IPv6ICMPIPXIGMP
שכבת קשראתרנט10BASE-T802.11 WiFiToken ringFDDIARP
בקרת זהויותעריכת הנתון בוויקינתונים
אוחזר מתוך "https://he.wikipedia.org/w/index.php?title=File_Transfer_Protocol&oldid=42241908"
קטגוריות:
קטגוריות מוסתרות:

[8]ページ先頭

©2009-2025 Movatter.jp