В этой серии видеоуроков мы подробно разберём принципы работы клиент-серверных программ на основе сокетов и напишем небольшую демонстрационную программу.
Чему научился:
1. Что такое клиент-серверное приложение? - софт для связи и совместной работы с другими компьютерами по сети по протоколу TCP\IP гарантирующим доставку пакетов от отправителя получателю.
2. Что такое серверный сокет? - это программный метод принимающий входящие запросы на подключение к доступному порту на ожидающем соединения компьютере в роли Сервера
3. Что такое (клиентский) сокет? - это экземпляр класса Socket способный использовать потоки output и input для соединения с серверным сокетом.
4. Зачем нужны IP, порт, сокет и чем они отличаются? IP - Internet Protocol - нужен для упорядоченной транспортировки пакетов между чётко указанными адресами этого самого IP-протокола Адрес IP версии 4 не превышает значений 256.256.266.256 Потери пакетов не допускаются, если есть коллизии либо утрата пакетов - это не остаётся незамеченным.
Порт - числовой код, закрепляемый за нужной программой для адресации нужного пакета данных из сети именно этой программе, а не всей коммуналке в бараке. Чтобы не кричать на всю площадь, "Иванов, к тебе милиция" спокойно набирают в домофоне порт (номер квартирки Иванова) спокойно сообщают ему о визите органов.
Сокет - программный комплекс из метода способного коммуницировать с внешними соединениями и сетевой компоненты в виде порта для правильной адресации пересылаемых пакетов между компьютерами
Научился: Клиент-серверное приложение, программа помогающая передавать, принимать данные с удаленного компьютера. Сокет-сервер это порт на котором происходит ожидание клиента. Сокет , как я понимаю канал связи. IP адрес это адрес принадлежащий Пк в сети. Порт - то на чем строиться сокет. Как то так понимаю я.
Научился: клиент серверное приложение, ото для связывание двух компьютеров на языке программирования
сокет это типа розетки, которая ожидает подключение
порт это линия подключения к компьютеру ну или сокет? IP адресс это я понял - адресс сервера, который ожидает соединение с портом, нужны
они для подключения клиента с сервером Трудности: Не очень разобрался в материале