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