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

Anonim

Active לעומת passive FTP

FTP עומד על File Transfer Protocol. זהו פרוטוקול סטנדרטי, המשמש בקובץ העברת ממארח ​​אחד למארח אחר על גבי רשת מבוססת TCP. FTP יש ארכיטקטורת שרת הלקוח, והיא פועלת על מודל OSI של שכבת היישום. קיימים ארבעה מצבי ייצוג נתונים בעת העברת נתונים ברשת,

1. מצב ASCII

2. מצב בינארי (מצב תמונה)

3. מצב EBCDIC

4. מצב מקומי

כאשר אחד המארחים (נניח מארח A) צריך להעביר קובץ למארח אחר (נניח מארח ב '), צריך להיות קשר בין מארח זה A ו המארח B. ישנן שתי דרכים לבצע את החיבור הזה בין שני המארחים. הם נקראים, 1. Active FTP

2. FTP פסיבי

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

- <->

Active FTP

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

• שרת נותן אישור ליציאת הפקודה של הלקוח.

- <->

• Server קובע חיבור בין יציאת הנתונים ליציאת הנתונים של הלקוח.

סוף סוף, הלקוח שולח אישור לשרת.

Active FTP אמור לשמש כאשר שרת ה- FTP, שמנסה להתחבר, אינו תומך בחיבורי FTP פסיביים, או אם שרת ה- FTP נמצא מאחורי התקן חומת אש / נתב / NAT.

passive FTP

מצב FTP פסיבי פותח כדי לפתור את בעיות החיבור של מצב פעיל. לקוח ה- FTP יכול להשתמש בפקודה PASV לספר לשרת, החיבור הוא פסיבי. זוהי תקשורת בין לקוח FTP לשרת במצב פסיבי.

• הלקוח יוצר קשר עם יציאת פקודות השרתים ומציב פקודת PASV כדי לומר שזה חיבור פסיבי.

• לאחר מכן השרת נותן את יציאת נתוני ההאזנה שלו ללקוח.

• לאחר מכן, הלקוח יוצר חיבור נתונים בין השרת לבין עצמו באמצעות היציאה הנתונה. (היציאה ניתנת על-ידי השרת)

לבסוף, השרת שולח אישור ללקוח.

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

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

1. מצב פעיל מספק אבטחה רבה יותר לשרת ה- FTP. אבל במצב פסיבי זה לא. (מצב פסיבי משמש כאשר חיבורי ה- FTP נחסמים על ידי חומות האש.)

2. Active FTP עלול לגרום לבעיות בגלל חומות אש. אבל Passive FTP אין בעיות חיבור חומות אש)

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

4. רוב מצב ברירת המחדל של דפדפן האינטרנט הוא פסיבי. מצב פעיל אינו משמש כמצב ברירת מחדל של דפדפן.