ההבדל בין Active FTP ו- Passive FTP

Anonim

Active FTP לעומת Passive FTP

FTP (File Transfer Protocol) הוא אוסף של רשת סטנדרטית כללים (פרוטוקולים), בנוגע להעברת קבצים בין שני מחשבים מארחים ברשת מבוססת TCP / IP (רשת המשתמשת בפרוטוקול בקרת שידור / פרוטוקול אינטרנט כדי להעביר זרם של בתים ממחשב אחד לאחר), כגון אינטרנט. FTP פועל על בסיס עקרון הלקוח / השרת, והוא שייך לרמת היישום של מודל OSI (Open Systems Interconnection model).

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

-> ->

מהו FTP פעיל?

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

-> ->

מהו FTP פסיבי?

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

מה ההבדל בין Active Active ו- FTP פסיבי?

ההבדל בין Active FTP ו- Passive FTP מבוסס על מי יוזם את חיבור הנתונים בין השרת לבין הלקוח. אם חיבור הנתונים מופעל על-ידי השרת, חיבור ה- FTP פעיל, ואם הלקוח יוזם את חיבור הנתונים, חיבור ה- FTP הוא פסיבי.

בהתאם למצב Active או Passive של החיבור, יציאה המשמשת לשינויים בחיבור נתונים. ב- FTP פעיל, חיבור נתונים נוצר בין יציאה 20 לשרת לבין יציאה גבוהה של הלקוח. מצד שני, ב- FTP פסיבית, חיבור הנתונים נוצר בין יציאה גבוהה של השרת לבין יציאה גבוהה של הלקוח.

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