Интерфейс сокетов | Курс "Компьютерные сети"

Интерфейс транспортного уровня стека 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" -    • Протокол TCP | Курс "Компьютерные сети"   Лекция "Протокол UDP" -    • Протокол UDP  | Курс "Компьютерные сети"   Практические занятия по курсу "Компьютерные сети" -
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:

Смотрите также