Виды компьютерных сетей по территориальному признаку

Обновлено: 21.11.2024

Основное понимание работы с сетью важно для всех, кто управляет сервером. Это необходимо не только для бесперебойной работы ваших служб в Интернете, но и для диагностики проблем.

В этом документе представлен базовый обзор некоторых распространенных сетевых концепций. Мы обсудим базовую терминологию, общие протоколы, а также обязанности и характеристики различных сетевых уровней.

Это руководство не зависит от операционной системы, но должно быть очень полезным при реализации функций и служб, использующих сеть на вашем сервере.

Сетевой глоссарий

Прежде чем мы начнем подробно обсуждать сетевое взаимодействие, мы должны определить некоторые общие термины, которые вы встретите в этом руководстве, а также в других руководствах и документации по сетевому взаимодействию.

Эти условия будут расширены в соответствующих разделах ниже:

Соединение. В сети соединение относится к фрагментам связанной информации, которые передаются по сети. Обычно это означает, что соединение создается до передачи данных (путем выполнения процедур, изложенных в протоколе), а затем разрывается в конце передачи данных.

Пакет. Пакет — это, вообще говоря, самая основная единица, которая передается по сети. При обмене данными по сети пакеты представляют собой конверты, в которых ваши данные (по частям) передаются от одной конечной точки к другой.

Пакеты имеют заголовочную часть, которая содержит информацию о пакете, включая источник и пункт назначения, метки времени, сетевые переходы и т. д. Основная часть пакета содержит фактически передаваемые данные. Иногда его называют телом или полезной нагрузкой.

Сетевой интерфейс. Под сетевым интерфейсом может пониматься любой вид программного интерфейса для сетевого оборудования. Например, если на вашем компьютере установлены две сетевые карты, вы можете контролировать и настраивать каждый связанный с ними сетевой интерфейс по отдельности.

Сетевой интерфейс может быть связан с физическим устройством или представлять собой виртуальный интерфейс. Примером этого может служить «петлевое» устройство, которое является виртуальным интерфейсом к локальной машине.

LAN: LAN означает «локальная сеть». Это относится к сети или части сети, которая не является общедоступной для большого Интернета. Домашняя или офисная сеть является примером локальной сети.

WAN: WAN означает «глобальная сеть». Это означает, что сеть намного шире, чем локальная сеть. Хотя глобальная сеть – это подходящий термин для описания больших рассредоточенных сетей в целом, обычно он означает Интернет в целом.

Если говорят, что интерфейс подключен к глобальной сети, обычно предполагается, что он доступен через Интернет.

Протокол. Протокол — это набор правил и стандартов, определяющих язык, который устройства могут использовать для общения. В сетях широко используется большое количество протоколов, и они часто реализуются на разных уровнях.

Порт. Порт – это адрес на одном компьютере, который можно привязать к определенному программному обеспечению. Это не физический интерфейс или расположение, но он позволяет вашему серверу обмениваться данными с использованием более чем одного приложения.

Брандмауэр. Брандмауэр – это программа, которая решает, следует ли разрешить входящий или исходящий трафик на сервер. Брандмауэр обычно работает, создавая правила для того, какой тип трафика допустим для каких портов. Как правило, брандмауэры блокируют порты, которые не используются определенным приложением на сервере.

NAT: NAT означает преобразование сетевых адресов. Это способ преобразования запросов, поступающих на сервер маршрутизации, на соответствующие устройства или серверы, о которых он знает в локальной сети. Обычно это реализуется в физических локальных сетях как способ маршрутизации запросов через один IP-адрес на необходимые внутренние серверы.

VPN: VPN означает виртуальную частную сеть. Это средство соединения отдельных локальных сетей через Интернет с сохранением конфиденциальности. Это используется как средство подключения удаленных систем, как если бы они были в локальной сети, часто из соображений безопасности.

Существует много других терминов, с которыми вы можете столкнуться, и этот список не может быть исчерпывающим. Мы объясним другие термины по мере необходимости. К этому моменту вы должны понимать некоторые основные понятия высокого уровня, которые позволят нам лучше обсудить предстоящие темы.

Сетевые уровни

Несмотря на то, что сеть часто рассматривается с точки зрения горизонтальной топологии, между хостами ее реализация представляет собой вертикальный уровень по всему компьютеру или сети.

Это означает, что существует множество технологий и протоколов, которые накладываются друг на друга, чтобы упростить обмен данными.Каждый последующий, более высокий уровень немного абстрагирует необработанные данные и упрощает их использование приложениями и пользователями.

Это также позволяет по-новому использовать нижние уровни, не тратя время и силы на разработку протоколов и приложений, обрабатывающих эти типы трафика.

Язык, который мы используем, чтобы говорить о каждой из схем слоев, значительно различается в зависимости от того, какую модель вы используете. Независимо от модели, используемой для обсуждения слоев, путь данных один и тот же.

