Anonim

TCP / IP הוא חלק בלתי נפרד מהאינטרנט ואיך זה עובד, אך מעטים האנשים שממש יודעים מה TCP / IP מלכתחילה. אם אתה רוצה הבנה עמוקה יותר של הטכנולוגיה המחברת את כדור הארץ, אתה במזל, מכיוון שרכבנו את המדריך הזה על מה זה ואיך הכל עובד.

מה זה TCP / IP?

לפני שמתעמקים כיצד TCP / IP פועל בפועל, זה עשוי לעזור להבנה קצרה של מה זה. כפי שמשתמע מהשם, ישנם שני חלקים ל- TCP / IP - TCP ו- IP.

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

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

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

אז איך TCP ו- IP עובדים יחד? ובכן, במילים פשוטות, TCP קשור לנתונים בפועל, ואילו IP קשור למקום אליו נשלחים הנתונים.

כמובן שהדברים לא כל כך פשוטים. אנו נסתכל לעומק על TCP / IP בסעיף הבא.

אז איך בדיוק TCP / IP עובד?

TCP / IP חורג משתי שכבות פשוטות - במציאות הפרוטוקול משתמש בארבע שכבות. להלן מתאר מהיר של שכבות אלה.

  1. שכבת הקישור משמשת לחיבור פיזי של רשתות באמצעות חומרה כמו שרת.
  2. שכבת האינטרנט מחברת בין מארחים שונים יחד ברשתות שונות.
  3. שכבת התעבורה משמשת לפתרון חיבורי מארח-לארח.
  4. שכבת היישומים מוודאת כי יישומים ברשת מסוגלים לתקשר.

שכבת היישום

נתחיל בשכבת היישומים, שמבטיחה תקשורת בין תוכניות ויישומים שונים. שכבת היישומים עצמה משתמשת במגוון של פרוטוקולים כדי להבטיח תקשורת - דוגמאות לכך כוללות HTTP, SMTP, FTP וכן הלאה. בטח שמעת לפחות על כמה כאלה. עם SMTP, למשל, כאשר לקוח הדוא"ל שלך רוצה להוריד דוא"ל משרת מתארח, הוא מבקש את המשימה משכבת ​​היישומים, המשתמשת בפרוטוקול SMTP כדי להשלים את הבקשה.

שכבת היישומים משלימה בקשות אלה באמצעות מה שנקרא יציאות, ורוב היישומים משתמשים תמיד באותה יציאה. מספר היציאה הזה הוא המאפשר לפרוטוקול התובלה, או TCP, לדעת בדיוק באיזה יישום יש להשתמש בכדי להעביר את הנתונים. במילים אחרות, TCP יודע שפורט 25 משמש לפרוטוקול SMTP, שמעביר דואר ללקוח הדוא"ל שלך.

שכבת התובלה

קרדיט תמונה: ברונו קורדיולי | פליקר

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

שכבת האינטרנט

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

שכבת הקישור

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

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

מסקנות

כפי שאתה יכול לראות, TCP / IP הוא למעשה פרוטוקול די מורכב, אך הוא מסייע באופן בו אנו משתמשים באינטרנט כיום. כל השכבות באמת עובדות יחד כדי שזה יקרה. כמובן, דברים יכולים תמיד להיות מורכבים עוד יותר, אך זה אמור לשמש כמדריך טוב לבסיס היסודות של TCP / IP.

מה זה tcp / ip ואיך זה עובד?