Интерфейс транспортного уровня стека TCP/IP “Сокеты“. Лекции по курсу “Компьютерные сети“ -
Страница курса -
Сокеты - это интерфейс для взаимодействия с транспортным уровнем. В отличие от протоколов транспортного уровня TCP и UDP, которые используются для связи между транспортными уровнями разных хостов, интерфейс сокетов используется для взаимодействия приложения с транспортным уровнем внутри одного компьютера.
Интерфейс сокетов был впервые предложен в Berkeley UNIX 4.2 BSD. Это файл специального вида, при записи данных в которой они передаются по сети.
Сокеты оказались удобным интерфейсом, поэтому различные варианты сокетов реализованы в разных операционных системах (в том числе в Windows и Linux) и языках программирования.
Операции сокетов:
socket - cоздание новыго сокета
bind - установка связи сокета с IP-адресом и портом
listen - объявление о желании принимать соединения
accept - прием запроса на установку соединения
сonnect - установка соединения
send - отправка данные по сети
receive - получение данные из сети
close - закрытие соединения
Рассматривается пример использования сокетов на Python.
Программист взаимодействует с транспортным уровнем через интерфейс сокетов, поэтому протоколы TCP и UDP скрыты от программиста. Следовательно, при изменении протоколов транспортного уровня программу менять не придется.
Сокеты в Python -
Лекция “Основы организации компьютерных сетей“ -
Лекция “Транспортный уровень“ -
Лекция “Протокол TCP“ -
Лекция “Протокол UDP“ -
Практические занятия по курсу “Компьютерные сети“ -
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
1 view
817
233
1 month ago 00:16:07 1
Сколько теряет RX 5500 XT в PCI-e 3.0?
2 months ago 00:25:55 1
КАК СОБРАТЬ КОМПЬЮТЕР САМОМУ? / ГАЙД ПО СБОРКЕ ИГРОВОГО ПК С НУЛЯ ДЛЯ НАЧИНАЮЩИХ НОВИЧКОВ
4 months ago 00:08:41 1
Интерфейс сокетов | Курс “Компьютерные сети“
5 months ago 00:03:26 1
HUANANZHI X99-F8: МиниГайд решения проблем посткодов 73 и d6!
8 months ago 00:36:38 35
Удаленное управление роботом манипулятором. Графический интерфейс на Python
8 months ago 01:33:19 2
Гайд на ШД Рогу PvP (WOTLK) от Sapf aka Jessie “Все секреты
8 months ago 00:18:44 1
ОБРАЗОВАЧ / ВЫБОР МАТЕРИНСКОЙ ПЛАТЫ И ЕЕ ЧИПСЕТА
9 months ago 00:22:47 1
Проекты на PYTHON / СОЗДАНИЕ ЧАТА с графическим интерфейсом
9 months ago 00:12:57 1
МАТЕРИНСКАЯ ПЛАТА | Как я собирал КОМПЬЮТЕР для 3D ГРАФИКИ
9 months ago 00:02:55 1
Посылка с aliexpress (материнская плата ASUS P7H55 M Socket LGA 1156)
10 months ago 00:04:01 2
✅Нет звука? Есть решение! Лайтовый ремонт материнской платы / Замена аудиокодека / ASUS P8H61-M LX3
12 months ago 00:07:57 1
Совместимость процессорных кулеров с сокетом AM5
1 year ago 00:10:26 1
Транспортный уровень | Курс "Компьютерные сети"
1 year ago 00:02:21 4
Сборка из комплектующих
1 year ago 00:09:18 3
СБОРКА ИГРОВОГО ПК ЗА РУБЛЕЙ В 2023 ГОДУ - ПОЛНОСТЬЮ С МАГАЗИНА #ЧтоСобрать
1 year ago 01:53:05 1
Websocket. Создаем простой чат с использованием socket io, React js, Express