Pochopení datové komunikace v síti je složité. V tomto článku snadno předvedu, jak se dva počítače propojují, přenášejí a přijímají datové informace také pomocí pětivrstvého protokolu Tcp/IP.
Co je datová komunikace?
Termín „datová komunikace“ se používá k popisu přenosu informací z jednoho místa na druhé pomocí média, jako je drátové spojení. Když jsou všechna zařízení, která si vyměňují data, ve stejné budově nebo poblíž, říkáme, že přenos dat je místní.
V tomto kontextu mají „zdroj“ a „přijímač“ jednoduché definice. Zdroj označuje zařízení pro přenos dat, zatímco přijímač označuje zařízení přijímající data. Cílem datové komunikace není vytváření informací u zdroje nebo cíle, ale spíše přenos dat a údržba dat během procesu.
Systémy datové komunikace často využívají datové přenosové linky k přijímání dat ze vzdálených míst a odesílání zpracovaných výsledků zpět do stejných vzdálených míst. Schéma na obrázku poskytuje komplexnější přehled datových komunikačních sítí. Řada technik datové komunikace, které se v současnosti používají, se vyvíjela postupně, buď jako vylepšení dříve existujících technik datové komunikace, nebo jako jejich náhrada. A pak je tu lexikální minové pole, kterým je datová komunikace, která zahrnuje pojmy jako přenosová rychlost, modemy, routery, LAN, WAN, TCP/IP, což je ISDN, a je třeba se orientovat při rozhodování o způsobu přenosu. V důsledku toho je důležité ohlédnout se zpět a pochopit tyto koncepty a vývoj technik datové komunikace.
TCP/IP Pětivrstvý protokol:
Aby bylo zajištěno správné fungování TCP/IP, musíme dodávat nezbytné minimum dat ve formátu, který je univerzálně srozumitelný napříč sítěmi. Pětivrstvá architektura softwaru tento formát umožňuje.
TCP/IP získává základy, které vyžaduje k přenosu našich dat po síti z každé z těchto vrstev. Funkce jsou zde uspořádány do „vrstev“ specifických pro úlohu. V tomto modelu není jediná funkce, která by jedné z mnoha vrstev přímo nepomáhala dělat svou práci lépe.
Komunikovat mohou pouze vrstvy, které spolu sousedí. Programy pracující na vyšších vrstvách jsou osvobozeny od odpovědnosti za provádění kódu na nižších vrstvách. Například pro navázání spojení se vzdáleným hostitelem musí kód aplikace vědět, jak provést požadavek na transportní vrstvě. Může pracovat bez pochopení základního kódovacího schématu odesílaných dat. Je na fyzické vrstvě, jak se s tím vypořádá. Má na starosti přenos surových dat, což je jen řada 0s a 1s, dále regulaci bitové rychlosti a definování připojení, bezdrátové technologie nebo elektrického kabelu, který zařízení propojuje.
Pětivrstvý protokol TCP/IP zahrnujeAplikační vrstva, Transportní vrstva, Síťová vrstva, Vrstva datového spojení a Fyzická vrstva, Pojďme se dozvědět o těchto vrstvách TCP/IP.
1. Fyzická vrstva:Fyzická vrstva zpracovává skutečné kabelové nebo bezdrátové spojení mezi zařízeními v síti. Definuje konektor, kabelové nebo bezdrátové spojení mezi zařízeními a odesílá nezpracovaná data (0 s a 1 s) spolu s regulací rychlosti přenosu dat.
2. Vrstva datového spojení:Spojení mezi dvěma fyzicky propojenými uzly v síti je navázáno a přerušeno na vrstvě datového spojení. Dělá to rozdělením datových paketů do rámců před jejich odesláním. Media Access Control (MAC) využívá MAC adresy k propojení zařízení a specifikuje práva pro přenos a příjem dat, zatímco Logical Link Control (LLC) identifikuje síťové protokoly, provádí kontrolu chyb a synchronizuje rámce.
3. Síťová vrstva:Spojení mezi sítěmi jsou páteří internetu. „Síťová vrstva“ procesu internetové komunikace je místem, kde se tato spojení vytvářejí výměnou datových paketů mezi sítěmi. Třetí vrstvou modelu OSI (Open Systems Interconnection) je síťová vrstva. Několik protokolů, včetně internetového protokolu (IP), se na této úrovni používá pro účely, jako je směrování, testování a šifrování.
4. Transportní vrstva:Za vytvoření spojení mezi hostitelem a hostitelem jsou odpovědné síťové vrstvy. Zatímco transportní vrstva je odpovědná za vytvoření spojení mezi porty. Úspěšně jsme přenesli data z počítače A do počítače B prostřednictvím interakce fyzické vrstvy, spojové vrstvy a síťové vrstvy. Jak počítač B po odeslání dat do počítače A-to-B rozpozná, pro kterou aplikaci jsou data přenášena?
V souladu s tím je nutné přiřadit zpracování konkrétní aplikaci přes port . Proto lze IP adresu a číslo portu použít k jednoznačné identifikaci běžícího programu hostitele.
5. Aplikační vrstva:Prohlížeče a e-mailoví klienti jsou příklady softwaru na straně klienta, který funguje na aplikační vrstvě. Jsou k dispozici protokoly, které usnadňují komunikaci mezi programy a zobrazování užitečných informací koncovým uživatelům. Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP) a Domain Name System (DNS) jsou příklady protokolů, které fungují na aplikační vrstvě (DNS). .