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

מְחַבֵּר: Virginia Floyd
תאריך הבריאה: 13 אוגוסט 2021
תאריך עדכון: 15 יוני 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
וִידֵאוֹ: FTP (File Transfer Protocol), SFTP, TFTP Explained.

תוֹכֶן

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


פרוטוקולי העברת קבצים באינטרנט מאפשרים למשתמשים להעלות ולהוריד קבצים ממקור חיצוני (תמונת אינטרנט על ידי Photosani מ Fotolia.com)

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

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

רשימת מדריך

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

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

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


אימות משתמש

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

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

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

תחילת העבודה

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


אישור

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