Windows Socket API, také známý jako Winsock, je typ rozhraní API pro komunikaci mezi síťovým softwarem Windows a síťovými službami. Je založen především na protokolu Transmission Control Protocol/Internet Protocol (TCP/IP) a své kořeny odvozuje z rozhraní soketů Berkeley Unix.
Pokračujte v čtení, abyste se dozvěděli více o tom, jak Winsock nadále přináší důležitou hodnotu v našem každodenním životě.
Základy Winsocku
Winsock umožňuje programům a aplikacím Windows připojit se k internetu pomocí TCP/IP.
Zde jsou některé z jeho nejdůležitějších funkcí:
- Winsock existuje jako vrstva datového odkazu a je také známý jako winsock.dll v našich počítačích. Je to odkaz na rozšíření dynamické knihovny.
- Winsock je předinstalován v každém operačním systému Microsoft Windows a je k dispozici také pro macOS.
- Windows Socket API obsahuje dvě rozhraní. První je API pro vývojáře aplikací pro vývoj aplikací podporujících vytváření sítí. Naproti tomu druhé API je rozhraní poskytovatele služeb používané k nastavení nových síťových protokolů.
Winsock’s Legacy
Winsock byl vydán v devadesátých letech minulého století. Od té doby zanechala ve světě sítí nepřekonatelné dědictví. Poskytovatelé hardwaru a softwaru vzhledem ke svému růstu sítí a poptávky spotřebitelů ke svému fungování potřebovali standardní protokol.
Zpočátku společnost Winsock získala finanční prostředky od technologických gigantů, včetně společností Microsoft, IBM, Novell a Hewlett-Packard. Od té doby se operační systém Windows stal běžným domácím jménem; z tohoto důvodu je téměř každý počítač dodáván s podporou Winsock pro vytváření sítí.
Winsock hraje v popularitě World Wide Web nepředstavitelnou roli. Například první webový prohlížeč na světě - Mosaic - byl postaven na Windows pomocí Winsock.
Řada dalších poskytovatelů služeb následovala. Mozilla Firefox, Google Chrome a Microsoft Edge také používají koncept Winsock.
Příbuzný: Co je API a co znamená zkratka?
Jak funguje Winsock?
Níže je krátký průvodce, který ukazuje, jak Winsock funguje.
- Winsock slouží jako překladač základních síťových služeb, jako je odesílání () nebo přijímat () žádosti.
- Tyto požadavky jsou velmi obecné a Winsock funguje tak, že je za účelem provedení požadovaných úkolů převede na požadavky specifické pro aplikační protokol.
Obecně řečeno, Winsock běží mezi aplikačním programem a internetovým programem ve vašem počítačovém systému, který využívá TCP/IP.
Používání Winsocku jako síťového API
Winsock se rychle stal standardně přijímaným API pro síťové vrstvy, přičemž několik poskytovatelů sítí souhlasilo s jeho podporou. Před jeho uvedením si každý musel vyvinout vlastní knihovny rozhraní.
Související: Jak fungují rozhraní API a jak je integrovat do vaší aplikace
Díky jasnému rozlišení úkolů v softwaru dodavatele sítě a v aplikaci Winsock zavedl pohodlnou standardizaci při vývoji těchto API a aplikací. Dalším důvodem jeho úspěchu je, že Winsock lze přizpůsobit a používat s mnoha jinými sítěmi, dokonce i jinými než TCP/IP.
Odhalení úspěchu Winsocku
Vzhledem k open-source povaze Winsocku dokonce i vývojáři třetích stran zavádějí své vlastní úpravy a změny. Díky tomu zůstal software svěží a přizpůsobivý i po čtvrtstoletí.
Winsock pronikl do většiny počítačových systémů. A vzhledem k jeho robustní povaze a přizpůsobivosti si můžete být jisti, že zde zůstane i v příštích letech.
Podíl Podíl tweet E-mailem Co znamená API? Příklady použití APIRozhraní API umožňují softwaru a webovým stránkám vzájemně si „povídat“. Zjistěte více o tom, co API znamená a jak API používat.
Číst dále Související témata- Okna
- Technologie vysvětlena
- Okna
- Operační systémy
- Operační systém
Wini je spisovatel se sídlem v Dillí a má 2 roky psaní. Během psaní se stýkala s digitálními marketingovými agenturami a technickými firmami. Napsala obsah související s programovacími jazyky, cloudovou technologií, AWS, Machine Learning a mnoha dalšími. Ve svém volném čase ráda maluje, tráví čas se svou rodinou a cestuje do hor, kdykoli je to možné.
Více od Wini BhallyPřihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!
můžete hrát hry ps4 na ps3Kliknutím sem se přihlásíte k odběru