Когда данные отправляются с одного компьютера, они начинаются с вершины стека и фильтруются вниз. На самом низком уровне происходит фактическая передача на другую машину. В этот момент данные перемещаются обратно вверх через уровни другого компьютера.

Каждый уровень имеет возможность добавлять свою собственную "оболочку" для данных, которые он получает от соседнего уровня, что поможет последующим слоям решить, что делать с данными, когда они будут переданы.

Модель OSI

Исторически сложилось так, что одним из методов описания различных уровней сетевого взаимодействия является модель OSI. OSI расшифровывается как Open Systems Interconnect.

Приложение. Уровень приложения — это уровень, с которым чаще всего взаимодействуют пользователи и пользовательские приложения. Сетевое взаимодействие обсуждается с точки зрения доступности ресурсов, партнеров для связи и синхронизации данных.

Презентация. Уровень презентации отвечает за сопоставление ресурсов и создание контекста. Он используется для преобразования сетевых данных более низкого уровня в данные, которые ожидают увидеть приложения.

Сеанс: Сеансовый уровень — это обработчик соединения. Он постоянно создает, поддерживает и уничтожает соединения между узлами.

Транспорт: транспортный уровень отвечает за передачу вышестоящим уровням надежного соединения. В этом контексте надежность означает возможность проверки того, что часть данных была получена неповрежденной на другом конце соединения.

Этот уровень может повторно отправлять потерянную или поврежденную информацию, а также подтверждать получение данных на удаленные компьютеры.

Сеть. Сетевой уровень используется для маршрутизации данных между различными узлами в сети. Он использует адреса, чтобы определить, на какой компьютер отправлять информацию. Этот уровень также может разбивать большие сообщения на более мелкие фрагменты, которые затем собираются на другом конце.

Канал передачи данных: этот уровень реализуется как метод установления и поддержания надежных каналов связи между различными узлами или устройствами в сети с использованием существующих физических соединений.

Физический уровень. Физический уровень отвечает за обработку реальных физических устройств, которые используются для установления соединения. Этот уровень включает в себя простое программное обеспечение, которое управляет физическими подключениями, а также само оборудование (например, Ethernet).

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

Модель TCP/IP

Модель TCP/IP, более известная как набор интернет-протоколов, представляет собой еще одну более простую и широко распространенную многоуровневую модель. Он определяет четыре отдельных уровня, некоторые из которых пересекаются с моделью OSI:

Приложение. В этой модели уровень приложения отвечает за создание и передачу пользовательских данных между приложениями. Приложения могут находиться в удаленных системах и должны работать как локальные для конечного пользователя.

Говорят, что общение происходит между узлами.

Транспортный уровень. Транспортный уровень отвечает за связь между процессами. Этот уровень сети использует порты для адресации различных сервисов. Он может создавать ненадежные или надежные соединения в зависимости от типа используемого протокола.

Интернет. Интернет-уровень используется для передачи данных от узла к узлу в сети. Этот уровень знает о конечных точках соединений, но не беспокоится о фактическом соединении, необходимом для перехода из одного места в другое. IP-адреса определяются на этом уровне как способ доступа к удаленным системам адресным способом.

Связь. Канальный уровень реализует реальную топологию локальной сети, которая позволяет интернет-уровню представлять адресуемый интерфейс. Он устанавливает соединения между соседними узлами для отправки данных.

Как видите, модель TCP/IP немного более абстрактна и подвижна. Это упростило реализацию и позволило ему стать основным способом категоризации сетевых уровней.

Интерфейсы

Интерфейсы — это точки сетевого взаимодействия для вашего компьютера. Каждый интерфейс связан с физическим или виртуальным сетевым устройством.

Как правило, ваш сервер будет иметь один настраиваемый сетевой интерфейс для каждой карты Ethernet или беспроводной интернет-карты, которая у вас есть.

Кроме того, он определяет виртуальный сетевой интерфейс, который называется "петля" или интерфейс localhost.Он используется в качестве интерфейса для подключения приложений и процессов на одном компьютере к другим приложениям и процессам. Во многих инструментах это можно увидеть как интерфейс «lo».

Очень часто администраторы настраивают один интерфейс для обслуживания трафика в Интернет, а другой — для локальной или частной сети.

В DigitalOcean в центрах обработки данных с включенной частной сетью ваш VPS будет иметь два сетевых интерфейса (в дополнение к локальному интерфейсу). Интерфейс «eth0» будет настроен для обработки трафика из Интернета, а интерфейс «eth1» будет работать для связи с частной сетью.

Протоколы

Сеть работает путем объединения нескольких различных протоколов друг с другом. Таким образом, один фрагмент данных может быть передан с использованием нескольких протоколов, инкапсулированных друг в друга.

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

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

