Co je to internetová zásuvka?
Internetová zásuvka je termín používaný k identifikaci bodu připojení, který může jakýkoli program počítačového softwaru použít k přenosu dat přes internet. Nejedná se o fyzický konstrukt, jako je zásuvka elektrické stěny, ale místo toho je koncept počítačového softwaru. S takovou zásuvkou mohou všechna nezbytná data cestovat tam a zpět z programu spuštěného na jednom počítači do programu spuštěného na druhém; V mnoha případech se jedná o klienta a server. Termín se také používá k označení rozhraní pro programování aplikací (API), které mohou počítačové programátoři použít k vytvoření takových aplikací pro uvědomování sítě, které jsou schopny odesílat a přijímat data přes internet. Když si aplikace v počítači přeje odeslat a přijímat data ze síťového připojení, požádá operační systém, aby otevřel integruRNET Socket. Zásuvka je nastavena sestávající z informací o protokolu, jako je protokol UDP (UDP) nebo TCP), jakož i odesílání a přijímání adres počítačů a čísla portu pro připojení. Je také možné, aby byl vytvořen internetová zásuvka, která obchází operační systém a posílá surové pakety, aniž by nejprve nechal operační systém počítače řešit další informace o soketu.
Jakmile se běžně používá na internetovém serveru, spustí se software serveru a otevírá poslechový zásuvka. Protože server obdrží požadavek na data, vytvoří pro žádajícího klienta jedinečnou zásuvku, kterou pak používá k přenosu všech požadovaných dat. Tyto typy připojení jsou také označovány jako relace, protože zásuvka je po dokončení klienta uzavřena serverem. Tímto způsobem se může server vytvořitE libovolný počet simultánních zásuvek s ostatními klienty, každý s vlastním jedinečným identifikátorem, a poskytuje data, která jsou jedinečná pro každého klienta.
Jako takový existují tři obecné typy internetových zásuvek. Jedním takovým typem je zásuvka Datagram. Jedná se o rychlé připojení soketu, které nevyžaduje žádnou další komunikaci k vytvoření vyhrazeného připojení před odesláním dat. Z tohoto důvodu jsou často označovány jako zásuvky bez připojení a používají UDP jako svůj transportní protokol. Jsou to něco jako metoda oheň a zapojení v tom, že neexistuje kontrola sekvence paketů nebo korekce chyb.
Zásuvky orientované na připojení se však nazývají zásuvka Stream, procházejí několika dalšími kroky k vytvoření komunikačního propojení mezi klientem a serverem. Pro transport používají TCP nebo jiný protokol známý jako protokol pro ovládání proudu (SCTP). Tento typ internetové zásuvky je spolehlivější a má prostředky pro řešení chyb, jako je MissiNg pakety.
Jeden další jedinečný typ internetové zásuvky se používá především pro směrování počítačové sítě. Tento typ soketu přeskočí transportní vrstvu zásobníku IP a místo toho předává paket ze sítě přímo do aplikace s informacemi o zásuvce stále neporušené. Takové surové zásuvky umožňují mnohem rychlejší dodávku paketů do aplikace, protože operační systém počítače se nejprve nedostane na cestu s pakety. Protokol Internet Control Message (ICMP) používá takové surové zásuvky, když jeden počítač jednoduše chce „ping“ jiný.