Skip to main content

Co je programování počítačové sítě?

Programování počítačové sítě popisuje proces vytváření programů, které jsou schopny používat síťovou komunikaci k provozu.Programy vytvořené pomocí této metody mdash;V podstatě jakýkoli program, který vyžaduje, aby jiné síťové programy fungovaly mdash;se nazývají distribuovaný systém.Tyto programy v zásadě spadají do tří kategorií: připojené, nespojené nebo peer-to-peer.Tyto kategorie popisují, jakmile program používá síťové připojení a vztah, který má s programy na druhém konci.

Při rozhovoru o programování počítačové sítě je termín síť velmi široký.Pokrývá vše od místních intranetů, kde jedna osoba sdílí přístup mezi připojenými systémy a přístup k internetu, kde mohou být systémy tisíce kilometrů od sebe.Bez ohledu na účel, umístění nebo vzdálenost mezi programy, všichni potřebují více kusů na různých místech, aby mohli správně fungovat.byl distribuován na více míst.Program funguje jako jediný systém, ale vyžaduje, aby síť umožnila tyto systémy interagovat.

Obecně spadá programování počítačové sítě do tří kategorií.Připojený systém vyžaduje, aby dva nebo více systémů neustále komunikovaly, aby fungovaly.Jedná se často o vztahy s klienty/serverem, kde se mnoho jednotlivých klientů připojuje k jednomu velkému serveru.V těchto případech je obecně spravedlivé množství nerovnosti, obvykle jedna polovina připojeného systému je mnohem důležitější nebo má více funkčnosti než ostatní.

Nepřipojené programování počítačové sítě vytváří systémy, které si musí spolu mluvit,ale bude fungovat samostatně.I když tento model má mnoho aplikací, běžným aktuálním použitím je autentizační server.V tomto nastavení je program plný a kompletní na jednom místě, ale nebude fungovat, pokud není poučen jiným programem.Když se uživatel pokusí používat program, dotazuje se na ověřovací server pro povolení a server bude reagovat.Informace o serveru nejsou pro program zbytečné, ale nebude to fungovat, pokud nemohou komunikovat.

Třetí typ programování počítačové sítě je peer-to-peer.V tomto stylu jsou programy klientem i serverem, který odesílají i přijímání informací současně.Tyto programy se obvykle připojí k jiným programům stejného typu, což vytvoří uzavřený systém složený ze stovek, ne -li tisíců, nezávislých systémů.Toto je obecně nejvíce vyvážené styly programování počítačové sítě, protože každý jednotlivý program je v podstatě stejný.