Контроль доступа к среде

Управление доступом к среде – это протокол связи, который используется для различения определенных устройств. Каждое устройство должно получить уникальный адрес управления доступом к среде (MAC-адрес) в процессе производства, который отличает его от любого другого устройства в Интернете.

Адресация оборудования по MAC-адресу позволяет ссылаться на устройство по уникальному значению, даже если программное обеспечение верхнего уровня может изменить имя для этого конкретного устройства во время работы.

Управление доступом к среде — это один из немногих протоколов канального уровня, с которым вы, вероятно, будете взаимодействовать на регулярной основе.

Протокол IP — это один из основных протоколов, обеспечивающих работу Интернета. IP-адреса уникальны в каждой сети и позволяют машинам обращаться друг к другу в сети. Он реализован на интернет-уровне в модели IP/TCP.

Сети могут быть связаны друг с другом, но трафик должен перенаправляться при пересечении границ сети. Этот протокол предполагает ненадежную сеть и несколько путей к одному и тому же месту назначения, между которыми он может динамически переключаться.

Существует несколько различных реализаций протокола. На сегодняшний день наиболее распространенной реализацией является IPv4, хотя IPv6 становится все более популярным в качестве альтернативы из-за нехватки доступных IPv4-адресов и улучшения возможностей протоколов.

ICMP означает протокол управления сообщениями в Интернете. Он используется для отправки сообщений между устройствами, чтобы указать условия доступности или ошибки. Эти пакеты используются в различных инструментах сетевой диагностики, таких как ping и traceroute.

Обычно пакеты ICMP передаются, когда пакет другого типа сталкивается с какой-либо проблемой. В основном они используются в качестве механизма обратной связи для сетевого взаимодействия.

TCP означает протокол управления передачей. Он реализован на транспортном уровне модели IP/TCP и используется для установления надежных соединений.

TCP — это один из протоколов, который инкапсулирует данные в пакеты. Затем он передает их на удаленный конец соединения, используя методы, доступные на нижних уровнях. С другой стороны, он может проверять наличие ошибок, запрашивать повторную отправку определенных фрагментов и собирать информацию в один логический фрагмент для отправки на прикладной уровень.

Протокол создает соединение перед передачей данных, используя систему, называемую трехсторонним рукопожатием. Это способ для двух сторон связи подтвердить запрос и согласовать метод обеспечения надежности данных.

После отправки данных соединение разрывается с помощью аналогичного четырехэтапного рукопожатия.

TCP — это предпочтительный протокол для многих наиболее популярных способов использования Интернета, включая WWW, FTP, SSH и электронную почту. Можно с уверенностью сказать, что Интернета, который мы знаем сегодня, не было бы без TCP.

UDP означает протокол пользовательских дейтаграмм. Это популярный сопутствующий протокол TCP, который также реализован на транспортном уровне.

Фундаментальное различие между UDP и TCP заключается в том, что UDP обеспечивает ненадежную передачу данных. Он не проверяет, были ли данные получены на другом конце соединения. Это может показаться плохим, и во многих случаях так оно и есть. Однако для некоторых функций это также чрезвычайно важно.

Поскольку не требуется ждать подтверждения получения данных и вынужденной повторной отправки данных, UDP намного быстрее, чем TCP. Он не устанавливает соединение с удаленным хостом, а просто передает данные на этот хост, и ему все равно, приняты они или нет.

Поскольку это простая транзакция, она полезна для простых коммуникаций, таких как запрос сетевых ресурсов.Он также не поддерживает состояние, что делает его идеальным для передачи данных с одной машины на множество клиентов в реальном времени. Это делает его идеальным для VOIP, игр и других приложений, которые не допускают задержек.

FTP означает протокол передачи файлов. Он также находится на уровне приложения и позволяет передавать полные файлы с одного хоста на другой.

Он небезопасен по своей природе, поэтому его не рекомендуется использовать в любой внешней сети, если только он не реализован как общедоступный ресурс, доступный только для скачивания.

DNS означает систему доменных имен. Это протокол прикладного уровня, используемый для обеспечения удобного для человека механизма именования интернет-ресурсов. Это то, что связывает доменное имя с IP-адресом и позволяет вам получать доступ к сайтам по имени в вашем браузере.

SSH означает безопасную оболочку. Это зашифрованный протокол, реализованный на уровне приложений, который можно использовать для безопасного обмена данными с удаленным сервером. На основе этого протокола построено множество дополнительных технологий из-за его сквозного шифрования и повсеместного распространения.

Существует множество других протоколов, которые мы не рассмотрели, но которые не менее важны. Тем не менее, это должно дать вам хороший обзор некоторых фундаментальных технологий, которые делают возможным Интернет и сети.

Заключение

