Referenčný model TCP/IP
Predpokladalo sa, že koncepcia sieťovej architektúry daná referenčným modelom OSI bude vo svete dominantná. Vývojom siete Internet vznikol model TCP/IP (Transmission Control Protocol/Internet Protocol), ktorý sa vďaka rozšíreniu internetu stáva dominantným. Veľmi často sa označenie TCP/IP chápe iba ako len označenie sady sieťových protokolov TCP a IP používaných v sieťach s počítačmi s operačným systémom UNIX.
V skutočnosti však TCP/IP označuje model sieťovej architektúry, ktorému je priradený súbor protokolov, ktoré nie sú viazané iba na operačný systém UNIX. Model je štvorvrstvový a na nasledujúcom obrázku je „prirovnanie“ vrstiev TCP/IP k referenčného modelu OSI.
Model TCP/IP nevznikol len zlúčením niektorých vrstiev modelu ISO/OSI. Internetový model vznikol ako riešenie praktického inžinierskeho problému, OSI model je výsledkom teoretického prístupu. Rozdiel je napríklad v pohľade na zaistenie spoľahlivosti prenosu, kým OSI model počíta so sústredením čo možno najviac funkcií, vrátane zaistenia spoľahlivosti prenosov, už do komunikačnej podsiete (kontrolné mechanizmy má skoro v každej vrstve), model TCP/IP nedáva až taký dôraz na zaistenie spoľahlivosti (na potvrdzovanie, opätovné zasielanie poškodených paketov atď.) a voľnú kapacitu využíva na vlastný dátový prenos. Čiže jednotlivé vrstvy referenčného modelu TCP/IP nerobia presne to isté, čo príslušné vrstvy modelu OSI.
"V skratke"
ISO/OSI referenčný model definuje 7 vrstiev, cez ktoré musia dáta prejsť pri ceste z jedného uzla na druhý
- fyzická – prenos a príjem bitov
- linková (spojová) – prenos rámcov, detekcia chýb + ich oprava, pridáva hlavičku, adresa je fyzická (MAC), každý uzol vidí len susedov
- sieťová – prenos paketov konečnému adresátovi, smerovanie, používa logickú adresu (IP)
- transportná – komunikácia medzi procesmi – nielen medzi uzlami, detekcia a/alebo oprava chýb
- relačná – bezpečnosť - šifrovanie, synchronizácia, podpora transakcií, určenie spôsobu komunikácie, ukončenie prenosu, RPC – protokoly umožňujúce počítačom prenášať dáta alebo požiadať o služby iné počítače
- prezentačná – rovnaké dáta interpretovať rovnako
- aplikačná – jednotné rozhranie medzi programom a sieťou – el. pošta, www,...
TCP/IP iba 4 vrstvy
- vrstva sieťového rozhrania (fyzická a linková) – nie je v TCP/IP presne definovaná - ISDN, GSM, el. rozvody, satelit prenos, káblová TV,...
- sieťová 1. vrstva je rôznorodá - nutnosť jednotného adresovania – logické adresy (URL)
- transportná – komunikácia koncových účastníkov, využíva nespojovaný a nespoľahlivý prenos. Ponúka:
- TCP - spojovaný a spoľahlivý prenos
- UDP (User Datagram Protocol) - nespojovaný a nespoľahlivý prenos, využíva napr. DNS
- aplikačná - el. pošta, prenos súborov,...