Пространство имен System.Net.

В этой статье коротко поговорим о пространстве имен System.Net и некоторых его классах. В последующих статьях будем рассматривать другие его классы.

Пространство имён System.Net содержит сетевые классы для поиска IP-адресов, сетевой аунтификации, разрешений, отправки и получения данных.

Поиск имен

Для преобразования IP-адресов в символьное имя и обратно используется система доменных имен (DNS). Платформа .NET содержит следующие классы для разрешения имен/IP-адресов:

  • Dns – используется для разрешения символьных имен в IP-адресах и обратно.
  • DnsPermission – представляет разрешение, необходимое для поиска имени.
  • DnsPermissionAttribute – позволяет отмечать сборки, классы и методы, нуждающиеся в полномочиях, определяемых классом DnsPermission.

Обработка IP-адресов производится в классе IPAddress. Информация о дополнительных IP-адресах и псевдонимах находится в классе IPHostEntry.

Аутентификация и авторизация

Для аутентификации и авторизации используется класс AuthenticationManager. Данный класс обращается к этим модулям, чтобы идентифицировать пользователя.

Модули аутентификации получают информацию запроса и данные о личности пользователя с помощью интерфейса ICredentials и возвращают объект Authorization для авторизованных пользователей, которые могут использовать тот или иной ресурс.

Сетевые запросы

Для сетевых запросов используются абстрактные классы WebRequest и WebResponse. В System.Net имеется несколько специальных реализаций этих классов для HTTP и доступа к файлам: HttpWebRequest, HttpWebResponse, FileWebRequest и FileWebResponse.

Управление соединениями

Для управления соединениями используются классы ServicePoint и ServicePointManager. Для использования сокетов имеется класс System.Net.Sockets.

 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Entity Framework

Entity Framework

ADO.NET Entity Framework (EF) — объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft. Предоставляет возможность взаимодействия с объектами

 
Работа с базой данных в C#

Работа с базой данных в C#

В данной статье мы подробно поговорим о разработке небольшого приложения с помощью Visual Studio базы данных и языка C#. Советуем поэтапно выполнять все инструкции из

 
Создание сканера портов

Создание сканера портов

В прошлой статье “Сокеты в C#” мы познакомились с сокетами и подробно рассмотрели классы для работы с ними. В этой статье мы разработаем простое приложение

 
Сокеты в С#

Сокеты в С#

Сокет – это один конец двухстороннего канала связи между двумя программами, работающими в сети. Используя два сокета, можно передавать данные между разными процессами (локальными или

 

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: