ההבדל בין FTP ו- SFTP

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 1 אַפּרִיל 2021
תאריך עדכון: 6 מאי 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
וִידֵאוֹ: FTP (File Transfer Protocol), SFTP, TFTP Explained.

תוֹכֶן


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

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

  1. טבלת השוואה
  2. הגדרה
  3. הבדלים עיקריים
  4. סיכום

טבלת השוואה

בסיס להשוואהFTPSFTP
בסיסיFTP לא מספקים ערוץ מאובטח להעברת קבצים בין מארחים.SFTP מספק ערוץ מאובטח להעברת הקבצים בין המארחים.
טופס מלאפרוטוקול העברת קבצים.פרוטוקול העברת קבצים מאובטח.
פרוטוקולFTP הוא פרוטוקול TCP / IP.פרוטוקול SFTP הוא חלק מפרוטוקול SSH (תוכנית יישומי כניסה מרחוק).
חיבורFTP מייצר חיבור שליטה ביציאה 21 של TCP.SFTP מעביר את הקובץ תחת החיבור שנוצר על ידי פרוטוקול SSH בין לקוח לשרת.
הצפנהסיסמת FTP ונתונים נשלחים בפורמט רגיל.SFTP מצפין את הנתונים לפני ה- ing.


הגדרת FTP

FTP (פרוטוקול העברת קבצים) הוא פרוטוקול ב- TCP / IP המעתיק קובץ ממארח ​​אחד למארח אחר. עם זאת, נראה מאוד פשוט להעביר את הקובץ ממארח ​​אחד למשנהו. אבל יש כמה בעיות כמו ששתי המערכות שמקבלות קובץ עשויות להיות עם דרך שונה לייצוג הנתונים; אולי יש להם מוסכמות שונות של שמות קבצים, ייתכן שיש לי מבני ספריות שונים.

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

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


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

הגדרת SFTP

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

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

אז SFTP הציגה ערוץ מאובטח להעברת הקבצים דרך הרשת. SFTP הוא חלק מפרוטוקול SSH (Secure Shell) שהוא למעשה תוכנית ב- Unix. פרוטוקול SSH מייצר חיבור מאובטח בין לקוח לשרת ואז תוכנית SFTP עובדת בדומה ל- FTP ומעבירה את הקובץ בערוץ המאובטח שנוצר על ידי SSH. בדרך זו ניתן להעביר את הקובץ בצורה מאובטחת באמצעות SFTP.

  1. FTP לעשות לא לספק כל ערוץ מאובטח להעברת הקבצים בין המארחים ואילו פרוטוקול SFTP מספק ערוץ מאובטח להעברת הקבצים בין המארחים ברשת.
  2. FTP הוא קיצור של פרוטוקול העברת קבצים ואילו SFTP הוא קיצור של פרוטוקול העברת קבצים מאובטח.
  3. פרוטוקול FTP הוא שירות הניתן על ידי TCP / IP. עם זאת, SFTP הוא חלק מ- פרוטוקול SSH שהוא מידע על כניסה מרחוק.
  4. FTP יוצר חיבור באמצעות חיבור בקרה ביציאת TCP 21. מצד שני, SFTP מעביר את הקובץ תחת החיבור המאובטח שהוקם על ידי פרוטוקול SSH בין לקוח לשרת.
  5. FTP מעביר את הסיסמה והנתונים ב - Windows מישור פורמט ואילו, SFTP מצפין את הנתונים לפני שהם עוסקים במארח אחר.

סיכום:

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