К этому моменту вы должны быть знакомы с некоторой базовой сетевой терминологией и понимать, как различные компоненты могут взаимодействовать друг с другом. Это должно помочь вам понять другие статьи и документацию по вашей системе.

Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!

Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно! Получайте помощь и делитесь знаниями в нашем разделе "Вопросы и ответы", находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.

Локальная сеть или локальная сеть соединяет сетевые устройства таким образом, что персональные компьютеры и рабочие станции могут обмениваться данными, инструментами и программами. Группа компьютеров и устройств соединена коммутатором или стеком коммутаторов с использованием схемы частной адресации, определенной протоколом TCP/IP. Частные адреса уникальны по отношению к другим компьютерам в локальной сети. Маршрутизаторы находятся на границе локальной сети, соединяя их с более крупной глобальной сетью.

Данные передаются очень быстро, так как количество подключенных компьютеров ограничено. По определению, соединения должны быть высокоскоростными и иметь относительно недорогое аппаратное обеспечение (например, концентраторы, сетевые адаптеры и кабели Ethernet). ЛВС охватывают меньшую географическую зону (размер ограничен несколькими километрами) и находятся в частной собственности. Его можно использовать для офисного здания, дома, больницы, школы и т. д. LAN легко проектировать и обслуживать. Среда связи, используемая для LAN, представляет собой кабели с витой парой и коаксиальные кабели. Он покрывает небольшое расстояние, поэтому ошибки и шум сведены к минимуму.

Ранние локальные сети имели скорость передачи данных в диапазоне от 4 до 16 Мбит/с. Сегодня скорости обычно составляют 100 или 1000 Мбит/с. Задержка распространения в локальной сети очень мала. В самой маленькой локальной сети могут использоваться только два компьютера, в то время как в более крупных локальных сетях могут разместиться тысячи компьютеров. Локальная сеть обычно использует проводные соединения для повышения скорости и безопасности, но беспроводные соединения также могут быть частью локальной сети. Отказоустойчивость локальной сети больше, и в этой сети меньше перегрузок. Например, группа студентов, играющих в Counter-Strike в одной комнате (без интернета).

Городская сеть (MAN) –

MAN или городская сеть охватывает большую площадь, чем локальная сеть, и меньшую площадь по сравнению с глобальной сетью. Он соединяет два или более компьютеров, которые находятся далеко друг от друга, но находятся в одном или разных городах. Он охватывает большую географическую территорию и может выступать в качестве ISP (интернет-провайдера). MAN разработан для клиентов, которым требуется высокоскоростное подключение. Скорости MAN варьируются в Мбит/с. Сложно спроектировать и поддерживать городскую сеть.

Отказоустойчивость MAN меньше, а также больше перегруженность сети. Это дорого и может принадлежать или не принадлежать одной организации. Скорость передачи данных и задержка распространения MAN умеренные. Устройствами, используемыми для передачи данных через MAN, являются модем и проводной/кабельный. Примерами MAN являются часть сети телефонной компании, которая может предоставить клиенту высокоскоростную линию DSL, или сеть кабельного телевидения в городе.

Глобальная сеть (WAN) —

Глобальная сеть или глобальная сеть – это компьютерная сеть, охватывающая большую географическую территорию, хотя она может быть ограничена рамками штата или страны. WAN может быть соединением LAN, соединяющимся с другими LAN через телефонные линии и радиоволны, и может быть ограничено предприятием (корпорацией или организацией) или доступно для общественности. Технология высокоскоростная и относительно дорогая.

Существует два типа глобальной сети: коммутируемая глобальная сеть и глобальная сеть типа "точка-точка". WAN сложно спроектировать и поддерживать. Подобно MAN, отказоустойчивость WAN меньше, а в сети больше перегруженности. Средой связи, используемой для глобальной сети, является PSTN или спутниковая связь. Из-за передачи на большие расстояния шумы и ошибки, как правило, больше возникают в глобальной сети.

Скорость передачи данных в глобальной сети ниже, чем в 10-й раз по сравнению с локальной сетью, поскольку она требует увеличения расстояния и увеличения количества серверов, терминалов и т. д. Скорость передачи данных в глобальной сети варьируется от нескольких килобит в секунду (Кбит/с) до мегабит в секунду (Мбит/с). Задержка распространения является одной из самых больших проблем, с которыми здесь приходится сталкиваться. Устройства, используемые для передачи данных через глобальную сеть, — это оптические кабели, микроволновые печи и спутники. Примером коммутируемой глобальной сети является сеть с асинхронным режимом передачи (ATM), а двухточечная глобальная сеть — это коммутируемая линия, соединяющая домашний компьютер с Интернетом.

