Содержание
- 2. Сетевая модель Для единого представления данных в сетях с неоднородными устройствами и программным обеспечением международная организация
- 3. Сетевая модель OSI
- 4. Сетевое приложение Вся сеть состоит из отдельных элементов - хостов, которые представляют собой компьютеры и другие
- 5. Сетевое приложение Для взаимодействия компьютеры применяют протоколы. Протокол представляет собой соглашения о том, как пакеты данных
- 6. Сетевое приложение Существует множество различных протоколов. Протоколы, которые используются для передачи данных по сети, составляют семейство
- 7. Сетевое приложение Существует множество различных протоколов. Протоколы, которые используются для передачи данных по сети, составляют семейство
- 8. Условная схема работы сетевого приложения
- 9. Сетевое приложение IP представляет сетевой уровень. Он использует нижележащие уровни, которые представляют физические каналы коммуникации -
- 10. Протоколы Протоколы используют определенные порты для передачи данных. TCP позволяет отследить потерю пакетов и их дублирование
- 11. Сокеты Приложение взаимодействует с уровнем TCP / UDP не напрямую, а через специальный API, который предоставляют
- 12. Виды сокетов потоковые сокеты (stream socket) дейтаграммные сокеты (datagram socket). Потоковые сокеты используют протокол TCP, дейтаграммные
- 13. Службы DNS выполняют сопоставление между интернет-адресами в формате IPv4 или IPv6 и доменными названиями. Пример: "www.microsoft.com",
- 14. Порт Кроме адреса при сетевых взаимодействиях используются порты. Порт представляет 16-битное число в диапазоне от 1
- 15. IPAddres свойсва и методы Метод Parse(): преобразует строковое представление адреса в IPAddress IPAddress ip = IPAddress.Parse("127.0.0.1");
- 16. IPHostEntry Также для получения адреса в сети используется класс IPHostEntry. Он содержит информацию об определенном компьютере-хосте.
- 17. Пример
- 18. Загрузка файлов WebClient Самый простой способ загрузки предоставляет метод DownloadFile(). Например, загрузим файл с какого-нибудь сайта:
- 19. Загрузка файлов WebClient
- 20. Отправка запросов WebRequest и WebResponse Класс WebRequest служит для отправки запроса. Класс WebResponse служит для получения
- 21. Отправка запросов WebRequest и WebResponse Принцип работы сводится к Создание объекта WebRequest с помощью метода Create(),
- 23. Скачать презентацию