Az OSI (Open System Interconnection) (nyílt rendszerek összekapcsolása) hivatkozási modell olyan rendszerek összekapcsolásával foglalkozik melyek nyitottak más rendszerekkel való kommunikációra. A modell az ISO (International Standards Organization ) (Nemzetközi Szabványügyi Szervezet) által kidolgozott ajánláson alapul.
A modell hét egymásra épülő rétegből áll. Ezek:
| 7. | Application | layer | Alkalmazási | réteg | |
| 6. | Presentation | layer | Megjelenítési | réteg | |
| 5. | Session | layer | Viszony | réteg | |
| 4. | Transport | layer | Szállítási | réteg | |
| 3. | Network | layer | Hálózati | réteg | |
| 2. | Data link | layer | Adatkapcsolati | réteg | DLC |
| 1. | Physical | layer | Fizikai | réteg | PHY |
A rétegek feladatai:
7. Application layer - Alkalmazási réteg
A felhasználóknak nyújt közvetlen szolgáltatásokat
/file transfer, elektronikus levelezés/
6. Presentation layer - Ábrázolási réteg
Az alkalmazási entitások számára szemantikailag sértetlen
információt szolgáltat, miközben feloldja a szintaktikai
eltéréseket.
5. Session layer - Együttműködési réteg
Gondoskodik az ábrázolási entitások közti együttműködés
szervezéséről, dialógusaik szinkronizálásáról, és adatváltásaik
lebonyolításáról.
4. Transport layer - Szállítási réteg
Az üzeneteknek a hálózaton át történő megbízható végponttól
végpontig végzett szállításáról gondoskodik. E réteg az
üzeneteket transzparens módon közvetíti.
3. Network layer - Hálózati réteg
A kommunikáló entitásokat tartalmazó állomások között a
hálózati összeköttetés létrehozásáról, fenntartásáról és
bontásáról gondoskodik.
2. Data link layer - Adatkapcsolati réteg
Azon eszközök, melyekkel hálózati entitások között egy vagy
több adatkapcsolati összeköttetés hozható létre, tartható
fenn, szüntethető meg. E réteg feladata, hogy felfedje,
esetleg javítsa ki a fizikai rétegben az átvitel során
keletkező hibákat.
1. Physical layer - Fizikai réteg (PHY)
Azok az eszközök és eljárások, mely az adatok átviteléhez,
az adatkapcsolati entitások közti fizikai összeköttetés
létrehozásához, fenntartásához, és bontásához szükségesek.
7-6-5 rétegek: felhasználói feladatok
4 réteg: adatközléssel kapcsolatos feladatok
3-2-1 réteg: adatátvitellel kapcsolatos feladatok
Protokoll leírásmódok az OSI terminológia alapján:
Funkcionális elemek - entitások (entity)
Társ-entitások (peer-to-peer, layer-to-layer)
Szolgálatok, szolgálat primitívek
+----------+
| service | N+1 szolgáltatás igénybevevő
| user |
+-----+----+
|
x SAP (Service Access Point) (cím)
| interfész, szabályhalmaz
|
| Szolgálatprimitívek elemei:
|
| |<------------IDU------------->|
| | |<----------SDU-------->|
| +------+-----+-----+-----+-----+
| |Header| PDU | PDU | ... | PDU |
| +------+-----+-----+-----+-----+
| IDU - Interface Data Unit
| SDU - Service Data Unit
| PDU - Protocol Data Unit
+-----+----+
| service | N szolgáltató
| provider |
+----------+
Kérés Request (adás) action
Bejelentés Indication (vétel) event
Válasz Response (adás) action
Megerősítés Confirm (vétel) event
A B
(N+1) (N+1)
kérés
Request
---x--->- - -+ bejelentés
| Indication
+- -- -->---x-----------
válasz
Response
megerősítés +- -- --<---x-----------
Confirm |
---x---<- - -+
Más szabványalkotók, pl. az OSI-t megelőzően a TCP/IP, vagy az SS7-ISUP alkotói az OSI modellnél kevesebb réteget alkalmazva dolgozták ki modelljüket.