Существует множество преимуществ LAN по сравнению с MAN и WAN, например, локальные сети обеспечивают превосходную надежность, высокую скорость передачи данных, простоту управления и совместное использование периферийных устройств. Локальная сеть не может охватывать города или поселки, и для этого необходима городская сеть, которая может соединить город или группу городов вместе. Кроме того, для подключения страны или группы стран требуется глобальная сеть.

Соединение двух или более компьютеров, позволяющее обмениваться данными, ресурсами и приложениями, называется компьютерной сетью. Жизненно важные компьютерные сети делятся на четыре типа в зависимости от их размера и функций. Это LAN, MAN, PAN и WAN. Здесь LAN обозначает локальную сеть, MAN обозначает городскую сеть, персональная сеть сокращается до PAN, тогда как WAN расширяется до глобальной сети. PAN далее делится на проводную персональную сеть и беспроводную персональную сеть. Существует множество приложений, основанных на компьютерной сети, и каждая из широко разделенных сетей имеет уникальные функции, которые следует применять соответствующим образом для достижения эффективной цели.

Типы компьютерных сетей

Компьютерные сети можно классифицировать по размеру. Компьютерная сеть в основном бывает четырех типов:

Веб-разработка, языки программирования, тестирование программного обеспечения и другое

  • LAN (локальная сеть)
  • PAN (Личная сеть)
  • MAN (городская сеть)
  • WAN (глобальная сеть)

Эти четыре типа объясняются ниже:

1. LAN (локальная сеть)

Локальная сеть расширена как локальная сеть, в которой пул компьютеров связан друг с другом в ограниченных пределах, таких как квартира и офисное помещение. Эта компьютерная сеть соединяет группу компьютеров с помощью таких устройств связи, как коаксиальный кабель, маршрутизаторы, коммутаторы и витые пары.

Он доступен по низкой цене и построен с использованием дешевого оборудования, такого как кабели Ethernet, сетевые адаптеры и концентраторы. Здесь скорость передачи данных высокая с минимальным временем отклика. Это очень безопасная сеть, менее подверженная взлому и потере данных.

2. PAN (персональная сеть)

PAN расширяется, поскольку персональная сеть настраивается на человека в радиусе примерно десяти метров и в основном используется для подключения к Интернету в личных целях. Он имеет дальность действия до тридцати метров. К личному оборудованию относятся настольные компьютеры, ноутбуки, смартфоны, игровые приставки, электронные гаджеты и музыкальные проигрыватели.

Существует два типа персональных сетей:

  • Беспроводная персональная сеть
  • Проводная персональная сеть

Беспроводная персональная сеть. Беспроводная персональная сеть настроена на основе беспроводных технологий, таких как Bluetooth и Wi-Fi, которые охватывают сеть с ограниченным радиусом действия.

Обучение кибербезопасности (10 курсов, 3 проекта) 10 онлайн-курсов | 3 практических проекта | 65+ часов | Поддающийся проверке сертификат об окончании | Пожизненный доступ
4,5 (8 505 оценок)

Проводная персональная сеть. Проводная персональная сеть развертывается с помощью USB.

Примеры персональной сети

<р>1.Сеть области тела: Сеть области тела движется вместе с человеком, как смартфон или часы, которые движутся вместе с человеком. Он также может подключиться к другим людям, чтобы связать устройство для обмена данными.

<р>2. Автономная сеть: автономная сеть может быть развернута внутри дома, которая также называется домашней сетью. Планируется подключение к телевидению, принтеры, к которым нет выхода в интернет.

<р>3. Небольшой домашний офис. Небольшой домашний офис используется для подключения устройств к киберпространству через VPN, которая представляет собой виртуальную частную сеть.

3. MAN (городская сеть)

Городская сеть называется MAN и охватывает огромные географические области, соединяясь с различными локальными сетями, объединенными в большую сеть. Правительство использует MAN для связи частных фирм и людей через веб-сайты или приложения. В городской сети различные локальные сети связаны между собой с помощью технологии телефонной связи.

Здесь в основном телефонные кабели используются для подключения LAN к сети MAN. В MAN широко применяются такие протоколы, как Frame Relay, ISDN, ATM, ADSL и RS-232. MAN используется в основном для бронирования авиабилетов и установления связи между банковскими секторами города. Он также используется в военном полигоне для эффективной связи. Его также можно разместить внутри коллажей в этом городе.

4. WAN (глобальная сеть)

Беспроводная сеть предоставляет пользователям услуги для подключения к беспроводной сети с использованием удаленного, общедоступного или частного доступа. Соединение устанавливается в огромном географическом диапазоне, подобно полному городу, который использует текущую структуру сети мобильных операторов. Глобальная сеть началась со стандарта 802.20, и ее целью является оптимизация мобильного широкополосного беспроводного доступа, который называется MBWA. Этот стандарт 802.20 составляет серьезную конкуренцию классическим моделям 2,5 и 3G.

