Windows Sockets (Winsock)

Autor: Peter Berry
Data Utworzenia: 18 Sierpień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Сетевое программирование C++. WinSock. Урок #1
Wideo: Сетевое программирование C++. WinSock. Урок #1

Zawartość

Definicja - Co oznacza Windows Sockets (Winsock)?

Gniazda systemu Windows (Winsock) to interfejs programowania aplikacji (API), który umożliwia komunikację między oprogramowaniem sieciowym Windows a usługami sieciowymi, takimi jak protokół kontroli transmisji / protokół internetowy (TCP / IP). Winsock opiera się na interfejsie gniazd Berkeley Unix.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Windows Sockets (Winsock)

Windows Sockets API (WSA) to specyfikacja techniczna dla gniazd Windows. Zawiera procedury w stylu gniazd Berkeley, a także zestaw rozszerzeń specyficznych dla systemu Windows. Gniazda systemu Windows zapewniają standardowy interfejs między aplikacjami klienckimi Windows TCP / IP a podstawowym pakietem protokołów TCP / IP.

Systemy operacyjne, takie jak Windows 95 i Windows NT, zawierają warstwę łącza danych o nazwie winsock.dll, która pomaga ze sobą współpracować między programami Windows i usługami TCP / IP. Oprócz wersji Microsoft winsock.dll istnieją również inne wersje winsock.dll dostępne jako freeware i shareware. Ponieważ nie ma określonego standardu dla interfejsu API gniazd Windows, każda implementacja jest unikalna.


Program Winsock jest częścią systemu operacyjnego Microsoft Windows. Interfejs Winsock jest również dostępny dla systemu Mac OS. Organizacje takie jak Chameleon oferują pakiet składający się z przeglądarki internetowej, narzędzia File Transfer Protocol, narzędzia poczty i innych narzędzi. W systemie operacyjnym Unix gniazda i protokół TCP / IP są zaprojektowane do działania bezpośrednio z aplikacjami uniksowymi bez konieczności posiadania odpowiednika Winsock.

Specyfikacja interfejsu API gniazd Windows składa się z dwóch rodzajów interfejsów. Obejmują one interfejs API dla twórców aplikacji oraz interfejs dostawcy usług dla twórców oprogramowania sieciowego do tworzenia i dodawania nowych protokołów sieciowych.