Mára a protokollkészlet több tucat protokollt tartalmaz, ahogy az 1. ábrán látható. Kattintsunk az egyes protokollokra a leírásukhoz. Ezek rétegekbe vannak szervezve a TCP/IP modell alapján. A TCP/IP protokollok az internet rétegtől az alkalmazási rétegig szerepelnek, amikor a TCP/IP modellre hivatkozunk. Az adatkapcsolati- vagy hálózatelérési rétegben lévő alsóbb rétegbeli protokollok az IP-csomag fizikai közegen történő továbbításáért felelősek. Ezeket az alsóbb rétegbeli protokollokat szabványügyi szervezetek fejlesztették ki, mint például az IEEE.

A TCP/IP protokollkészlet mind a küldő, mind a fogadó állomáson egy TCP/IP-veremként van valósítva, végponttól végpontig történő továbbítást biztosítva az alkalmazásoknak a hálózaton keresztül. A 802.3 vagy Ethernet-protokollokat az IP-csomagoknak a LAN által használt fizikai közegen történő továbbítására használjuk.

A 2. és 3. ábrák egy példán keresztül bemutatják be azt a teljes kommunikációs folyamatot, ahogyan egy webszerver adatokat továbbít a kliensnek.

Kattintsunk a Lejátszás gombra a animált bemutatók megtekintéséhez:

1. A webszerver Hypertext Markup Language (hiperszöveg leíró nyelv, HTML) oldala az az adat, amit el kell küldeni.

2. A HTTP alkalmazási protokoll fejléce hozzáadódik a HTML adatok elejéhez. A fejléc különböző információkat tartalmaz, beleértve a szerver által használt a HTTP-verziót és egy állapotkódot, amely azt jelzi, hogy információkkal rendelkezik a webes kliens számára.

3. Az alkalmazási rétegbeli HTTP protokoll a HTML-formátumú weboldal adatait a szállítási réteghez továbbítja. A szállítási rétegbeli TCP protokollt használjuk az egyes párbeszédek kezelésére a webszerver és webes kliens között.

4. Ezután az IP-információk adódnak hozzá a TCP-információk elejéhez. Az IP hozzárendeli a megfelelő forrás és cél IP-címeket. Ez az információ az úgynevezett IP-csomag.

5. Az Ethernet protokoll további információkat ad az IP-csomag mindkét végéhez, amit ezután adatkapcsolati keretnek nevezünk. Ez a keret továbbítódik el a legközelebbi forgalomirányítóhoz a webes kliens felé vezető útvonalon. A forgalomirányító eltávolítja az Ethernet információkat, elemzi az IP-csomagot, meghatározza a legjobb útvonalat a csomag számára, beilleszti a csomagot egy új keretbe és elküldi azt a következő szomszédos forgalomirányítóhoz a cél felé. A csomag továbbítása előtt minden forgalomirányító eltávolítja a régi adatkapcsolati információkat és hozzáteszi az újakat.

6. Az adatokat átviteli közegekből és közvetítő eszközökből álló összekapcsolt hálózatokon keresztül továbbítjuk.

7. A kliens megkapja az adatokat tartalmazó adatkapcsolati kereteket, majd feldolgozza az egyes protokollok fejléceit és hozzáadással ellentétes sorrendben eltávolítja azokat. Feldolgozza és eltávolítja az Ethernet információkat, őket az IP protokoll információi követit, majd a TCP információk, végül pedig a HTTP információk.

8. A weboldal információi ezután a kliens böngésző programjához továbbítódnak.