Datu komunikācija ir process vai darbība, kurā mēs varam nosūtīt vai saņemt datus. Datu komunikācijai ir pieejami divi modeļi. Mēs apspriedīsim šos divus modeļus šajā rakstā, kā arī redzēsim atšķirības starp šiem diviem rakstiem.
- OSI modelis
- TCP/IP modelis
OSI modelis
ARĪ apzīmē atvērto sistēmu starpsavienojumu. Tam ir 7 slāņi fiziskais slānis, datu saites slānis, tīkla slānis, transporta slānis, sesijas slānis, prezentācijas slānis un lietojumprogrammas slānis. Katrs slānis veic savu uzdevumu neatkarīgi. To 1984. gadā izstrādāja Starptautiskā standartizācijas organizācija (ISO).
python ceļa iestatījums

OSI modelis
Priekšrocības
- Tiek atbalstīti gan uz savienojumu orientēti pakalpojumi, gan bezsavienojuma pakalpojumi.
- Tas ir diezgan elastīgs.
- Visi slāņi darbojas neatkarīgi.
Trūkumi
- Modeļa iestatīšana ir sarežģīts uzdevums.
- Dažreiz ir grūti iekļaut jaunu protokolu šim modelim.
- To izmanto tikai kā atsauces modeli.
TCP/IP modelis
TCP/IP apzīmē pārraides kontroles protokolu/interneta protokolu. Tam ir 4 slāņi, kas nosaukti kā fiziskais slānis, tīkla slānis, transporta slānis un lietojumprogrammas slānis. To var izmantot arī kā sakaru protokolu privātā datortīklā. To 1970. gados izstrādāja Vints Serfs un Bobs Kāns.

Priekšrocības
- Tiek atbalstīti daudzi maršrutēšanas protokoli.
- Tas ir ļoti mērogojams un izmanto klienta-servera arhitektūru.
- Tas ir viegls.
Trūkumi
- Nedaudz grūti uzstādīt.
- Transporta slānis negarantē pakešu piegādi.
- Neaizsargāts pret sinhronizācijas uzbrukumu.
Līdzības starp OSI modeli un TCP/IP modeli
Gan OSI, gan TCP/IP ir loģiski modeļi. Viena no galvenajām līdzībām starp OSI un TCP/IP modeļiem ir tā, ka tie abi apraksta, kā informācija tiek pārsūtīta starp divām ierīcēm tīklā. Abi modeļi definē slāņu kopu. Katrs slānis veic noteiktu funkciju kopumu, lai nodrošinātu datu pārraidi.
Vēl viena abu modeļu līdzība ir tāda, ka tie abi izmanto iekapsulēšanas jēdzienu, kurā dati tiek iesaiņoti virsrakstu un reklāmtekstu sērijās, kas satur informāciju par pārsūtāmajiem datiem un to, kā tie jāapstrādā tīklā.
Lai iegūtu papildinformāciju, varat skatīt Līdzības starp TCP/IP modeli un OSI modeli rakstu.
Atšķirības starp OSI modeli un TCP/IP modeli
| Parametri | OSI modelis | TCP/IP modelis |
|---|---|---|
| Pilna forma | OSI apzīmē atvērto sistēmu starpsavienojumu. | TCP/IP apzīmē Transmission Control Protocol/Internet Protocol. |
| Slāņi | Tam ir 7 slāņi. | Tam ir 4 slāņi. |
| Lietošana | Tas ir zems lietojums. | To galvenokārt izmanto. |
| Pieeja | Tam tuvojas vertikāli. | Tam tuvojas horizontāli. |
| Piegāde | Pakas piegāde tiek garantēta OSI modelī. | TCP/IP modelī paketes piegāde netiek garantēta. |
| Aizstāšana | Šajā modelī var viegli nomainīt instrumentus un veikt izmaiņas. | Instrumentu nomaiņa nav vienkārša, kā tas ir OSI modelī. |
| Uzticamība | Tas ir mazāk uzticams nekā TCP/IP modelis. | Tas ir uzticamāks par OSI modeli. |
OSI modelis pret TCP/IP modeli: FAQ
1. Kuri OSI slāņi attiecas uz TCP?
TCP galvenokārt darbojas OSI modeļa transporta slānī. Tomēr tā darbība ietver arī aspektus, kas saistīti ar tīkla un datu saites slāņiem, jo tā balstās uz zemāka līmeņa protokoliem un tehnoloģijām datu piegādei.
2: Vai OSI un TCP koncepcijas ir novecojušas?
OSI modelis joprojām ir būtisks kā pamatkoncepcija, lai izprastu tīklu izveidi, bet TCP/IP ir kļuvis par de facto standartu interneta saziņai. Ir parādījušās jaunākas tehnoloģijas un protokoli, taču TCP/IP plaši izplatītā izmantošana padara to par galveno apsvērumu mūsdienu tīklu veidošanā.
3: Vai TCP var darboties bez OSI?
TCP tika izstrādāts, pamatojoties uz OSI modelī izklāstītajiem principiem, taču tas var darboties neatkarīgi no OSI ietvara. Tomēr OSI modelis nodrošina konceptuālu pamatu, kas palīdz izprast, kā TCP un citi tīkla protokoli darbojas kopā.