Advertisement
BeloMaximka

Belov_HW_S25

Dec 23rd, 2021
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. 1. Что такое сетевое программирование?
  2. Это создание приложений, позволяющих обмениваться сообщениями по сети.
  3. 2. Цели и задачи сетевого программирования.
  4. Цель - обеспечить надежный и оптимальный обмен сообщениями между некоторыми узлами в сети. Задачами могут быть обеспечение и надежного безопасного обмена данными, надежного удаленного хранения данных, оптимизации обмена данными и т.д.
  5. 3. Что такое сеть?
  6. Сеть - совокупность узлов, соединенных между собой каналами связами.
  7. 4. Типы сетей
  8. Сети локальные и глобальные. Локальная - сеть, объединяющая узлы в пределах небольшой географической области и пренадлежащая какому-то физ/юр лицу. Глобальная - сеть, объединяющая несколько локальных сетей. Интернет, например. Про интранет, экрстранет и прочее, думаю, расписывать не надо
  9. 5. Модель OSI
  10. Эталонная модель, призванная стандартизировать способ передачи данных между устройствами, чтобы обеспечить их совместимость. Состоит из 7 уровней, на которых выполняет определенную функцию (с помощью протоколов). Существует на пару со стеком протоколов TCP/IP, не противоречит ей, скорее в чем-то дополняет.
  11. 6. Базовые термины:
  12. a. Сетевые протоколы - наборы правил и действий при обмене данными между устройствами, работающие на определенном уровне эталонной модели.
  13. b. IP адрес - уникальный идентификатор устройства в сети.
  14. c. Сокет, в сетевом программирование - программный интерфейс, обеспечивающий обмен данными между процессами.
  15. d. Порт - число, идентирицирующее ресурс, отправляющий и принимающий данные, будь то какое-нибудь приложение, процесс и т.д. По айпи адресу мы попадает в определенную сеть или устройство, а через порт - в определенное устройство(port forwarding) и приложение.
  16.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement