Transmission Control Protocol

Transmission Control Protocol (TCP) הוא חוק שמחשב משתמש בו כדי לשלוח נתונים באינטרנט. TCP יוצר "חיבור" בין שני מחשבים. זה עוזר שמה שנשלח יגיע בשלמות.

לפני שליחה עושים שלוש הודעות: SYN, תגובה SYN‑ACK, ולבסוף ACK. כך שני המחשבים מסכימים להתחיל לדבר. ה‑ISN הוא מספר התחלתי אקראי לכל שיחה.

הנתונים נשלחים בחבילות עם מספרים סידוריים (Sequence number). המחשב ששולח מחכה לאישור (ACK). אם אין אישור, הוא ישלח שוב.

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

השולח מוסיף בדיקה שנקראת Checksum (בדיקת תקינות). המקבל בודק את זה. אם משהו לא נכון, מבקשים לשדר שוב.

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

TCP מתאים את קצב השידור בעזרת "חלון הזזה". יש גם כללים (לדוגמה slow‑start) שמונעים עומס ברשת.

פורטים עוזרים להכיר שירותים שונים בין מחשבים. כותרת החבילה (header) היא בין 20 ל‑60 בתים. הנתונים יכולים להגיע עד כ‑65,495 בתים.

בפתיח יש דגלים שמספרים מה קורה: SYN לפתיחה, ACK לאישור, FIN לסגירה, RST לאתחול, URG למידע דחוף, ועוד דגלים לבקרת גודש.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!