В WWAN реализована возможность поверхностной передачи голоса. Он также измеряется в GPS — глобальной системе позиционирования, General Packet Radio Service — так же называется GPRS, EDGE — сокращенно от Enhanced Data rate for global development, Универсальная система мобильной связи известна как UMTS, HSUPA — высокоскоростной пакет восходящей линии связи и HSPDA — это высокоскоростной пакетный доступ по нисходящему каналу.

Пример компьютерной сети

  • Различные беспроводные сети предлагают подключение к Интернету. Если пользователь находится в пределах досягаемости, интернет-соединение с сетью очень быстрое и дает быстрый доступ к почтовому ящику, загрузке файлов, хранилищу, загрузке веб-сайтов и так далее. Типичная разница, на которую следует обратить внимание, — это покрытие, тогда как одно устанавливается дома, а другое — над городом. Из-за этого существенного различия беспроводная глобальная сеть не может работать на той же технологии, что и беспроводная локальная сеть.
  • Локальные сети, такие как Wi-Fi, имеют ограниченный радиус действия и требуют большого количества узлов для покрытия большой территории. WAN использует телекоммуникации, которые можно адаптировать для более широкого покрытия. Поскольку глобальная сеть одновременно охватывает более широкий диапазон, она также реализует протоколы безопасности. Используемые протоколы безопасности — WPA и WEP. Несмотря на то, что он продвинутый, это не гарантированный вариант. Но все же мало кто использует его в качестве незащищенных сетей, так как они подвержены уязвимому шифрованию. Но они могут принимать сигналы, даже если используют незащищенные сети.
  • Проще говоря, WAN и MAN используют телекоммуникации, а LAN и PAN не используют их для своей работы. LAN и PAN работают в безопасном режиме, тогда как WAN не так безопасен. PAN и LAN быстрее, чем из-за своего покрытия. LAN имеет DLNA для эффективного использования. Если пользователь хочет настроить подключение к Интернету у себя дома, он может предпочесть PAN или LAN, а если он хочет быть бизнесменом для интернет-провайдера, он должен выбрать WAN. Каждый из них имеет свои уникальные особенности и может быть адаптирован в соответствии со своими требованиями.
  • Эффективная производительность PAN или LAN зависит от WAN. Из-за ограниченного диапазона он охватывает несколько человек и ориентирован на скорость работы с высокой производительностью. Но это не связано с сетевым подключением, которое имеет ограничения по скорости LAN или WAN. PAN или LAN можно адаптировать для перемещения и размещения файлов с одного устройства или системы на другое и связанные с ними приложения.

Рекомендуемые статьи

Это руководство по типам компьютерных сетей. Здесь мы обсуждаем введение в типы компьютерных сетей, пример компьютерной сети. Вы также можете просмотреть другие предлагаемые нами статьи, чтобы узнать больше—

Если вы читаете эту статью прямо сейчас, вы уже использовали модель клиент-сервер, даже не подозревая об этом.Вы (как клиент) запросили ресурс (т. е. эту веб-страницу), который был предоставлен вам веб-сервером.

Это преобладающая архитектура современных коммуникаций, при которой цифровые данные предлагаются серверами клиентам.

Альтернативная модель, известная как одноранговая или "P2P", основана на подключении компьютеров друг к другу для обмена данными.

В отличие от модели P2P, в архитектуре клиент-сервер используется главный сервер или набор компьютеров, подключенных к сети, обычно в центре обработки данных.

Клиенты или обычные компьютеры, подключенные к Интернету или локальной сети, отправляют пакеты для запроса данных с сервера.

Когда сервер получает эти запросы, он может сделать одно из трех действий: принять пакет, отклонить или «отбросить» пакет или молча разорвать соединение.

Полагаясь на использование «портов» для управления потоком данных, клиенты и серверы должны отправлять запросы друг другу и от них через правильные порты.

Если вы отправляете пакет от клиента на правильно настроенный сервер через другой порт, сервер обычно молча отбрасывает отправленные пакеты.

Теперь, когда мы кратко обсудили, как в целом работает модель клиент-сервер, давайте углубимся в некоторые из наиболее популярных типов серверов, используемых в компьютерных сетях и в области информационных технологий в целом.

Мы рассмотрим, как они работают, почему они делают то, что делают, и как они интегрированы в компьютерную сеть.

Затем мы перейдем к разнице между реальным физическим сервером и виртуальным сервером.

Начнем с различных типов серверов в сетевых средах.

Оглавление

1. Веб-сервер

Веб-сервер обеспечивает работу сайта, который вы сейчас просматриваете. Серверы этого типа ориентированы на предоставление веб-контента клиентам.

Веб-серверы просто принимают запросы GET и POST от клиентов (среди прочих глаголов).

Запрос «GET» — это когда клиент просто хочет получить информацию и не имеет никакой информации для отправки на сервер.

С другой стороны, запрос «POST» — это когда у клиента есть информация, которой он может поделиться с сервером, и он ожидает ответа. Например, заполнение формы на веб-сервере и нажатие кнопки отправки — это запрос POST от клиента к серверу.

Веб-серверы обычно являются «безголовыми» по своей природе. Это необходимо для сохранения памяти на сервере и обеспечения ее достаточного объема для работы операционной системы и приложений на сервере.

«Безголовый» означает, что он не работает как традиционный домашний компьютер, а просто предоставляет контент. Администраторы этих серверов могут подключаться к ним только через терминалы командной строки.

Помните, что на этих типах серверов можно запускать приложения любого типа точно так же, как и на вашем домашнем компьютере.

Они также могут работать в любой операционной системе, если они подчиняются общим «правилам» Интернета.

Затем веб-браузер отображает содержимое таким образом, чтобы страница отображалась так, как вы ее сейчас читаете.

Некоторые популярные веб-серверы включают Microsoft IIS, Apache, Nginx и т. д.

2. Сервер базы данных

Сервер базы данных обычно работает в тандеме с сервером другого типа. Этот тип сервера просто существует для хранения данных в группах.

Существует бесчисленное множество методов хранения данных, основанных на различных теориях. Один из наиболее распространенных типов известен как «SQL» или «язык структурированных запросов».

Программисты баз данных могут создавать базы данных на этих серверах, используя сценарии на языке базы данных.

В веб-приложениях серверные компоненты обычно подключаются к серверу базы данных для сбора данных по запросу пользователей.

Хорошей практикой является размещение веб-серверов и серверов баз данных на разных компьютерах. Причина, по которой серверы баз данных должны существовать сами по себе, связана с безопасностью.

Если хакер получит доступ к основному веб-серверу, но не к серверу базы данных, он сможет легко получить или изменить данные, хранящиеся на сервере базы данных.

Некоторые популярные серверы баз данных включают MySQL, MariaDB, Microsoft SQL, Oracle Database и т. д.

Некоторые порты, используемые для серверов баз данных: порт 3306 (MySQL, MariaDB), порт 1433 (MS-SQL), порт 1521 (Oracle DB).

3. почтовый сервер

Сервер электронной почты обычно работает по протоколу SMTP или Simple Mail Transfer Protocol. Существуют и другие возможные протоколы, на которых работают более новые почтовые серверы, но SMTP остается доминирующим протоколом.

Сервер электронной почты управляет почтовыми службами.Сами по себе эти серверы просто принимают электронные письма от одного клиента к другому и пересылают данные на другой сервер.

Данные упрощаются при отправке через SMTP, поэтому некоторая информация, например веб-форматирование, обычно теряется при транзакциях по электронной почте.

Современный подход к серверам электронной почты обычно объединяет их с веб-серверами. Это позволяет пользователям иметь «веб-клиент», который графически отображает данные на веб-странице. Некоторые новые веб-приложения могут даже имитировать почтовый клиент на домашнем компьютере, ничего не устанавливая.

Некоторые порты, используемые для серверов электронной почты: порт 25 (SMTP), порт 587 (защищенный SMTP), порт 110 (POP3)

4. Веб-прокси-сервер

Веб-прокси-сервер может работать по одному из множества протоколов, но все они выполняют одну общую функцию.

Они принимают запросы пользователей, фильтруют их, а затем действуют от имени пользователя. Самый популярный тип веб-прокси-сервера предназначен для обхода школьных и организационных веб-фильтров.

Поскольку веб-трафик проходит через один IP-адрес и веб-сайт, который еще не заблокирован, пользователи могут получить доступ к сайтам, запрещенным этими фильтрами.

Менее популярный тип — это корпоративный прокси-сервер. Это имеет тот же эффект, но обычно санкционируется организацией.

Он принимает веб-трафик пользователей, обычно регистрирует его для последующей оценки и отправляет в Интернет.

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

Организация делает это намеренно, чтобы предотвратить нацеливание пользователей и, как правило, чтобы иметь возможность проверять, кэшировать и анализировать отправленные и полученные пакеты.

Некоторые порты, используемые для веб-прокси-серверов: порт 8080, 8888 и т. д.

5. DNS-сервер

DNS-сервер или сервер службы доменных имен используется для преобразования доменных имен в соответствующие им IP-адреса.

На этот сервер ссылается ваш браузер, когда вы вводите доменное имя и нажимаете Enter. Идея состоит в том, что пользователям не нужно запоминать IP-адреса, а организации могут иметь подходящее название.

Обычно поставщики услуг Интернета (ISP) предоставляют своим пользователям DNS-серверы. Однако есть много организаций, которые также предоставляют эту услугу поиска бесплатно (например, популярный DNS-сервер Google с IP-адресом 8.8.8.8).

