Jakie są różne rodzaje komunikacji gniazda?
Gniazdo internetowe jest jednostką, która jest punktem końcowym interprocess do interprocess dla komunikacji gniazda dwukierunkowego z Internetu do aplikacji na komputerze lub komputerach za pomocą aplikacji internetowej. Gniazda komunikacyjne są funkcją dostarczoną przez systemy operacyjne do przekazywania pakietów informacyjnych do aplikacji takich jak przeglądarki, internetowe programy tekstu edytora i klientów e-mail, między innymi z adresów protokołu kontroli transmisji/protokołu internetowego (TCP/IP). W praktyce podprogramy gniazda, które można zapisać dla systemów operacyjnych UNIX lub Windows, przyjmują typ gniazda z nieodłącznym stylem komunikacji i protokołem gniazda z nieodłącznym typem usługi, i przekazują informacje o wniosku o usługi. Komunikacja gniazda UNIX dotyczą architektury aplikacji klienta-serwera i funkcji na żądaniach klienta lub klientów na serwer. Każde gniazdo ma swój własny adres identyfikatorowy i gniazda i jest w staniestosowania z kilkoma typami protokołów.
Rodzaje gniazd są klasyfikowane zgodnie z ich indywidualnymi właściwościami komunikacji semantycznej, ponieważ procesy wymagają określonych rodzajów gniazd. Podstawowe kategorie typów gniazd to: Stream dla obwodów wirtualnych, dgram dla datagramów, conndgram dla datagramów połączeń, rdm dla wiarygodnie dostarczalnych wiadomości oraz surowego dla typu surowego. Kiedy komunikują się zdalne i lokalne typy gniazda, nazywane są parami gniazdowymi, zarówno z portów lokalnych i zdalnych.
Standardowy zestaw reguł do przesyłania danych nazywa się protokołem gniazda, takim jak protokół DataGram Protocol/Internet Protocol (UDP/IP) lub TCP/IP. Każdy typ gniazda może mieć swój własny zwykły protokół dla konkretnych zastosowań do uzyskania wsparcia z domeny komunikacji z lokalną komunikacją z UNIX, komunikacja internetowa z TCKomunikacja P/IP lub Systems Systems Systems (NDD). Protokoły mają rodziny protokołowe udostępniające odpowiednie adresy w pliku nagłówka gniazda, które należy wywołać i użyć.
Domeny gniazda mają właściwości, aw Unix właściwości domeny dla plików komunikacji gniazda między procesami od otworów nadrzędnych do dziecka lub przy użyciu poszczególnych gniazd UNIX. W systemie Windows lub ogólnym użytkowaniu Internetu głównie strumieniowe, RAW i NDD Gniazda są używane we właściwościach domeny i warstwowe na szczycie lub obok TCP/IP. Typy gniazd mają adresy domeny i numery portów oraz mogą zapewniać źródło funkcji procedury routingu i bezpieczeństwa i zwykle są kodowane. Właściwości domeny NDD są używane przez Ethernet i inne protokoły interfejsu, umożliwiające wysyłanie i odbiór pakietów Datagram.
Serwery to procesy komputerowe zapewniające usługę aplikacji. Tworzą gniazdo Słuchanie podczas uruchamiania, czekając na instrukcje z programu klienta. TCP/IP ServEr mogą jednocześnie obsługiwać kilku klientów, tworząc unikalne dedykowane połączenie dla każdego klienta, a następnie gniazdo jest w stanie dedykowanym . W komunikacji gniazdo aplikacje klient-serwer są dwukierunkową komunikacją między aplikacjami internetowymi a poszczególnymi aplikacjami komputerowymi.