האם תהיתם פעם איך האינטרנט עובד? כיצד מהנוחות של ביתך תוכל לשלוח ולקבל תמונות, אימיילים, שיחות ולצפות באתרי אינטרנט מהמכשיר המחובר לאינטרנט? פעולות אלו תלויות ביציאות TCP ו-UDP. כיצד פועלות היציאות הללו, ומה הן?
לפני שמתעמקים בנושא, עליך להבין מהו נמל. מחשבים משתמשים ביציאות כדי לתקשר וליצור קשרים עם מחשבים אחרים ברשת. היציאה המדוברת כאן אינה רכיב פיזי אלא נקודת קצה וירטואלית בין שני מחשבים או יותר. היציאות הנפוצות ביותר באינטרנט הן יציאות TCP ו-UDP.
מהן יציאות TCP?
TCP ראשי תיבות של Transmission Control Protocol, והוא פרוטוקול מכוון חיבור. ברשתות, פרוטוקולים הם כללים או תקנים השולטים על אופן העברת הנתונים בין מכשירים. TCP נקרא פרוטוקול מכוון חיבור מכיוון שהוא יוצר חיבור בין המכשירים המקבלים והשולחים לפני שידור נתונים.
יציאות TCP הן יציאות התואמות לפרוטוקולי בקרת השידור. חלק מיציאות TCP כוללות פרוטוקול העברת קבצים יציאות (20 ו-21) להעברת קבצים, יציאת SMTP (25) ויציאת IMAP (143) עבור מיילים, וה מעטפת מאובטחת יציאה (22).
כיצד פועלות יציאות TCP?
יציאות TCP יוצרות חיבורים לפני שיתוף נתונים. לדוגמה, אם אתה רוצה לספר לחבר שלך על סרט או משחק חדש, אתה יכול לעשות שיחת טלפון. אתה מחייג למספר של חברה שלך, ואם היא מקבלת את השיחה ומאשרת שאתה בצד השני של הקו, היא עונה. אז אתה יכול להתחיל לספר לה על המשחק.
כך פועלות גם יציאות TCP. חיבור מאובטח בין השולח למכשיר המקבל מובטח לפני העברת הנתונים. אבל איך מכשירים המשתמשים ביציאות TCP כדי לקבל או לשלוח נתונים יוצרים את החיבור הזה מלכתחילה? הם עושים זאת באמצעות לחיצת היד התלת כיוונית.
מהי לחיצת יד תלת כיוונית?
ב-TCP, המכשיר ששולח את הנתונים מתחבר למכשיר שאמור לקבל אותם. הדרך שבה יציאות TCP מייצרות חיבורים אמינים נקראת לחיצת יד תלת כיוונית.
כפי שהשם מרמז, לחיצת יד תלת כיוונית דורשת שלוש אינטראקציות שונות, המגיעות בצורה של שלוש הודעות: SYN→SYN-ACK→ACK.
הראשון הוא קטע SYN. המכשיר השולח שולח הודעת SYN (מספר רצף מסונכרן) כדי לנסות לתקשר עם המחשב המקבל. הוא מנסה לומר, "שלום! האם אתה זמין ליצירת קשר? "
אם ההתקן המקבל זמין ליצירת חיבור, הוא מגיב למכשיר השולח את בקשת החיבור עם קטע SYN-ACK. קטע SYN-ACK מאשר את בקשת החיבור ושולח בתמורה מספר רצף מסונכרן. במילים פשוטות, המכשיר אומר, "כן, אני מאשר את בקשתך, ואני מוכן ליצור קשר."
כאשר זה קורה, המכשיר השולח שולח קטע ACK למכשיר המקבל, ואומר לו שהוא אישר את ההודעה שלו. אז נוצר חיבור, והוא מתחיל להעביר נתונים. לאחר שהעברת הנתונים אושרה והושלמה, החיבור מסתיים.
כך, כל הנתונים הנשלחים למכשיר המקבל מלאים ונשלחים בסדר הנכון. יתר על כן, אין מנות חסרות מכיוון שבוצע חיבור ראשון.
מהן יציאות UDP?
UDP ראשי תיבות של User Datagram Protocol. פרוטוקול User Datagram הוא חסר חיבור, מה שאומר שמכשיר מארח יכול להעביר נתונים לנמען שלו מבלי ליצור חיבור מראש. יציאות UDP תלויות בפרוטוקולי UDP/IP. יציאות UDP כוללות את יציאת ה-DNS (53), את יציאת פרוטוקול תצורת המארח הדינמי (68), ואת יציאת Kerberos (88), המשמשת את שירותי המשחקים.
כיצד פועלות יציאות UDP?
בניגוד ליציאות TCP, יציאות UDP אינן צריכות ליצור חיבורים לפני העברת נתונים. לכן, אם תרצה לספר לחבר שלך על סרט חדש המחקה את הנמל למעלה, תצטרך לצעוק את השיחה שלך ולקוות שהחבר שלך נמצא בסביבה ויכול לשמוע אותך. די לא אמין, נכון?
האחריות על קבלת המידע שאתה מנסה להעביר מוטלת על חברך בלבד. מכיוון שעדיין לא יצרת קשר, ייתכן שהחבר שלך לא ישמע אותך כמו שצריך וישמע רק קטעים או כלום.
ביציאות UDP, המארח שולח נתונים במנות (מקטעים קטנים) ללא יעד מסוים בחשבון. אז הוא מקווה שהמכשיר המקבל יקבל את החבילות האלה, וזה לא אמין מכיוון שהוא לא מבטיח שהנתונים יתקבלו בצורה חלקה. כתוצאה מכך, מנות לא מגיעות לקצה המקבל, והנתונים הולכים לאיבוד. זה ידוע בשם אובדן מנות.
מה ההבדל בין יציאות TCP ו-UDP?
למרות שיציאות TCP מבצעות את אותה פונקציה של שליחת מידע ברחבי האינטרנט, יש להן תכונות ושימושים שונים.
מהימנות
יציאת TCP אמינה יותר לתקשורת והעברת נתונים מכיוון שהיא מכוונת לחיבור פרוטוקול, הוא יוצר חיבור עם שני המכשירים באמצעות לחיצת יד תלת כיוונית לפני השליחה נתונים. כך כל הנתונים מתקבלים ובסדר הנכון. וכאשר ישנה שגיאה בתהליך, קל לזהות אותה. אבל זה לא אותו דבר עם יציאות UDP.
בגלל האמינות שלו, יציאות TCP משמשות לשירותים שבהם אתה צריך שידור נתונים מאובטח ומלא כמו מיילים, תמונות, אתרי אינטרנט וכו'.
זְמַן
מכיוון שיציאות UDP הן פרוטוקולים נטולי חיבור, הם חוסכים זמן רב על ידי אי יצירת חיבורים לפני כן שליחת חבילות נתונים, מה שמועיל עבור שירותים רגישים לזמן והמקום שבו הנתונים מתקבלים זמן אמת. יציאות UDP משמשות בהזרמת וידאו, קול ומשחקים.
יציאות TCP ו-UDP, הסבר
יציאות TCP ו-UDP הן מונחי רשת שאינכם שומעים בקביעות, אבל הם הבסיס של האינטרנט שלנו. שתי היציאות הללו ממלאות תפקיד עצום בחיי היום יום שלך, שכן ללא היציאות הללו, העברת נתונים תהיה כמעט בלתי אפשרית.
מהו פרוטוקול הודעות שליטה באינטרנט (ICMP) ואיך זה עובד?
קרא הבא
נושאים קשורים
- טכנולוגיה מוסברת
- כתובת ה - IP
- רשת מחשבים
- טיפים לרשת
- ז'רגון
על הסופר
Chioma היא סופרת טכנית שאוהבת לתקשר עם קוראיה באמצעות הכתיבה שלה. כשהיא לא כותבת משהו, אפשר למצוא אותה מבלה עם חברים, מתנדבת או מנסה טרנדים טכנולוגיים חדשים.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם