הפניית פורטים

barsaar

New member
הפניית פורטים

שלום אני בגדול בא מעולם מהתכנות הרעיון שאני לומד כרגע על מסד נתונים ואני מעוניין להקים שרת קטן ולשים על מסד נתונים ועליו לעבוד בעצם מכמה מכשירים מכל הבית, לכן השאלה שלי היא כזאת:
אם אני עושה הפניית פורטים מ 21 ל 80 לאותו "שרת" האם אני אוכל לראות את הקבצים דרך הדפדפן? כאילו "לגלוש" למחשב? ידוע לי שפורט 21 הוא של ftp ופורט 80 הוא של http הרעיון שאני רוצה להתחבר באמצעות הכתובת הבאה ftp://xxx.xxx.xxx.xxx או באמצעות http://xxx.xxx.xxx.xxx אבל שיהיה נורא ויזואלי ונוח יחסית להתחלה

תודה לעונים.
 

SysAdmin1

New member
לפי התיאור של המשימה שלך, ממש לא מדובר על הפניית פורטים, אלה

לפי התיאור של המשימה שלך, ממש לא מדובר על הפניית פורטים, אלה על דברים אחרים לגמרי.
ונתחיל מהסוף, הפניית פורטים מבצעים במקרה שנדרש להנגיש שירותים שנמצאים מאחורי מנגנון NAT . במקרה שלך, אם אתה רוצה "לעבוד בעצם מכמה מכשירים מכל הבית" על השירותים שנמצאים כבר ברשת שלך, אין לזה צורך בהפניית פורטים, אלה בפתיחת פורטים נדרשים ב FIREWALL של השרת.
דבר שני, אם אתה בא מעולם התכנות, אתה בטח כבר יודע, שלצורך זה שאפשר יהיה לתקשר עם שרת מסויים, עליו חייב לרוץ שירות מתאים, במקרה של WINDOWS שירות מסוג SERVICE ובמקרה של LINUX שירות מסוג DEAMON . אם אתה רוצה לגשת לשרת דרך פרוטוקול HTTP , אז על השרת חייב לרוץ שירות HTTP , ואם למשימה מתאים יותר שירות FTP, אז חייבים שרת FTP בהתאם. לצורך המשימה הזו בשרתי MICROSOFT כבר קיים מנגנון של שירות IIS , שאותו אתה רק צריך להגדיר לפי הדרישות וצרכים שלך. לשרתי LINUX קיימים גם שירותים מתאימים רבים. אחרי שתגדיר את השירותים הנדרשים, תוכל לגשת לשרת בידיוק כפי שכתבת לפני זה, למשל http://xxx.xxx.xxx.xxx או ftp://xxx.xxx.xxx.xxx ולהוריד או להעלות קבצים לסיפריות שהגדרת.
אבל,אם אתה בא מעולם התכנות, אתה בטח כבר צריך לדעת שלצורך עבודה מול שרת בסיס נתונים ברשת מקומית שני השירותים שהזכרת הם לא מתאימים, ומה שמתאים יותר לצורך העברה של קבצים וסיפריות הם שירותים לשיתוף וליצוא קבצים ברשת, למשל בשרת של MICROSOFT שירות של שיתוף קבצים מסוג SMB ובשרת LINUX שירות של יצוא מסוג NFS .
אבל אם אתה צריך לא רק "כאילו "לגלוש" למחשב" , אלה לעבוד על ממשק ניהול והגדרות מערכת של שרת בכלל ושל שרת בסיסי נתונים, אתה צריך שירות אחר לגמרי. למשל בשרת MICROSOFT מדובר על שירות RDP , שדרכו גם תוכל להעביר את הקבצים הנדרשים מהמחשב שממנו אתה מפעיל את הלקוח ודרכו אתה תוכל לנהל את השרת עצמו. במקרה שמדובר על שרת UNIX , אז אתה נדרש לשירות מסוג SSH , שנותן לך גם אפשרות של העברת קבצים לשרת וגם נותן לך את האפשרות של עבודה מרחוק על השרת עצמו. במקרה שאתה חס וחלילה רוצה לנהל שרת LINUX בממשק גרפי, אתה תזדקק לשירות VNC למשל.

כל זה התחלת הבסיס של יסודות בהכרת המחשב שאת היסודות האלה כדאי להכיר לפני שנכנסים לשלב הבא.
 

barsaar

New member
אתה צודק אבל...

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

בכל מקרה אני כבר הסתדרתי אבל תודה על התגובה והידע.
 
למעלה