Co to jest gniazdo TCP / IP?
Gniazdo TCP / IP służy do komunikacji między dwoma komputerami. Gniazdo zawiera adres protokołu internetowego (IP), a także host lub port, którego komputery używają do przesyłania danych. Wszystkie aplikacje biorące udział w transmisji używają gniazda do wysyłania i odbierania informacji.
Gniazdo TCP / IP służy do identyfikacji unikatowego adresu IP komputera lub serwera sieciowego wraz z numerem portu. Numery portów są czasami nazywane hostami i informują komputer odbierający, gdzie wysłać żądane dane. Razem adres IP i numer portu tworzą gniazdo.
Adres portu to numer portu, który będzie używany do wysyłania i odbierania danych. Każde urządzenie komputerowe ma kilka różnych portów używanych do wysyłania i odbierania komunikacji. Ponieważ niektóre z tych portów mogą być używane przez niektóre urządzenia, takie jak drukarki, komputer musi powiedzieć innym urządzeniom, gdzie wysłać informacje. W komunikacji internetowej port może być portem Ethernet przypisanym do konkretnego urządzenia lub adresem portu serwera podłączonego do kilku indywidualnych komputerów.
Gniazdo komputerowe, w tym gniazdo TCP / IP, służy do ułatwienia komunikacji między dwoma oddzielnymi urządzeniami. Zawiera instrukcje dotyczące tego, gdzie należy wysłać tę komunikację. Adres IP i adres portu zawarte w gnieździe TCP / IP informują komputer odbierający, gdzie wysłać żądane dane. Pomaga także w ustaleniu pewnego rodzaju jednolitego języka między maszynami.
Po utworzeniu gniazda nadawca i odbiorca testują port komunikacyjny, aby upewnić się, że dane przechodzą. Nadawca może wysłać żądanie, które informuje odbiorcę o jego tożsamości. Odpowiedź jest następnie wysyłana z powrotem do nadawcy, potwierdzając tożsamość nadawcy, jednocześnie przekazując tożsamość odbiorcy. Tak długo, jak trwa komunikacja i potwierdzane jest działanie gniazda, kolejne żądania danych są kontynuowane.
Gniazda są tworzone za każdym razem, gdy ustanawiany jest protokół komunikacyjny między dwoma lub więcej urządzeniami. Po zakończeniu procesu komunikacji gniazdo TCP / IP jest zamykane. Jeśli z jakiegoś powodu żądany port nie jest dostępny, gniazdo nie zostanie utworzone. Komunikat o błędzie zwykle informuje zarówno nadawcę, jak i odbiorcę, że gniazdo uległo awarii.
Aplikacje używane w komunikacji, w tym przeglądarki internetowe, również używają gniazd TCP / IP do wysyłania i odbierania danych. Podczas korzystania z gniazda cała komunikacja i aplikacje są powiązane z adresem portu określonym w gnieździe. Gdy aplikacje wysyłają i odbierają dane, szukają określonego adresu portu lub hosta gniazda.