TCP הוא אחד הפרוטוקולים הפופולריים והבסיסיים ביותר להעברת נתונים דרך האינטרנט. פרוטוקול זה משמש ברשתות TCP / IP ומספק זרימת נתונים, ובכך מבטל את אובדן המידע עקב טכנולוגיית החיבור וההורדה המיושמת.
הופעתה של TCP
TCP / IP פותח לראשונה בתחילת שנות השבעים ושימש לבניית ה- ARPANET. הטכנולוגיה פותחה כחלק מפרויקט מחקר שנועד לחקור את פוטנציאל שילוב המחשבים באותה עבודת אינטרנט מקומית או וירטואלית.
יצירת חיבור TCP נעשית באמצעות תוכנית לקוח מיוחדת כגון דפדפן, דואר או לקוח הודעות.
מבנה TCP
מבנה TCP / IP מאפשר לך ליצור גישה למחשבים מרוחקים, כמו גם לשלב מכשירים בודדים כדי ליצור רשתות מקומיות הפועלות בנפרד מהכלליות. TCP הוא פרוטוקול אמין להעברת נתונים. לפיכך, כל המידע שיישלח לרשת מובטח שיתקבל על ידי הנמען, כלומר המשתמש אליו נמסרו הנתונים.
האלטרנטיבה ל- TCP היא UDP. הבדל חשוב בין רשתות אלה הוא כי תחילה על TCP ליצור חיבור מהימן בין השולח למקבל המידע. לאחר יצירת החיבור, העברת נתונים מתבצעת ואז מתחיל הליך סיום החיבור. UDP מגדיר מיד את העברת חבילות המידע הרצויות למשתמש מבלי ליצור תחילה ערוץ.
שליחת נתונים באמצעות TCP
לאחר יצירת חיבור, TCP שולח נתונים לאורך המסלולים שנוצרו בהתאם לכתובות ה- IP של השולח ומקבל המידע. כתובת IP היא מזהה ייחודי לכל מכשיר רשת באינטרנט, ולכן לא ניתן לאבד או לשלוח בטעות משתמש אחר שנשלח דרך המנהרה שנוצרה.
ברמה הפיזית של העברת נתונים, למידע יש צורה של תדרים, אמפליטודות וצורות גל אחרות שכבר מעובדות על ידי כרטיס ממשק הרשת של הנמען.
פרוטוקולי ערוצים אחראים על עיבוד מידע על ידי מחשב והעברתו לרכיבים אחרים, ביניהם אתרנט, כספומט, SLIP, IEEE 802.11. ערוצים אלה מספקים לא רק העברת נתונים, אלא גם סוג של מסירה לנמען. לכן, ברשתות IEEE 802.11, מידע מועבר באמצעות אות רדיו אלחוטי. במקרה זה, האות נשלח מכרטיס רשת המחשבים, שיש לו גם קוד MAC משלו. במקרה של אתרנט, כל העברת הנתונים מתבצעת באמצעות חיבור כבלים.