Некоторые пользователи, которые больше беспокоятся о своей конфиденциальности в Интернете, часто используют эти альтернативные DNS-серверы.

DNS-серверы также подключаются, когда пользователи создают новое доменное имя. DNS-серверы работают на иерархической основе, поэтому одних «авторитетных» серверов больше, чем других.

Доменное имя зарегистрировано на одном DNS-сервере более высокого уровня, на который ссылаются другие DNS-серверы более низкого уровня. Обычно через процесс, занимающий от 24 до 48 часов, эта регистрация распространяется по всему миру.

Порты, используемые для DNS-серверов: порт 53 (и TCP, и UDP).

6. FTP-сервер

FTP-серверы, или серверы «протокола передачи файлов», имеют единственную цель: организовать обмен файлами между пользователями.

Эти серверы по умолчанию не обеспечивают никакого типа шифрования, поэтому существует ряд защищенных версий протокола, которые часто используются вместо него (например, sFTP, который представляет собой FTP поверх безопасного протокола SSH).

Сервер этого типа позволяет пользователям загружать на него файлы или загружать файлы после аутентификации через FTP-клиент. Пользователи также могут просматривать файлы сервера и загружать отдельные файлы по своему усмотрению.

Некоторые порты, используемые для FTP-серверов: порты 20, 21 для FTP или порт 22 для sFTP.

7. Файловый сервер

Файловый сервер отличается от FTP-сервера. Этот тип сервера является более современным и обычно способен «сопоставлять» сетевые файлы с дисками. Это означает, что пользователи могут использовать файловый браузер своего домашнего компьютера для просмотра папок.

Основным преимуществом такой формы сервера является то, что пользователи могут загружать и скачивать общие файлы. Права доступа к файлам контролируются администратором.

Обычно файловые серверы существуют в корпоративных сетях в среде Windows Active Directory или в среде Linux.

8. DHCP-сервер

DHCP-сервер использует Dynamic Host Communication Protocol (DHCP) для настройки сетевых параметров клиентских компьютеров.

Вместо того, чтобы вручную настраивать статический IP-адрес и другие сетевые параметры для клиентских компьютеров в большой сети, DHCP-сервер в сети динамически настраивает эти сетевые параметры для компьютеров в локальной сети.

Порт, используемый для серверов DHCP: порт UDP 67.

Различные серверные платформы

В основном в сетях используются два типа серверов: физические серверы и виртуальные серверы. Вот чем они похожи и чем отличаются.

1. Физический сервер

Физический сервер — это то, что в конечном итоге действительно обслуживает данные. Современные физические серверы, работающие на металле и электричестве, часто способны обслуживать гораздо больше, чем может захотеть один пользователь.

Обычно они размещаются в центрах обработки данных хостинговыми компаниями для обслуживания различных клиентов. Единственным исключением могут быть более крупные организации, которые полагаются на них; в этих случаях организации обычно владеют сетью физических серверов.

Раньше каждый сервер в сети (например, веб-сервер, сервер базы данных и т. д.) располагался на отдельном выделенном физическом сервере. Эта концепция сейчас заменяется технологиями виртуализации, при которых каждый сервер может быть виртуальной машиной внутри более крупной физической машины.

2. Виртуальный сервер

Виртуальный сервер — это часть физического сервера, разделенная на разделы. Большинство «серверов» в сети — это виртуальные серверы. Часто им предоставляется выделенный объем физических ресурсов сервера для использования (например, ОЗУ, ЦП, дисковое пространство).

Пользователи могут арендовать виртуальные серверы за небольшую часть стоимости физического сервера. Это связано с тем, что хостинговые компании обычно владеют или арендуют физический сервер по оптовой цене, а затем получают прибыль от продажи частей физической машины пользователям с меньшей аудиторией.

Похожие записи

О Харрис Андреа

Харрис Андреа — инженер с более чем двадцатилетним профессиональным опытом в области сетей TCP/IP, информационной безопасности и ИТ. За годы работы он получил несколько профессиональных сертификатов, таких как CCNA, CCNP, CEH, ECSA и т. д.

Он является автором двух книг («Основы брандмауэра Cisco ASA» и «Руководство по настройке VPN Cisco»), которые доступны на Amazon и на этом веб-сайте.

Оставить ответ

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.

Искать на этом сайте

Обучение работе с сетями

Мы предоставляем технические учебные пособия и примеры настройки сетей TCP/IP, уделяя особое внимание продуктам и технологиям Cisco. Этот блог содержит мои собственные мысли и идеи, которые могут не отражать мысли Cisco Systems Inc. Этот блог НЕ является аффилированным лицом и не поддерживается Cisco Systems Inc. Все названия продуктов, логотипы и иллюстрации являются авторскими правами/торговыми марками соответствующих владельцев.

Читайте также: