Skip to main content

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.Nepředstavují 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ě schopné odesílat a přijímat data přes internet.

Sockets pracují v horních vrstvách internetového protokolu (IP (IP (IP) zásobník, známý jako transportní vrstva, kde jsou data předávána z aplikace dolů do sítě prostřednictvím operačního systému.Pokud 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 internetovou zásuvku.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 nechala operační systém počítačů řešit další informace o soketu.a otevírá poslechovou zásuvku.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 může server vytvořit libovolný počet simultánních zásuvek s ostatními klienty, každý s vlastním jedinečným identifikátorem, a dodávat data, která jsou pro každého klienta jedinečná.

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 ohně a zapojení, v tom, že neexistuje žádná kontrola sekvence paketů nebo korekce chyb.

Zásuvky orientované na připojení 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 jsou chybějící pakety.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čů se nejprve nedostane na cestu s pakety.Protokol Internet Control Message (ICMP) používá takové surové zásuvky, když jeden počítač prostě chce pingovat jiný.