מה ההבדל בין FTP ל- TFTP?

מְחַבֵּר: Mike Robinson
תאריך הבריאה: 11 סֶפּטֶמבֶּר 2021
תאריך עדכון: 3 מאי 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
וִידֵאוֹ: FTP (File Transfer Protocol), SFTP, TFTP Explained.

תוֹכֶן

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

גודל קובץ מרבי

פרוטוקול TFTP הגביל במקור את גודל הקובץ שהועבר ל -32 מגהבייט. כמה שרתי TFTP ישנים עדיין עשויים להיות בעלי מגבלה זו, למרות התקן החדש, RFC 2348, שהחליף את המפרט הישן בשנת 1998. שרתי TFTP התואמים ל- RFC 2348 מאפשרים משא ומתן על גודל בלוק, ומאפשר העברה של עד 4 GB. ניתן לחרוג ממגבלה זו אם הלקוח וגם השרת תומכים בכך. לעומת זאת, היכולת להעביר קבצים משרתי FTP תמיד הייתה בלתי מוגבלת.


רישום מדריך

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

שימוש בזיכרון

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

אימות משתמש

שרתי TFTP אינם מספקים אימות משתמש. שימוש ב- TFTP כפרוטוקול העברת קבצים דורש רשת פרטית או פרוטוקול המספק אימות משתמש. FTP תמיד דורש אימות משתמש.

יחסי לקוח ושרת

בעת שימוש ב- TFTP, שני המחשבים שולחים ומקבלים מנות. אם מחשב A מבקש קובץ ממחשב B באמצעות פרוטוקול TFTP, מחשב A ישלח מנות אישור ויקבל מנות נתונים לאחר יצירת החיבור. מחשב ב 'ישלח חבילות נתונים ויקבל חבילות אישור. FTP מקים יחסי לקוח-שרת; הוא מארח קבצים הזמינים להורדה. לקוחות FTP בדרך כלל מורידים קבצים, ואם יש להם את הזכויות הדרושות לכך, הם יכולים להעלות, למחוק קבצים או את שניהם.


חניכה

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

אִשׁוּר

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