Резюме по сетевым службам
В этой рубрике было рассмотрено отношение клиент-сервер для распространенных сетевых служб, таких как HTTP, FTP, DNS, DHCP и электронная почта. Подведем итог представленному материалу.

Серверы — это узлы, на которых выполняется программное обеспечение, чтобы обеспечить предоставление услуг другим узлам по сети.
Прикладные протоколы определяют то, как серверы и клиенты взаимодействуют и обмениваются информацией друг с другом.
Транспортные протоколы, такие как TCP и UDP, определяет номера портов для управления отдельными сеансами связи между серверами и клиентами.
Протокол IP указывает способ инкапсуляции данных в пакетах и логической адресации.
Протоколы сетевого доступа, такие как Ethernet, описывают две основные функции: управление каналами передачи данных и передачи по физической сети.
Сервер DNS (Domain Name Server)

Служба, сопоставляющая IP-адрес с URL-адресом веб-узла или имени домена, чтобы другие узлы могли к нему подключаться.
В Интернете DNS-имена регистрируются и группируются в специальные группы или домены высокого уровня.
Некоторые наиболее распространенные в Интернете домены высокого уровня: .com, .edu и .net.
Сервер DHCP
Служба, которая назначает клиентам IP-адреса, маску подсети, основной шлюз и другие сведения.
Сервер FTP
Служба, позволяющая обмениваться файлами между клиентом и сервером.
Сервер электронной почты
Служба, которая отправляет, получает и хранит почтовые сообщения в почтовых ящиках пользователей, расположенных на данном сервере.
Сервер отправляет почтовые сообщения с помощью протокола SMTP, а клиенты используют протокол POP3 или IMAP4 для получения почтового сообщения.
Получатели указываются в формате user@xyz.com.
Веб-сервер
Служба, которая используется для передачи информации между веб-клиентами и веб-серверами.
Для доступа к большинству веб-страниц на веб-серверах используется протокол HTTP и порт 80.
HTTP не является безопасной службой. Запросы по безопасному протоколу HTTP направляются в порт 443. В таких запросах должен использоваться префикс https://
TELNET
Служба, позволяющая администраторам входить в систему узла из удаленной точки и управлять узлом так, как если бы они вошли в систему локально.
Мгновенный обмен сообщениями
Клиентское ПО для мгновенного обмена сообщениями (IM-клиент) загружается на компьютеры узлов. После прохождения проверки подлинности на сервере IM-клиенты могут в реальном времени отправлять другим клиентам сообщения и передавать видео, музыкальные файлы и голосовые файлы.
IP-телефония
Клиент интернет-телефонии использует одноранговую технологию, аналогичную той, что используется системой мгновенного обмена сообщениями.
В IP-телефонии применяется технология VoIP, в которой IP-пакеты используются для передачи оцифрованной речи как данных.

Стек протоколов организует протоколы в многоуровневую иерархию, при этом каждый протокол более высокого уровня зависит от услуг протоколов более низких уровней.
Преимущества использования многоуровневого подхода включают следующие:
упрощение разработки протоколов;
возможность совместной работы продуктов от различных производителей;
предотвращение влияния изменения технологий или возможностей на одном уровне на другие выше и ниже лежащие уровни;
при отправке сообщений стек протоколов действует на узле сверху вниз. На каждом уровне информация инкапсулируется и передается на более низкий уровень. Этот процесс инвертируется на принимающем узле;
есть две иерархические модели сети: модель OSI (7 уровней) и модель TCP/IP (4 уровня);
модель OSI включает все функции или задачи, ассоциированные с межсетевыми коммуникациями, кроме тех, которые связаны с протоколами TCP/IP;
модель OSI считается основной эталонной моделью при обеспечении связи между компьютерами.