- FTP קיצור של פרוטוקול העברת קבצים.
- FTP הוא פרוטוקול אינטרנט סטנדרטי המסופק על ידי TCP/IP המשמש להעברת הקבצים ממארח אחד למשנהו.
- הוא משמש בעיקר להעברת קבצי דפי האינטרנט מהיוצר שלהם למחשב המשמש כשרת עבור מחשבים אחרים באינטרנט.
- הוא משמש גם להורדת הקבצים למחשב משרתים אחרים.
מטרות ה-FTP
- זה מספק שיתוף של קבצים.
- הוא משמש לעידוד השימוש במחשבים מרוחקים.
- זה מעביר את הנתונים בצורה אמינה ויעילה יותר.
למה FTP?
אמנם העברת קבצים ממערכת אחת לאחרת היא מאוד פשוטה וישירה, אבל לפעמים זה יכול לגרום לבעיות. לדוגמה, לשתי מערכות עשויות להיות מוסכמות קבצים שונות. לשתי מערכות עשויות להיות דרכים שונות לייצוג טקסט ונתונים. לשתי מערכות עשויות להיות מבני ספרייה שונים. פרוטוקול FTP מתגבר על בעיות אלו על ידי יצירת שני חיבורים בין מארחים. חיבור אחד משמש להעברת נתונים, וחיבור אחר משמש לחיבור הבקרה.
מנגנון של FTP
האיור שלמעלה מציג את המודל הבסיסי של ה-FTP. ללקוח ה-FTP שלושה מרכיבים: ממשק המשתמש, תהליך הבקרה ותהליך העברת הנתונים. לשרת יש שני מרכיבים: תהליך בקרת השרת ותהליך העברת הנתונים בשרת.
ישנם שני סוגים של חיבורים ב-FTP:
לקוחות FTP
- לקוח FTP הוא תוכנית המיישמת פרוטוקול העברת קבצים המאפשר לך להעביר קבצים בין שני מארחים באינטרנט.
- זה מאפשר למשתמש להתחבר למארח מרוחק ולהעלות או להוריד את הקבצים.
- יש לו סט של פקודות שאנו יכולים להשתמש בהן כדי להתחבר למארח, להעביר את הקבצים בינך לבין המארח שלך ולסגור את החיבור.
- תוכנית ה-FTP זמינה גם כרכיב מובנה בדפדפן אינטרנט. לקוח FTP מבוסס GUI זה הופך את העברת הקבצים לקלה מאוד וגם אינו מצריך לזכור את פקודות ה-FTP.
היתרונות של FTP:
חסרונות של FTP:
- הדרישה הסטנדרטית של התעשייה היא שכל שידורי ה-FTP יהיו מוצפנים. עם זאת, לא כל ספקי ה-FTP שווים ולא כל הספקים מציעים הצפנה. לכן, נצטרך לחפש את ספקי ה-FTP המספקים הצפנה.
- FTP משרת שתי פעולות, כלומר לשלוח ולקבל קבצים גדולים ברשת. עם זאת, מגבלת הגודל של הקובץ היא 2GB שניתן לשלוח. זה גם לא מאפשר לך להפעיל העברות בו-זמנית למספר מקלטים.
- סיסמאות ותוכן קבצים נשלחים בטקסט ברור המאפשר האזנה לא רצויה. אז זה בהחלט אפשרי שתוקפים יכולים לבצע את התקפת הכוח החמור על ידי ניסיון לנחש את סיסמת ה-FTP.
- זה לא תואם לכל מערכת.