Передача данных в компьютерных сетях происходит благодаря протоколам. Протокол — это набор правил, по которым работают все сетевые устройства. Сетевыми устройствами могут быть компьютеры, маршрутизаторы, концентраторы, сетевые шлюзы, файерволы, точки доступа и прочие. Данные от одного сетевого устройства к другому передаются пакетами, размер и состав которых определяется конкретным протоколом.
У сетевого устройства обязательно есть адрес. Сеть устроена так, что пакеты постоянно пытаются найти сетевое устройство с целевым адресом. На сетевом устройстве можно прописать правила о том, что нужно делать c пакетами, как их обрабатывать или куда отправлять дальше по сети. Эти правила определяются настройками сетевой службы. Сетевая служба — это специальное приложение, иногда включённое в состав операционной системы, которое позволяет другим приложениям пользоваться сетевыми сервисами. Сетевые сервисы — это набор функций устройств, которыми можно воспользоваться через сеть. Например, сервис печати или сервис обмена файлов с файловым хранилищем.
Допустим, нам нужно передать файл по сети. На источнике файл разбивается на пакеты. Пакеты отправляются через сетевое соединение. Каждый пакет ищет целевое сетевое устройство самостоятельно. Когда пакеты попали на него, они собираются в файл.
Чтобы работать с сетью, необходимо представлять себе, как работает сетевой протокол. Например, чтобы отобразить страницу в браузере, нужно задействовать протокол HTTP. Это протокол прикладного уровня (согласно модели OSI), который позволяет передавать данные между клиентом и сервером, как показано на рисунке:
📚
Протокол HTTP и модель OSI подробно описаны в статьях:
Разберём примерный сценарий работы протокола HTTP:
У каждого сетевого устройства есть собственный сетевой адрес. В Интернете это IP-адрес (Internet Protocol — межсетевой протокол). Благодаря этому протоколу пакеты, которые отправляются по сети, находят наиболее короткий путь от источника к адресату.
Кроме IP-адреса используются ещё и порты. Порт — это число, которое обозначает номер соединения. Порт необходим для того, чтобы определить программу или драйвер устройства в сети, которые будут обрабатывать пришедший пакет или отсылать исходящий. Количество портов ограничено и находится в диапазоне от 1 до 65 535.
Для передачи пакетов от одного сетевого устройства к другому в Интернете используются протоколы транспортного уровня, которые делятся на две группы: с проверкой целостности данных и без неё.
Протоколы с проверкой целостности данных используются для передачи веб-страниц или файлов. Они проверяют целостность данных, запрашивают утерянные пакеты или пакеты, в которых была найдена ошибка. Самые распространённые — TCP (Transmission Control Protocol — протокол управления передачей) и TLS (Transport Layer Security — протокол защиты транспортного уровня).
Протоколы без проверки целостности используются для передачи видео или аудио, потому что они позволяют передавать больше данных, но с потерями. Пример такого протокола — это UDP (User Datagram Protocol — протокол пользовательских датаграмм), который не обращает внимания на утерянные пакеты или пакеты с ошибками.
Пары TCP/IP, TLS/IP или UDP/IP обеспечивают передачу пакетов между сетевыми устройствами и обычно называются стеками протоколов передачи данных. В современных операционных системах служба для работы с пакетами, адресами и портами часто реализуется на уровне ядра. Правила же обработки пакетов можно настраивать.
В адресной строке браузера вы наверняка видели буквы http или https. Это протоколы прикладного уровня, которые описывают уже не пакеты и адреса сетевых устройств, а правила формирования набора данных для передачи того или иного формата. Часто http ассоциируется с небезопасным сайтом, многие браузеры сообщают нам об этом.
Применение HTTPS внесло ряд новых правил обработки данных, которые отныне не должны передаваться в открытом виде, а должны шифроваться. В протоколе HTTP используется TCP в качестве транспортного протокола, который совсем никак не защищает данные. Если подключиться к одному из сетевых устройств, через которое проходят пакеты, то можно прочитать их содержимое. Протокол HTTPS использует другой протокол транспортного уровня — TLS, который подразумевает шифрование пакетов. Данные пользователя передаются в зашифрованном виде.
📚
Подробнее о том, как защитить пользователей веб-приложений, читайте в статье «Безопасность веб-приложений и распространённые атаки».
Браузер — это одно из приложений на компьютере. Он использует один или несколько сетевых портов для отправки данных на сервер и их получения через протоколы HTTP/HTTPS, UDP и другие. Так же работает и почтовый клиент, только по другим протоколам — IMAP, POP3, SMTP. Мессенджеры тоже используют определённые протоколы для обмена сообщениями, и эти протоколы активно развиваются. Некогда популярные протоколы ICQ и IRQ сменились мессенджерами на основе протокола XMPP (прежнее название Jabber). Протоколы прикладного уровня лишь определяют формат передаваемых данных.
Сетевая служба организует передачу данных на уровне операционной системы. Она обеспечивает создание соединения (сокета) для сетевого сервиса и привязку его к определённому порту. После того как такое соединение создано, сетевая служба посылает все пакеты от сервиса или к сервису через указанный порт. Сетевые сервисы — это конкретные приложения, службы, демоны, которые работают в качестве поставщика данных: веб-серверы, серверы для обмена электронной почтой, серверы сообщений для мессенджеров, FTP-серверы, VPN-серверы, серверы для IP-телефонии и прочее.
Например, в браузере для передачи веб-страниц через протокол HTTPS по умолчанию используется порт 443, то есть https://example.com и https://example.com:443 эквивалентны. Поэтому браузер подставляет :443, даже не отображая это в интерфейсе. Порт даёт понять сетевой службе на сервере, какой сервис будет использоваться для обработки данных, которые приходят в виде пакетов.
Существуют стандарты от IANA (Internet Assigned Numbers Authority — «Администрация адресного пространства Интернет»), в которых описаны номера портов и соответствующие им сетевые сервисы. В стандартах также описаны диапазоны адресов, которые можно использовать для любых задач. Например, локальные веб-серверы запускают на порте 8080 или 8000.
В большинстве операционных систем в терминале работает команда netstat
, с помощью которой можно узнать информацию о текущем состоянии сетевой службы. В выводе этой команды будет отображена таблица со всеми открытыми на данный момент соединениями с указанием протокола передачи данных, состояния этого соединения, IP-адресов и портов источника и адресата.
Пару IP-адресов источника и адресата с указанием соответствующих сетевому сервису портов называют маршрутом. Статические маршруты обычно прописаны в настройках сетевой службы, а динамические формируются с помощью специальных протоколов маршрутизации. На основе маршрутов, сформированных на сетевых устройствах, пакеты и находят адресата, IP-адрес целевого сервера, компьютера пользователя, любого устройства в Интернете.
📚
В этой статье рассматриваются не все инструменты для работы с сетевым окружением. Существуют утилиты для анализа трафика, мониторинга состояния сетевых интерфейсов. Для быстродействия веб-приложения важен детальный анализ не только структуры сети, но и пакетов, которые передаются по сети. Инструменты для проведения такого анализа рассмотрены в статье «Протоколы TCP/UDP».
Если компьютер имеет один или несколько подключённых к сети сетевых интерфейсов, то в первую очередь необходимо получить их список. Это можно сделать через графический интерфейс или с помощью терминала:
ifconfig
— для Unix-подобных операционных систем;ipconfig /all
— для операционной системы Windows.В списке сетевых интерфейсов можно будет посмотреть и IP-адреса, к которым они будут привязаны.
С помощью консольной утилиты ping
можно получить информацию о том, присутствует ли сетевое устройство в сети. Например, проверить доступность известного прокси-сервера от Google можно так:
ping 8.8.8.8
ping 8.8.8.8
Существует масса утилит для мониторинга соединений, которые собирают и отображают информацию об открытых соединениях, портах и приложениях, использующих эти соединения. Среди прочих утилита
присутствует практически в любой операционной системе. Например, эта утилита есть в Windows, macOS и Linux. В Linux она не всегда предустановлена, но поставляется в составе пакета net-tools.
Чтобы посмотреть все активные соединения, выполните в терминале команду:
netstat
netstat
Для фильтрации списка соединений необходимо использовать ключи. Например, для анализа активных сетевых соединений, использующих определённые протоколы, понадобится ключ -p
. Так, для анализа соединений, работающих по протоколу TCP, надо выполнить команду:
netstat -p tcp
netstat -p tcp
Если воспользоваться ключом -n
, то можно вывести все IP-адреса с указанием портов для каждого приложения на компьютере, которое использует сетевой интерфейс:
netstat -n
netstat -n
Для анализа безопасности компьютера важно знать, какие существуют входящие соединения. Посмотреть их можно с помощью ключа -
:
netstat -L
netstat -L
Если воспользоваться ключом -s
, можно вывести статистику по протоколам:
netstat -s
netstat -s
Ключ -i
позволяет посмотреть доступные сетевые интерфейсы:
netstat -i
netstat -i
Перед использованием утилиты изучите руководство с помощью команды:
man netstat
man netstat
Использование команды man
подробно описано в статье «Интерфейс командной строки».
Операционная система Linux постоянно обновляется, обновляются и утилиты. Например, вместо netstat
лучше использовать ss
, а вместо ifconfig
— утилиту ip
.
Старые команды | Новые команды | Применение |
---|---|---|
ifconfig | ip a | Вывод списка всех IP-адресов всех сетевых интерфейсов |
ifconfig enp6s0 down | ip link set enp6s0 down | Выключить сетевой интерфейс |
ifconfig enp6s0 up | ip link set enp6s0 up | Включить сетевой интерфейс |
netstat | ss | Вывод всех активных соединений |
netstat <keys> | ss <keys> | Ключи у команд практически совпадают, подробнее: man ss |
Для обеспечения безопасности в сети используют брандмауэр. Это программа, которая позволяет фильтровать пакеты, проходящие через определённый порт, с учётом IP-адреса. В Unix-подобных системах используются утилиты типа iptables
или nftables
для анализа и перенаправления трафика. Поскольку Unix-подобные системы являются сетевыми, сама фильтрация пакетов осуществляется на уровне ядра системы, а утилиты позволяют лишь поработать с настройкой фильтрации. Правила фильтрации, описанные в настройках, применяются по цепочке. Существуют правила для входящих, исходящих и транзитных пакетов.
Например, рассмотрим запрет приёма пакетов, которые приходят по протоколу ICMP. Чтобы запретить утилите ping
обнаруживать компьютер в сети, надо выполнить команду:
iptables -A INPUT -p icmp --icmp-type echo-request - j REJECT
iptables -A INPUT -p icmp --icmp-type echo-request - j REJECT
Ключ -
означает, что необходимо добавить правило в конец цепочки правил INPUT
, которые обрабатывают входящие пакеты. По ключу -p
можно задать протокол, у нас это — ICMP. -
— специальный ключ для этого протокола, который определяет тип пакетов для этого протокола. -j
определяет действие, у нас это — отклонить. То есть входящие пакеты по протоколу ICMP типа echo
необходимо отклонить.
Чтобы посмотреть все правила, выполняем команду:
iptables -L
iptables -L
В наше время компьютер есть у большинства людей. При наличии свободного времени и желания зарабатывать, работа в сети может принести существенный доход. Для подобного рода занятости придуман даже термин-фрилансер.
Для выбора подходящей сферы для заработка не стоит верить тем, кто обещает легкие деньги. Заголовки: «научу за час заработку в интернете», «помогу быстро разбогатеть», «деньги получать легко» служат только для привлечения доверчивых клиентов. Желательно заранее изучить подобный вид заработка, разузнать о подводных камнях.
Преимущества дополнительного заработка в интернетеЭто далеко не все достоинства удаленной работы. Возможно, возникло желание сразу же приступать к поиску подходящей вакансии, но не стоит спешить.
Недостатки работы в интернетеИзучив особенности интернет-заработка, можно заметить, что положительных сторон у удаленной работы намного больше, чем отрицательных. При должном старании часть минусов легко превратить в плюсы.
Сколько можно заработать в сети?
Если вам надоело работать в душном и переполненном офисе с девяти до семи вечера каждый день, вы хотите саморазвития, хорошего заработка, возможности управлять своим временем и не зависеть от начальства, тогда работа в интернете для вас. Как и в любой деятельности, в интернет-заработках тоже есть свои подводные камни, плюсы и минусы.
Подробнее
Заработок на сканировании покупок
Исследование и оплату за сканирование покупок проводит компания «ГфК-Русь», входящая в состав известнейшего предприятия в Европе, которое занимается исследованиями не только в социальной области, а и маркетинговой. Эти данные необходимы производителям товаров и фирмам, предлагающим различные услуги. Собирая обширную информацию по всему миру и, проводя анализ поступающей информации, производители могут рационально выстраивать свои производственные процессы, ориентируясь на запросы покупателей, вносить коррективы в качество и ассортимент, выпускаемой продукции.
Подробнее о проекте санирования покупок
Заработок на биржах статей
Все больше и больше людей отказываются от реальной работы и делают основным источником дохода работу в интернете. Одной из самых популярных «отраслей» интернет-бизнеса (исключая маркетинг, вакансии модераторов, опросы и т.д.) является копирайтинг, а иначе, написание и продажа текстов.
Подробнее
Заработок с помощью страницы ВКонтакте
Существует множество сайтов, предлагающих заработок в социальных сетях, все они платят за выполнение тех или иных задач. Вопрос только в цене, сколько бирж — столько и ценовых предложений. Плюс такого вида заработка, пожалуй, только один — это его простота и доступность. И подходит он скорее для школьников, студентов и домохозяек.
Заработать на лайках
Платные онлайн опросы
Что собой представляют платные опросы? Это оплачиваемые опросы, проводимые в режиме онлайн с помощью интернета. Как правило, такой опрос состоит в серии вопросов, целью которых является получение мнений людей об определенных товарах и услугах и выявление потребительского спроса на них. Кому это нужно? Полученные результаты представляют вполне понятный интерес для исследовательских и торгующих компаний, поэтому они обращаются в специальные агентства, а те, в свою очередь, организуют онлайн опросы, как способ своего рода маркетинговых исследований.
Подробнее
Заработок в декрете
Работа для молодых мам сейчас может быть доступной через интернет. Во многих семьях есть компьютеры, а значит, почти каждая женщина может обеспечить себе неплохой заработок в декрете. Сейчас в интернете мы можем увидеть большое количество предложений по дополнительной или основной работе. Заметим, что среди предложений во Всемирной паутине есть немало мошеннических или просто невыгодных вариантов.
Подробнее
Кликовые спонсоры
Заработать на кликах проще простого, ведь этот способ на сегодняшний день является практически самым легким среди разнообразных вариантов заработка в Интернете. От вас не требуется никаких особенных навыков и уж точно не нужны никакие финансовые вложения. Только свободное время, желание и доступ к Интернету (желательно, что бы он был высокоскоростной).
Подробнее
Расшифровка изображений
Большинство новичков, которые пробовали себя в интернет-заработках, наверное, уже наслышаны о таких серверах, которые платят за расшифровку изображений. Одним из таких российских представителей является рукапча. Данный сервис производит выплату за распознавание английских или русских капчей, а также цифровые и другие изображения.
Подробнее
Заработок в Одноклассниках
Кажется, в наше время только ленивый не слышал о социальных сетях. И одной из таких сетей является популярная национальная сеть Одноклассники. Само собой, многие предприимчивые и не очень люди наверняка хотя бы раз задумывались: как можно заработать ту или иную сумму в Одноклассниках, чтобы проводить время и с удовольствием, и с пользой.
Подробнее
Заработок на YouTube
Наверняка вы все знаете о таком сервисе, как Youtube, и о том, что на нем можно заработать. Самые популярные каналы на Youtube собирают миллионы подписчиков и просмотров и получают за это деньги, хотелось бы так же? Вы вполне можете это сделать, если у вас есть оригинальная идея для ваших видео и желание попробовать себя в этом деле.
Подробнее
Заработок на Твиттере
Что такое твиттер? – спрашивают иногда неискушенные интернет-пользователи. Суть этой онлайн-системы состоит в том, что каждый пользователь может отсылать небольшие текстовые сообщения.
Тем, кто не знает, как заработать на твиттере, посвящается эта статья. Участники, развивающие свой аккаунт twitter и пишущие уникальные (то есть не скопированные, а написанные самостоятельно) заметки, интересные другим пользователям, могут рассчитывать на доход с твиттера, который у некоторых участников довольно приличный.
Подробнее
Перепродажа доменов
Заработок на перепродаже доменов по праву считается перспективным и прибыльным. Данная деятельность называется киберсквоттинг. Суть заработка довольно проста. Вы покупаете уже готовый домен с интересным названием, а затем, перепродаете его, разумеется, немного увеличив цену.
Подробнее
Заработок на блоге
Работа в интернете привлекает многих. Не нужно приходит в душный офис или стоить за станком. Достаточно проснуться в любое время дня, сделать определенную работу в интернете – и все, человек свободен. У работы в интернете много и других плюсов: отсутствие начальства, первоначальных взносов, монотонных и утомительных действий. Но и в этой работе много своих нюансов. Статья расскажет, как заработать на собственном блоге.
Подробнее
Заработок на собственном сайте
Любой сайт, причем даже самый скромный, может приносить хороший доход своему владельцу. Для этого никаких особых усилий и затрат не потребуется, ведь существует много вариантов монетизации ресурса. Правда, все они приносят разную прибыль, но есть проверенные методы, приносящие веб-мастеру стабильный и неплохой доход.
Подробнее
Бинарные опционы
О финансовом рынке слышали многие. Так же, как и фразу: «Деньги делают деньги». Необязательно быть производителем товаров, чтобы стать бизнесменом. Достаточно вникнуть в суть приведенной выше фразы.
Хитрый, но законный путь заработка – продавать возможность выгодной сделки. Это и есть бинарные опционы. Опытные трейдеры финансового рынка занимаются именно этим. Продают людям возможность предсказать, станет ли расти в цене Доллар по отношению к Евро в ближайший месяц? А в следующие 10 минут?
Подробнее о бинарных опционах
Что такое компьютерная сеть?
Компьютерная сеть состоит из двух или более компьютеров, соединенных либо кабелями (проводными), либо WiFi (беспроводными) с целью передачи, обмена или совместного использования данных и ресурсов. Вы строите компьютерную сеть, используя оборудование (например, маршрутизаторы, коммутаторы, точки доступа и кабели) и программное обеспечение (например, операционные системы или бизнес-приложения).
Географическое положение часто определяет компьютерную сеть. Например, LAN (локальная сеть) соединяет компьютеры в определенном физическом пространстве, например в офисном здании, тогда как WAN (глобальная сеть) может соединять компьютеры на разных континентах. Интернет является крупнейшим примером глобальной сети, соединяющей миллиарды компьютеров по всему миру.
Вы можете дополнительно определить компьютерную сеть по протоколам, которые она использует для связи, физическому расположению ее компонентов, способу управления трафиком и ее назначению.
Компьютерные сети позволяют общаться в любых деловых, развлекательных и исследовательских целях. Интернет, онлайн-поиск, электронная почта, обмен аудио и видео, онлайн-торговля, прямые трансляции и социальные сети — все это существует благодаря компьютерным сетям.
Типы компьютерных сетей
По мере развития сетевых потребностей менялись и типы компьютерных сетей, отвечающие этим потребностям. Вот наиболее распространенные и широко используемые типы компьютерных сетей:
LAN (локальная сеть): Локальная сеть соединяет компьютеры на относительно небольшом расстоянии, позволяя им обмениваться данными, файлами и ресурсами. Например, локальная сеть может соединять все компьютеры в офисном здании, школе или больнице. Как правило, локальные сети находятся в частной собственности и под управлением.
WLAN (беспроводная локальная сеть): WLAN похожа на LAN, но соединения между устройствами в сети осуществляются по беспроводной сети.
WAN (глобальная сеть): Как следует из названия, глобальная сеть соединяет компьютеры на обширной территории, например, от региона к региону или даже от континента к континенту. Интернет — это крупнейшая глобальная сеть, соединяющая миллиарды компьютеров по всему миру. Как правило, для управления глобальной сетью используются модели коллективного или распределенного владения.
MAN (городская сеть): MAN обычно больше, чем LAN, но меньше, чем WAN. Города и правительственные учреждения обычно владеют и управляют MAN.
PAN (персональная сеть): PAN обслуживает одного человека. Например, если у вас есть iPhone и Mac, вполне вероятно, что вы настроили PAN, которая обменивается и синхронизирует контент — текстовые сообщения, электронные письма, фотографии и многое другое — на обоих устройствах.
SAN (сеть хранения данных): SAN — это специализированная сеть, которая обеспечивает доступ к хранилищу на уровне блоков — общей сети или облачному хранилищу, которое для пользователя выглядит и работает как накопитель, физически подключенный к компьютеру. . (Дополнительную информацию о том, как SAN работает с блочным хранилищем, см. в разделе «Блочное хранилище: полное руководство».)
VPN (виртуальная частная сеть): VPN — это безопасное двухточечное соединение между двумя конечными точками сети (см. «Узлы» ниже). VPN устанавливает зашифрованный канал, который сохраняет личность пользователя и учетные данные для доступа, а также любые передаваемые данные, недоступные для хакеров.
Важные термины и понятия
Ниже приведены некоторые общие термины, которые следует знать при обсуждении компьютерных сетей:
IP-адрес : IP-адрес — это уникальный номер, присваиваемый каждому устройству, подключенному к сети, которая использует Интернет-протокол для связи.
Узлы : Узел — это точка подключения внутри сети, которая может получать, отправлять, создавать или хранить данные. Каждый узел требует, чтобы вы предоставили некоторую форму идентификации для получения доступа, например IP-адрес. Несколько примеров узлов включают компьютеры, принтеры, модемы, мосты и коммутаторы. Узел — это, по сути, любое сетевое устройство, которое может распознавать, обрабатывать и передавать информацию любому другому сетевому узлу.
Маршрутизаторы : Маршрутизатор — это физическое или виртуальное устройство, которое отправляет информацию, содержащуюся в пакетах данных, между сетями. Маршрутизаторы анализируют данные в пакетах, чтобы определить наилучший способ доставки информации к конечному получателю. Маршрутизаторы пересылают пакеты данных до тех пор, пока они не достигнут узла назначения.
Коммутаторы : Коммутатор — это устройство, которое соединяет другие устройства и управляет обменом данными между узлами в сети, гарантируя, что пакеты данных достигнут конечного пункта назначения. В то время как маршрутизатор отправляет информацию между сетями, коммутатор отправляет информацию между узлами в одной сети. При обсуждении компьютерных сетей «коммутация» относится к тому, как данные передаются между устройствами в сети. Три основных типа переключения следующие:
Коммутация каналов , которая устанавливает выделенный канал связи между узлами в сети. Этот выделенный путь гарантирует, что во время передачи будет доступна вся полоса пропускания, что означает, что никакой другой трафик не может проходить по этому пути.
Коммутация пакетов предполагает разбиение данных на независимые компоненты, называемые пакетами, которые из-за своего небольшого размера предъявляют меньшие требования к сети. Пакеты проходят через сеть к конечному пункту назначения.
Коммутация сообщений отправляет сообщение полностью от исходного узла, перемещаясь от коммутатора к коммутатору, пока не достигнет узла назначения.
Порты : Порт идентифицирует конкретное соединение между сетевыми устройствами. Каждый порт идентифицируется номером. Если вы считаете IP-адрес сопоставимым с адресом отеля, то порты — это номера люксов или комнат в этом отеле. Компьютеры используют номера портов, чтобы определить, какое приложение, служба или процесс должны получать определенные сообщения.
Типы сетевых кабелей : Наиболее распространенными типами сетевых кабелей являются витая пара Ethernet, коаксиальный и оптоволоконный кабель. Выбор типа кабеля зависит от размера сети, расположения сетевых элементов и физического расстояния между устройствами.
Примеры компьютерных сетей
Проводное или беспроводное соединение двух или более компьютеров с целью обмена данными и ресурсами в компьютерной сети. Сегодня почти каждое цифровое устройство принадлежит к компьютерной сети.
В офисе вы и ваши коллеги можете иметь общий доступ к принтеру или системе группового обмена сообщениями. Вычислительная сеть, которая позволяет это, вероятно, представляет собой локальную сеть или локальную сеть, которая позволяет вашему отделу совместно использовать ресурсы.
Городское правительство может управлять общегородской сетью камер наблюдения, которые отслеживают транспортный поток и происшествия. Эта сеть будет частью MAN или городской сети, которая позволит персоналу городской службы экстренной помощи реагировать на дорожно-транспортные происшествия, советовать водителям альтернативные маршруты движения и даже отправлять дорожные билеты водителям, проезжающим на красный свет.
The Weather Company работала над созданием одноранговой ячеистой сети, которая позволяет мобильным устройствам напрямую связываться с другими мобильными устройствами, не требуя Wi-Fi или сотовой связи. Проект Mesh Network Alerts позволяет доставлять жизненно важную информацию о погоде миллиардам людей даже без подключения к Интернету.
Компьютерные сети и интернет
Интернет на самом деле представляет собой сеть сетей, которая соединяет миллиарды цифровых устройств по всему миру. Стандартные протоколы обеспечивают связь между этими устройствами. Эти протоколы включают протокол передачи гипертекста («http» перед всеми адресами веб-сайтов). Интернет-протокол (или IP-адреса) — это уникальные идентификационные номера, необходимые для каждого устройства, имеющего доступ в Интернет. IP-адреса сопоставимы с вашим почтовым адресом, предоставляя уникальную информацию о местоположении, чтобы информация могла быть доставлена правильно.
Поставщики услуг Интернета (ISP) и поставщики сетевых услуг (NSP) предоставляют инфраструктуру, позволяющую передавать пакеты данных или информации через Интернет. Каждый бит информации, отправленной через Интернет, не поступает на каждое устройство, подключенное к Интернету. Это комбинация протоколов и инфраструктуры, которая точно сообщает информации, куда идти.
Как они работают?
Компьютерные сети соединяют такие узлы, как компьютеры, маршрутизаторы и коммутаторы, с помощью кабелей, оптоволокна или беспроводных сигналов. Эти соединения позволяют устройствам в сети обмениваться информацией и ресурсами.
Сети следуют протоколам, которые определяют способ отправки и получения сообщений. Эти протоколы позволяют устройствам обмениваться данными. Каждое устройство в сети использует интернет-протокол или IP-адрес, строку цифр, которая однозначно идентифицирует устройство и позволяет другим устройствам распознавать его.
Маршрутизаторы — это виртуальные или физические устройства, облегчающие связь между различными сетями. Маршрутизаторы анализируют информацию, чтобы определить наилучший способ доставки данных к конечному пункту назначения. Коммутаторы соединяют устройства и управляют связью между узлами внутри сети, гарантируя, что пакеты информации, перемещающиеся по сети, достигают своего конечного пункта назначения.
Архитектура
Архитектура компьютерной сети определяет физическую и логическую структуру компьютерной сети. В нем описывается, как компьютеры организованы в сети и какие задачи возлагаются на эти компьютеры. Компоненты сетевой архитектуры включают аппаратное обеспечение, программное обеспечение, средства передачи (проводные или беспроводные), топологию сети и протоколы связи.
Существует два типа сетевой архитектуры: одноранговая (P2P) и клиент/сервер . В архитектуре P2P два или более компьютеров связаны как «равноправные», что означает, что они имеют равную мощность и привилегии в сети. Сеть P2P не требует центрального сервера для координации. Вместо этого каждый компьютер в сети действует как клиент (компьютер, которому требуется доступ к службе), так и сервер (компьютер, который обслуживает потребности клиента, обращающегося к службе). Каждый одноранговый узел делает некоторые из своих ресурсов доступными для сети, разделяя хранилище, память, пропускную способность и вычислительную мощность.
В сети клиент/сервер центральный сервер или группа серверов управляют ресурсами и предоставляют услуги клиентским устройствам в сети. Клиенты в сети общаются с другими клиентами через сервер. В отличие от модели P2P, клиенты в архитектуре клиент/сервер не делятся своими ресурсами. Этот тип архитектуры иногда называют многоуровневой моделью, поскольку он разработан с несколькими уровнями или уровнями.
Топология сети относится к тому, как организованы узлы и каналы в сети. Сетевой узел — это устройство, которое может отправлять, получать, хранить или пересылать данные. Сетевой канал соединяет узлы и может быть кабельным или беспроводным каналом.
Понимание типов топологии обеспечивает основу для построения успешной сети. Существует несколько топологий, но наиболее распространенными являются шина, кольцо, звезда и ячеистая сеть:
Шинная сетевая топология — это когда каждый сетевой узел напрямую подключен к основному кабелю.
В кольцевой топологии узлы соединены в петлю, поэтому каждое устройство имеет ровно двух соседей. Соседние пары соединяются напрямую; несмежные пары связаны косвенно через несколько узлов.
В топологии сети «звезда» все узлы подключены к одному центральному концентратору, и каждый узел косвенно подключен через этот концентратор.
Топология сетки определяется перекрывающимися соединениями между узлами. Вы можете создать полносвязную топологию, в которой каждый узел в сети соединен со всеми остальными узлами. Вы также можете создать топологию частичной сетки, в которой только некоторые узлы соединены друг с другом, а некоторые связаны с узлами, с которыми они обмениваются наибольшим количеством данных. Полноячеистая топология может быть дорогостоящей и трудоемкой для выполнения, поэтому ее часто используют для сетей, требующих высокой избыточности. Частичная сетка обеспечивает меньшую избыточность, но является более экономичной и простой в реализации.
Безопасность
Безопасность компьютерной сети защищает целостность информации, содержащейся в сети, и контролирует доступ к этой информации. Политики сетевой безопасности уравновешивают необходимость предоставления услуг пользователям с необходимостью контроля доступа к информации.
Существует множество точек входа в сеть. Эти точки входа включают аппаратное и программное обеспечение, из которых состоит сама сеть, а также устройства, используемые для доступа к сети, такие как компьютеры, смартфоны и планшеты. Из-за этих точек входа сетевая безопасность требует использования нескольких методов защиты. Средства защиты могут включать брандмауэры — устройства, которые отслеживают сетевой трафик и предотвращают доступ к частям сети на основе правил безопасности.
Процессы аутентификации пользователей с помощью идентификаторов пользователей и паролей обеспечивают еще один уровень безопасности. Безопасность включает в себя изоляцию сетевых данных, чтобы доступ к служебной или личной информации был сложнее, чем к менее важной информации. Другие меры сетевой безопасности включают обеспечение регулярного обновления и исправления аппаратного и программного обеспечения, информирование пользователей сети об их роли в процессах безопасности и информирование о внешних угрозах, осуществляемых хакерами и другими злоумышленниками. Сетевые угрозы постоянно развиваются, что делает сетевую безопасность бесконечным процессом.
Использование общедоступного облака также требует обновления процедур безопасности для обеспечения постоянной безопасности и доступа. Для безопасного облака требуется безопасная базовая сеть.
Ознакомьтесь с пятью основными соображениями (PDF, 298 КБ) для обеспечения безопасности общедоступного облака.
Ячеистые сети
Как отмечалось выше, ячеистая сеть — это тип топологии, в котором узлы компьютерной сети подключаются к как можно большему количеству других узлов. В этой топологии узлы взаимодействуют друг с другом, чтобы эффективно направлять данные к месту назначения. Эта топология обеспечивает большую отказоустойчивость, поскольку в случае отказа одного узла существует множество других узлов, которые могут передавать данные. Ячеистые сети самонастраиваются и самоорганизуются в поисках самого быстрого и надежного пути для отправки информации.
Тип ячеистых сетей
Существует два типа ячеистых сетей — полная и частичная:
Балансировщики нагрузки и сети
Балансировщики нагрузкиэффективно распределяют задачи, рабочие нагрузки и сетевой трафик между доступными серверами. Думайте о балансировщиках нагрузки как об управлении воздушным движением в аэропорту. Балансировщик нагрузки отслеживает весь трафик, поступающий в сеть, и направляет его на маршрутизатор или сервер, которые лучше всего подходят для управления им. Целями балансировки нагрузки являются предотвращение перегрузки ресурсов, оптимизация доступных ресурсов, сокращение времени отклика и максимизация пропускной способности.
Полный обзор балансировщиков нагрузки см. в разделе Балансировка нагрузки: полное руководство.
Сети доставки контента
Сеть доставки контента (CDN) — это сеть распределенных серверов, которая доставляет временно сохраненные или кэшированные копии контента веб-сайта пользователям в зависимости от их географического положения. CDN хранит этот контент в распределенных местах и предоставляет его пользователям, чтобы сократить расстояние между посетителями вашего сайта и сервером вашего сайта. Кэширование контента ближе к вашим конечным пользователям позволяет вам быстрее обслуживать контент и помогает веб-сайтам лучше охватить глобальную аудиторию. CDN защищают от всплесков трафика, сокращают задержки, снижают потребление полосы пропускания, ускоряют время загрузки и уменьшают влияние взломов и атак, создавая слой между конечным пользователем и инфраструктурой вашего веб-сайта.
Потоковое мультимедиа, мультимедиа по запросу, игровые компании, создатели приложений, сайты электронной коммерции — по мере роста цифрового потребления все больше владельцев контента обращаются к CDN, чтобы лучше обслуживать потребителей контента.
Связанные решения Сеть доставки контента IBM®Избегайте пробок в сети и уменьшайте задержки, размещая свои данные ближе к своим пользователям с помощью сети доставки контента Akamai в IBM Cloud®.
Изучите сеть доставки контента IBM® Балансировщик нагрузки IBM Cloud®Балансировщики нагрузки IBM Cloud® позволяют балансировать трафик между серверами, чтобы улучшить время безотказной работы и производительность.
Изучите IBM Cloud® Load Balancer Сетевая безопасность IBM Cloud®Получите больше контроля над своей облачной инфраструктурой и защитите свои серверы и сеть.
Изучите сетевую безопасность IBM Cloud® Ресурсы Что такое балансировка нагрузки?Узнайте, как балансировка нагрузки оптимизирует производительность веб-сайта и приложений.
Что такое сеть доставки контента (CDN)?Введение в сети доставки контента и то, как они повышают удовлетворенность клиентов за счет оптимизации производительности веб-сайта и мобильных приложений.
PDF, 298 КБ Безопасность в ядре: пять главных соображений по обеспечению безопасности общедоступного облакаОтветы на актуальные вопросы ИТ-архитекторов по безопасность публичного облака.
Сделайте следующий шаг
Сетевые решенияIBM Cloud®, в том числе IBM® Content Delivery Network, IBM Cloud® Load Balancer и сетевая безопасность IBM Cloud®, помогают предприятиям увеличить трафик, сделать пользователей счастливыми, защитить сеть и легко выделять ресурсы по мере необходимости.
Узнайте больше о сетевых решениях IBM Cloud®Когда вы научитесь налаживать связи, это не только улучшит вашу карьеру, но и улучшит вашу личную жизнь. У лучших сетевиков не только великолепный бизнес и карьера, у них потрясающие дружеские отношения, и они всегда находятся в авангарде новых возможностей. Я собираюсь дать вам пошаговые советы по созданию сетей, чтобы улучшить свои навыки.
Мы рекомендуем вам распечатать это и взять на себя обязательство выполнять одно из заданий в день. Я поместил все 18 наших советов по нетворкингу в недельный формат в руководстве по нетворкингу ниже:
Лучший способ наладить связи — использовать свои природные сильные стороны. Большинство людей совершают ошибку, заставляя себя выходить в сеть. Или они притворяются общительными, чтобы завязать новые знакомства.
Вам не нужно притворяться экстравертом, чтобы хорошо общаться в сети.
Представьте себе: вы только что вошли в переполненную комнату, полную незнакомцев. Ваша миссия состоит в том, чтобы знакомиться с новыми людьми, заводить друзей и строить сеть.
Вперёд! Начать работу в сети!
Раньше это было моей миссией (и кошмаром) каждый раз, когда мне приходилось идти на сетевое мероприятие, вечеринку или групповую встречу. И я всегда заканчивал тем, что задавался вопросом: «Зачем я вообще пришел к этому?»
Сетевые события могут быть ужасными. Вечеринки, полные незнакомцев, могут быть пугающими. Пытаться работать в комнате трудно!
Вот что я хочу вам сказать: Работа в сети не должна быть сложной.
Я так устал ходить на мероприятия, которые были пустой тратой времени, подавляющими или неудобными, что решил найти способ изменить это.
Как выздоравливающий неуклюжий человек, я понял искусство и науку взлома сетевого мероприятия. Сегодня я поделюсь с вами этими хитростями.
Что вы делаете в первую очередь на сетевом мероприятии? Заполните именную бирку. Не думать об этом много? Вот-вот изменится! У меня есть инсайдерский совет по поводу именных бейджей: всегда, всегда смотрите на бейджи других людей, прежде чем заполнять свои. Я не могу сказать вам, сколько раз со мной случалось, что я выгляжу как гигантский ботаник, потому что я указал свое полное имя и компанию, а все остальные указали только свое имя. Или, что еще хуже, я просто пишу свое имя, а у всех остальных практически на груди написано резюме. Избавьте себя от боли и заведите привычку сначала проверять других.
Вы сели и спланировали свои сетевые усилия? В своей книге « Никогда не ешьте в одиночестве » Кит Феррацци говорит, что роковая ошибка, которую совершают люди, заключается в том, что они не понимают, что построение сильной сети — это такая же цель, как и любая другая. Вам нужен план действий, в котором указано, с кем вы хотите наладить связи и как вы планируете это делать. Вот как составить план действий в отношениях:
Самая большая ошибка новичков, которую я вижу, это когда люди встают прямо перед входом на сетевое мероприятие, чтобы познакомиться с людьми. Это худшее место! И вот почему:
Когда люди приходят на мероприятие, нужно дать им время передохнуть! Инстинктивно, когда мы находимся в новом месте среди новых людей, мы хотим двух вещей: питания (обычно питья или еды) и осмотра комнаты. Так что не сажайте себя прямо в дверной проем. Любой, на кого вы наброситесь сразу же, как только он войдет, будет думать о том, чтобы взять что-нибудь из бара, загрузить тарелку или попытаться тайком проверить комнату через вашу голову.
Лучше всего стоять там, где люди выходят из бара. Таким образом, у них в руке напиток, и они готовы пообщаться. Это то место, где я всегда сажусь, когда нахожусь на сетевых мероприятиях, и это упрощает общение.
Никогда не упускайте возможности встретиться с кем-нибудь, стоя в очереди. Это самый простой и не неловкий способ познакомиться с человеком впереди и, возможно, даже позади вас. Бонус в том, что если вам не нравится разговаривать с ними, вы легко можете закончить разговор, как только получите напиток или еду. На сетевом мероприятии, где я действительно никого не знаю, я вернусь в очередь, когда она станет слишком длинной, чтобы я мог легко познакомиться с большим количеством людей. Если вам нужна помощь, чтобы придумать, что сказать, ознакомьтесь с нашими потрясающими стартовыми беседами.
Может быть сложно установить настоящие связи на сетевых мероприятиях, но это возможно. И я делаю это с помощью языка тела. Мое любимое движение — наклон головы. Наклон головы — универсальный знак языка тела, означающий «я слушаю». Вы можете делать это, когда кто-то говорит, чтобы показать, что вы внимательны и рады встрече с ним. Это сделает вас более харизматичным.
Нужны дополнительные стратегии общения с людьми?
С визитными карточками на сетевых мероприятиях всегда возникают две проблемы. Во-первых, неловко искать свою визитную карточку, когда кто-то ее попросит. Или, во-вторых, потерять чью-то визитную карточку, чтобы вы не могли связаться с ней на следующий день. Избегайте необходимости копаться в кошельке или кошельке, чтобы найти визитную карточку или потерять те, которые вы получили, используя мою систему — правый карман: мои визитные карточки, левый карман: визитные карточки других людей. Вы больше никогда не потеряете карту, а ее обмен очень прост. Кстати, если у вас есть кошелек, используйте один карман для своего и один для чужого.
Запоминание имен может быть кошмаром, особенно если вы встречали кого-то несколько раз! Я собираюсь показать вам, как никогда больше не забывать имя. Исследователи из Университета Эмори пытались улучшить запоминание и припоминание имен людей в течение трех сеансов. На первом занятии каждый участник прошел тест на припоминание лица, чтобы установить свои базовые способности. На следующих занятиях каждого участника обучали стратегии запоминания. Всего через месяц участники значительно улучшили свою способность вспоминать, некоторые до 69. процент!
Вот что они узнали. Прикрепите визуальную подсказку к уникальной черте лица или тела. Эта стратегия памяти исходит из программы EON-Mem (экологически ориентированная нейрореабилитация памяти). Вот пример: Это моя подруга Лейси. Если бы я встретил ее на вечеринке, я бы подумал, что ее волосы выглядят как туз с остроконечной вершиной. Туз = L-Туз-Y
Используйте эту технику, и вы всегда будете помнить имена людей. Это также поможет улучшить ваше творчество!
Люди — социальные существа. Мы процветаем, помогая друг другу расти. Почти все, чего вы достигаете, является результатом людей, с которыми вы проводите время. От обмена информацией о новых возможностях до того, чтобы сыграть важную роль в вашем личном развитии, ваша сеть — каждый человек, которого вы знаете, — поддерживает вас на этом пути. Вот почему построение отношений является таким важным навыком. Каждый человек, которого вы встречаете, — это хранилище, содержащее богатство понимания, знаний и опыта. Знакомясь с людьми, вы делитесь этим богатством и используете его, чтобы сделать свою жизнь богаче и успешнее.
Вот почему наличие большой разнообразной сети имеет решающее значение для успеха. Но как его построить?
Приятно стоять там, где люди выходят из бара, но НЕ стой там, где люди выходят с едой. Это не так хорошо, потому что если вы начнете говорить с кем-то с полной тарелкой еды, вам будет трудно пожать руку, и все, что они хотят сделать, это есть! Вместо того, чтобы стоять там, где люди выходят из закусочной, вы можете стоять за коктейльными столиками или сидеть за столами, где люди едят. Это намного проще, потому что люди могут поставить свою тарелку и поболтать во время еды. Кроме того, исследования показывают, что преломление хлеба с кем-то строит взаимопонимание быстрее, чем просто разговор.
«Могу ли я вам помочь?» Задавать этот вопрос — один из самых эффективных способов построить долгосрочные связи. Как только вы помогаете кому-то, вы мгновенно становитесь более симпатичным, потому что вы сняли часть их стресса и добавили ценности в их жизнь. Точно так же, как демонстрация вашей признательности, предложение помощи — это стратегия, которая принесет вам положительную репутацию, потому что вы сосредотачиваетесь на других людях, а не на себе.
Чем большему количеству людей вы поможете, тем больше помощи вы получите и тем больше помощи вы получите, помогая другим.
Никогда не ешьте в одиночестве
То, как вы помогаете людям, не должно быть трудным. Все, что вам нужно сделать, это предложить свои знания и / или свое время — небольшая цена, которую нужно заплатить, чтобы получить новые отношения, особенно с влиятельными людьми, которые часто нуждаются в помощи больше всего. Вы также можете помочь другим, используя свое любопытство. Это один из моих любимых советов, как стать более общительным. Когда вы разговариваете с людьми, подумайте об ответах на следующие вопросы:
Поставьте своей целью ответить на эти вопросы о каждом человеке, с которым вы разговариваете, чтобы поставить перед собой социальную миссию. Прежде чем вы это узнаете, человек найдет вас очаровательным, даже если вы пытались узнать о нем больше!
Может быть трудно заговорить с незнакомцем. В моей книге Captivate я разбил разговор на три категории:
Убедитесь, что вы знаете, как пройти каждый уровень.
Контролируйте и используйте мельчайшие сигналы, которые вы посылаете — от вашей позы и выражения лица до выбора слов и голоса — для улучшения ваших личных и профессиональных отношений.
Получить подсказки
Овладеть законами человеческого поведения. Ладите с кем угодно, увеличивая в результате свое влияние, влияние и доход.
Получить Captivate
В Переломный момент Малкольм Гладуэлл пишет: «Чем больше у вас знакомых, тем вы сильнее». В отличие от ваших близких друзей и коллег, ваши знакомые процветают в другой социальной вселенной, чем вы. В результате они знают о работе и сетевых возможностях, которых не знает никто из вашего ближайшего окружения. На самом деле 83 процента людей, которые находят свою работу через текущий контакт, делают это через людей, которых они видят лишь изредка , если вообще видят. Итак, те друзья из Facebook, с которыми вы давно не разговаривали… возможно, пришло время снова зарегистрироваться. Кто знает, какую ценную информацию они могут предложить?
Наставничество — одно из самых ценных отношений, в которые вы можете инвестировать. Нет лучшего способа продвинуться вперед и расширить свою сеть контактов, чем проводить время с людьми, которые уже достигли тех же целей, что и вы.
Успешные отношения наставничества требуют в равной степени полезности и эмоций.
Никогда не ешьте в одиночестве
Хотя цель наставничества — добиться измеримого прогресса, оно заключается не только в обмене советами и результатами. Лучшие наставники искренне заботятся о своих подопечных и лично вкладываются в их карьеру. Наставничество часто рассматривается как односторонние отношения. Однако великие наставники получают не меньше пользы от своих подопечных. Преимущества включают в себя:
Боитесь, что не сможете реализовать все эти советы? Не волнуйся! У нас есть их все в плане для вас здесь:
Вашей целью должно быть не знакомство с как можно большим количеством людей, а понимание того, кто еще с кем связан и как выглядит остальная часть сети.
Дэвид Беркус
Исследование, проведенное Рональдом Бертом, показало, что руководители, изучающие сетевые структуры, на 36-42% чаще улучшают свою работу и на 42-74% чаще получают повышение по службе. Я встретился с экспертом по социальному капиталу Дэвидом Беркусом в нашей серии YouTube «Самые интересные люди мира», чтобы обсудить, как вы можете увеличить свой социальный капитал:
Первое, что вы делаете, когда встречаете кого-то, — это рукопожатие. Как твой? Это удивительно? Должен быть! Если вы не знаете, как сделать крепкое рукопожатие, прочитайте мой учебник по рукопожатию или посмотрите ниже.
Вы знаете тех людей, которые, кажется, знают всех? Они известны как суперконнекторы, потому что являются супергероями сетевого мира. Если они не могут кому-то помочь, они знают список людей, которые могут, что делает их отличными друзьями.
Хотя у вас еще может не быть обширного списка контактов суперконнектора, вы можете повысить ценность своей сети, уделяя немного времени каждую неделю, соединяя людей, которые должны знать друг друга, в два простых шага:
Это выигрышная стратегия для всех участников, потому что люди, которых вы связываете, получают пользу от знакомства друг с другом, и оба чувствуют благодарность к вам за то, что вы свели их вместе.
Вы хорошо поговорили? Познакомились с удивительными людьми? …и теперь вы готовы идти? Ваше последнее впечатление так же важно, как и первое впечатление. Вот краткое руководство о том, как произвести неизгладимое впечатление, независимо от того, с кем вы разговариваете:
Дополнительный совет: Не можете заставить кого-то замолчать? Это самое худшее! Вот несколько советов о том, как красиво прервать кого-то.
Вы можете быть хозяином каждого сетевого мероприятия, которое вы посещаете, но если вы не будете следить за ним, вы не сможете установить по-настоящему связи. Люди заняты, и если вы не общаетесь с ними часто, вас забудут. В течение двадцати четырех-сорока восьми часов после знакомства с новым человеком отправьте короткое электронное письмо, напомнив ему, кто вы и о чем говорили. Так вы установите с ними связь и откроете линию связи, чтобы вы могли отправлять им сообщения в будущем. После этого старайтесь раз в квартал встречаться со знакомыми и хотя бы раз в месяц с людьми, с которыми вы пытаетесь наладить более близкие отношения.
Вот несколько быстрых дополнительных идей:
Итог: Создание сетей — это наука, которую необходимо практиковать.
Об авторе