שרת לקוח

שרת לקוח מערכת היחסים בין שרת לקוח קיים עשרות שנים והוא חלק בלתי נפרד מחיי היום יום שלנו. אופי מערכת היחסים או קשרי גומלין בין שרת ללקוח מתבטא כך: שרת – כל התקן בעל מערכת הפעלה או תוכנה מיועדת לספק שירות מסוים או כמה שרותים כגון, דפי אינטרנט(HTTP), דואר אלקטרוני(Email) וכו'. לקוח – כל התקן…

פורט – פתחה

פורט – פתחה פורט (Port) או פתחה הוא תהליך ספציפי שדרכו יכולים התקנים להעביר נתונים המקושרים לאפליקציה מסוימת, לדוגמה, לקוח המבקש דף אינטרנט יעביר את הבקשה אל השרת בפורט יעד 80. כל התקן המבקש לתקשר עם התקן אחר מחויב בהגדרת מספר ה- פורט מקור(ממנו הוא יוצא), פורט יעד(ממנו הוא נכנס) הנוצר ממספר בן 16 סיביות…

HTTP

HTTP HTTP או Hypertext Transfer Protocol הוא פרוטוקול המאפשר הצגת דפי אינטרנט המכילים HTML ואלמנטים נוספים ומשומש בעיקר ע"י דפדפנים. לקוח המתקשר עם שרת דפי אינטרנט משתמש ב־HTTP ומתחיל ביצירת שיחה איתו באמצעות פרוטוקול TCP בשכבת התעבורה של פרוטוקול TCP/IP, ונמשכת בסדרה של בקשות (requests) ותשובות (responses) שנשלחות על ידי הלקוח והשרת, בהתאמה. תקשורת בין לקוח לשרת…

DNS

DNS הוא פרוטוקול המאפשר גישה לבסיס נתונים מבוזר (מחולק), על מנת שיחידות קצה ברשת האינטרנט יוכלו לתרגם שמות תחום (Domain name) הנוחים יותר לשימוש אנושי טבעי (ה-URL) לכתובות הנומריות האמתיות (כתובות IP) אליהן הן יפנו בזמן ההתקשרות. באמצעות ה-DNS ניתן להציע שירותים מבוססי שם נוספים, כגון רישום של שרתי דואר.*מתרגם כתובות IP ל (URL- Uniform Resource Locator)…

FTP

FTP FTP או File Transfer Protocol(שרת קבצים) הוא פרוטוקול העברת נתונים המבוסס שרת לקוח והוא נמצא בשכבת האפליקציה של מודל ה- OSI. הפרוטוקול מאפשר העלאה והורדה של קבצים מכל מיני סוגים אל שרת מסוים ולהשתמש בהם בכל מקום ממנו הגישה אל אותו השרת זמינה. הגישה אל שרת הקבצים היא באמצעות אפליקציית לקוח או באמצעות דפדפן. כאשר…

SSH

SSH SSH או Secured Shell הוא פרוטוקול המאפשר תקשורת בין התקנים מרוחקים לאחר תהליך הזדהות (login). הוא נועד להחליף את rlogin ,RSH ו־telnet ולאפשר תקשורת מאובטחת ומוצפנת בין שני מחשבים ברשת לא מאובטחת והוא פועל מעל TCP, בפורט הסטנדרטי שלו הוא 22. הגרסה הראשונה של הפרוטורול(שלימים נקראה SSH-1) נכתבה על ידי הפיני טאטו ילונן (Tatu…

דואר אלקטרוני

דואר אלקטרוני דואר אלקטרוני (Electronic Mail)הוא שירות המאפשר תקשורת בין מחשבים תוך כדי שימוש בשרת המיועד לקבל ולשלוח נתונים למשתמשיו. דואר אלקטרוני הוא פרוטוקול שרת לקוח בתצורה הבאה: לקוח נכנס לחשבון ה- דוא"ל שלו וכותב הודעה חדשה. ההודעה עולה לשרת באמצעות פרוטוקול SMTP בפורט 25. השרת מקבל את הנתונים ומעביר את ההודעה הלאה אל הנמען….

גישה מרוחקת להתקני רשת(Telnet)

גישה מרוחקת להתקני רשת(Telnet) Telnet או (TELecommunication NETwork) הוא פרוטוקול המשמש לגישה מרוחקת דרך הרשת אל התקנים כגון מחשבים והתקני רשת למיניהם. לקוח הטלנט הרגיל של BSD (וגם אלו של מערכות הפעלה אחרות) משתמש בפרוטוקול טלנט רק בחיבור לפורט 23. כאשר משתמשים בו לחיבור לפורט אחר הוא יוצר חיבור TCP פשוט. זה מה שמאפשר להשתמש…

TCP – Transmission Control Protocol

TCP TCP או Transmission Control Protocol הוא פרוטוקול העברת מידע אמין הנמצא בשכבת התעבורה של מודל ה- OSI. התואר "פרוטוקול תקשורת אמין" ניתן ל TCP בעקבות כמה מאפיינים אשר הוטמעו בו: Connection Oriented הפרוטוקול מחייב את המקור בתהליך הנקרא "לחיצת ידיים משולשת", התהליך הוא בעל שלושה שלבים ומתבטא בצורה הבאה: המקור שולח הודעת SYN(סנכרון) כדי להודיע…

UDP – User Datagram Protocol

UDP – User Datagram Protocol UDP הוא פרוטוקול העברת מידע לא אמין הנמצא בשכבת התעבורה של מודל ה- OSI. התואר "פרוטוקול תקשורת לא אמין" ניתן לפרוטוקול בעקבות ההבדלים בינו לפרוטוקול TCP: אינו מחייב יצירת חיבור מסודר בתהליך "לחיצת ידיים משולשת"(נתונים יכולים לעבור למרות שהיעד אינו זמין). לא מכיל אפשרויות לבקרת זרימה(שינוי גודל חלון). אין אישורים על העברת…

DHCP – חלוקת כתובות רשת אוטומטית

DHCP – חלוקת כתובות רשת אוטומטית DHCP או (Dynamic Host Configuration Protocol) הוא פרוטוקול המאפשר הגדרה דינמית של כתובות IP, מסכת משנה, שער ברירת מחדל ואפילו כתובת שרת DNS, בקיצור כל מה שהתקן קצה צריך כדי לתקשר בתוך ומחוץ לרשת. הגדרת כתובות רשת בהתקני קצה הוא עניין פשוט אך יכול לגזול זמן רב כאשר ישנה…

הגדרת שרתים

הגדרת שרתים שרתים הם חלק חשוב מאוד ברשת המודרנית, והם שימושיים במיוחד כאשר נרצה לשלוח דוא"ל או לצפות בדף אינטרנט. גם ברשתות מקומיות נוכל לראות שרתים המבצעים פעולות דומות למען המשתמשים. לפני שנתחיל בהגדרת שרתים שונים נבנה טופולוגיה פיזית ונוסיף כתובות IP, הטופולוגיה נראית כך: הגדרת שרתים –  DHCP DHCP הוא שירות חשוב ברשת המקומית מאחר והוא…