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 - v podstatě jakýkoli program, který vyžaduje provoz jiných programů pro síťové programy - 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 potřebují všechny více kusů na různých místech, aby mohli správně fungovat.

Společný termín používaný k popisu těchto programů je„Distribuovaný systém.“ To v podstatě znamená, že jednotlivé části programu byly rozděleny 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í.

Programování nepokonové počítačové sítě vytváří systémy, které musí spolu mluvit, ale budou fungovat samostatně. I když tento model má mnoho aplikací, běžným aktuálním použitím je autentizační server. V tomto sETUP, program je plný a kompletní na jednom místě, ale nebude fungovat, pokud není pokyn 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ější styly programování počítačové sítě, protože každý jednotlivý program je v podstatě stejný.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?