לפי מודל ה- TCP/IP ישנם פרוטוקולים שונים על פי כל שכבה במודל. להזכירכם מודל ה- TCP/IP מכיל 4 שכבות של פרוטוקולים: אפליקציה (שכבה 4), תעבורה (שכבה 3), רשת (שכבה 2) וגישה לרשת (שכבה 1).
פרוטוקולי אפליקציה (Application)
פרוטוקולים אלו נמצאים בשכבת האפליקציה, ומגדירים התנהגות של תוכניות.
לדוגמה: פרוטוקול HTTP – Hyper Text Protocol. קובע את המבנה של בקשת דף אינטרנט מהלקוח ואת התשובה מהשרת.
הפרוטוקול נשען על פרוטוקולים אחרים כדי לקבוע כיצד ההודעות מועברות בין הלקוח לשרת.
פרוטוקולים נוספים בשכבה זו: DNS, FTP, IMAP, DHCP, NTP, RTP, RIP, SMTP, TELNET, SSH, FTP ועוד.
פרוטוקולי תעבורה (Transport)
פרוטוקולים אלו נמצאים בשכבת התעבורה, ומגדירים את התעבורה של המידע.
לדוגמה:Transmission Control Protocol – TCP מנהל את העברת המידע בין השרת ללקוח:
TCP מפרק את הודעת HTTP למקטעים (Segments) אשר ישלחו באינטרנט.
TCP מספק בקרת זרימה ואישורים של ה"חבילות" המועברות בין המארחים.
פרוטוקולים נוספים בשכבה זו: UDP ועוד.
פרוטוקולי הרשת (Internetwork)
אלו פרוטוקולים הנמצאים בשכבת הרשת, למעשה מדובר על פרוטוקול אחד – הנפוץ ביותר – IP.
Internet Protocol – IP לוקח את המקטעים מ- TCP, מוסיף כתובות לוגיות (כתובות IP) ועוטף אותם ב"חבילות" (תהליך כמיסה) אשר מנותבות ליעד דרך הרשת.
פרוטוקולים נוספים בשכבה זו: IPv6, ICMP, IPSEC ועוד.
פרוטוקולי גישה לרשת (Network Access)
פרוטוקולים אלו נמצאים בשכבת הגישה לרשת.
הפרוטוקול הנפוץ ביותר הוא פרוטוקול ה- Ethernet אתרנט והוא הנפוץ ביותר ברשתות מקומיות.
פרוטוקולים נוספים בשכבה זו: ARP, OSPF, PPP, DSL, FDDI ועוד.
לפרוטוקולי גישה שתי פונקציות עיקריות:
- ניהול ערוץ המידע – לוקח את ה"חבילות" מפרוטוקול IP "אורז" אותן לתוך מסגרות (frames), מוסיף את הכתובות הפיזיות (MAC) ומכין למשלוח ברשת המקומית.
- העברת המידע פיזית ברשת – פרוטוקולים וסטנדרטים אלו קובעים כיצד הביטים עוברים במדיה וכיצד מתקבלים במארח.