Цифровой чай – Telegram
Цифровой чай
11.4K subscribers
630 photos
16 videos
586 links
Авторский взгляд на мир IT. Доступным языком за чашкой чая.

Матчасть. Безопасность. Тренды.

Для связи: @nurviro (рекламу не покупаю)
Download Telegram
Чайный #дайджест №15

Друзья, за уходящую неделю мы с вами обсудили:

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

Если что-то упустили — можете почитать на досуге.

Всем хороших выходных!

@digitaltea | про IT доступно
👍192🔥2
#иирисует

Наш дом — Земля

@digitaltea | про IT доступно
👍154👎1🔥1😁1
Тест Тьюринга
#матчасть

Тест Тьюринга
— это тест, предложенный британским математиком Аланом Тьюрингом в 1950 году для ответа на вопрос "может ли компьютер мыслить?".

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

Этот тест считается классическим. Впрочем, если в 50-х годах прошлого века можно было предположить, что прохождение теста Тьюринга будет свидетельствовать о способности компьютера мыслить (таких технологий тогда не было), то сейчас мы являемся свидетелями того, как современные нейросети типа ChatGPT и аналогичные ей могут вести адекватную беседу с пользователем, а бот на основе нейросети, подключенный к какому-нибудь чату или мессенджеру, вполне способен поддерживать непринуждённый диалог и в итоге ввести человека в заблуждение.

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

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

А самые поразительные достижения часто лежат не в сфере "о, это фантастика", а в сфере того, что в настоящий момент не живёт в головах даже в виде фантастической идеи — об этом просто ещё не подумали. Как сказали бы коллеги из более гуманитарных отраслей, "лежит в сфере неосознанного незнания" 😉

@digitaltea | про IT доступно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍215🔥1
#приватность

📷 Про фото, Тинёк и ЕБС

Недавно "Тинькофф Банк" начал настырно запрашивать у своих клиентов согласие на обработку их фотографий, сделанных при оформлении банковских продуктов, с целью перевода их в формат биометрических данных и последующего размещения в Единой биометрической системе (ЕБС). В настоящее время у банка около 30 млн клиентов, и их биометрические данные могут значительно пополнить запасники ЕБС. Мне тоже пришёл такой запрос от банка (естественно, вся суть — мелким шрифтом в "Условиях обработки", а так — ребята собрались меня защищать в поте лица).

Здесь есть нюанс. "Чудесный" закон № 572-ФЗ предписывает всем организациям, ранее собравшим с клиентов биометрию, принудительно сдать её в ЕБС до 30 сентября 2023 г. (уже сделано), причём, без спроса гражданина. Но фото, сделанные представителем Тинька при оформлении карты, биометрией не являются (сдача биометрии — формально подтверждаемая процедура, а не просто "щёлк" на камеру). А вот если согласиться на обработку фотографии, как предлагает банк, эта фотка и формально и технически будет преобразована в биометрию со всеми вытекающими.

Почему я сам не планирую и знакомым не советую сдавать биометрию в ЕБС [пока отказ возможен], как-нибудь расскажу отдельно. А пока меня напрягли сообщения в Сети о том, что якобы в случае с "Тиньком" нужно явно заявить свой отказ от обработки фотографий, иначе они по умолчанию уедут в ЕБС. Для выяснения вопроса связался со службой поддержки жёлтого банка — нет, в режиме "автопилота" ничего не передаётся. Результат общения — на скринах ниже. Возможно, сэкономлю кому-то время.

💡К слову, узнать, есть ли ваши биометрические данные в ЕБС, можно в личном кабинете на сайте госуслуг. Для этого нужно зайти в "Профиль" → "Биометрия". Если вы её не сдавали, то увидите надпись "Биометрия не зарегистрирована".

@digitaltea | про IT доступно
👍193🔥1
💯 100 миллионов онлайн
#напульсе

В 2023 году ежедневно в Интернет выходят почти 100 миллионов россиян, а РФ занимает первое место в Европе по количеству пользователей Сети. Об этом не так давно сообщил Зампред Правительства Дмитрий Чернышенко, поздравляя всех причастных с Днём Интернета (отмечается в России 30 сентября).

В 1998 году доступ к Сети имели около 1 млн. россиян. Т.е. рост в 100 раз за 25 лет! Много ли это? С одной стороны, имеется эффект "низкой базы" — в 90-е годы Интернет в Россию только пришёл, и любой рост с тех цифр будет значительным. Да и 25 лет — срок немалый. Но с другой стороны — сейчас Сетью пользуются трое из четырёх россиян, а это более чем внушительный охват.

Так, по версии аналитиков Rambler&Co, 39% россиян в среднем проводят в Интернете больше 5 часов ежедневно, а 24% - хотя бы 1-2 часа в день. При этом 43% пользователей считают, что в основном Интернет нужен для чтения новостей.

Все эти цифры наглядно объясняют повышенное государственное внимание к рунету. Три четверти граждан в Сети, из которых почти половина в первую очередь ориентирована на новости — такое ни одно государство не оставит как минимум без надзора, а лучше — контроля. Это вам не 1 миллион любопытствующих в 1998.

Сам я впервые познакомился с Интернетом как раз в конце 90-х, а персональный доступ в Сеть у меня появился в 2000 году. Возможно, именно поэтому у меня регулярно пригорает со всяких блокировок, запретов VPN и прочих попыток ограничить доступ к информации в Интернете. Ведь, несмотря на прошедшие 20+ лет, я слишком живо помню инет и без соцсетей, и без Роскомнадзора. И если к цензуре в других источниках информации я отношусь как к неизбежному злу — ведь по ТВ и в газетах у нас испокон века было и есть "Здравствуйте, товарищи" — то к Сети, свободной от вмешательства и ограничений, я успел привыкнуть. Т.ч. не обессудьте, ворчать на эту тему буду периодически 😉
[подмёл за собой посыпавшийся песок]

И второй момент, о котором говорит нам цифра в 100 миллионов — это то, что Интернет давно и незаметно превратился из увлечения кучки энтузиастов из 90-х в де-факто стандарт жизни современного общества. А это накладывает на пользователей определённые обязательства пред самими собой. Когда на всю страну было несколько десятков электрических лампочек в Зимнем дворце, то население могло спокойно не думать и не знать об электричестве. Но когда лампочка и холодильник появились в каждом доме, хотя бы минимальные бытовые знания об электричестве важны стали для всех. Так же и с IT. Несмотря на привычность и уже огромную роль инфотеха в современной жизни, судя по всему, значение IT будет только нарастать. И если электриком становиться я вас не призываю, то уметь включить лампочку и знать, что пальцы в розетку совать не стоит, необходимо каждому.
На связи!

@digitaltea | про IT доступно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍296🔥2
#трендец

Китай, Штаты, два запрета

Помните пост про запрет США на поставку продвинутых ИИ-чипов в ряд стран? Едем дальше:

"США решили ограничить продажу Китаю чипов Nvidia, которые предназначались для китайского рынка, пишет Bloomberg со ссылкой на источник. Американские власти опасаются, что даже не передовые чипы могут использоваться в моделях искусственного интеллекта, что создаст угрозу нацбезопасности" (с) Forbes

Т.е. гаечки ещё подкрутили, ребята строго охраняют своё текущее преимущество в Большой гонке ИИ.
Почему это важно? Потому что это тренд. Не слушайте, что говорят лидеры, смотрите, что они делают. А ведь они потом ещё и производство полупроводников к себе на континент из Азии потащат, к бабке не ходи.

И плюсов: мы, живущие сейчас — в первом ряду этого спектакля "Мировое становление ИИ". Запоминайте, как это было, потом внукам рассказывать будете 😉

@digitaltea | про IT доступно
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔187👍3🔥1🤯1🤬1
7👍3
#безопасность #лайфхак

🤬 Непечатные символы в паролях

Рекомендация добавлять в свои пароли специальные символы (!$%@_?* и т.п.) наcтолько известна, насколько и эффективна. Но даже эту классику можно улучшить. Дело в том, что существуют т.н. непечатные символы (это не ругательства).

На стандартных клавиатурах таких символов нет, ввести клавишами их невозможно (обычно такие символы используются для форматирования текста). Но они есть в таблице кодировок, т.е. компьютеры такие символы прекрасно знают, и для них они ничем не отличаются от обычных букв или цифр. И если использовать такие символы в своих паролях, получим существенное увеличение их надёжности. Например, можно использовать т.н. "пробел нулевой ширины" — это как бы пробел, но его не видно (буквы, "разделённые" таким пробелом, будут слитны). Видите суслика? А он есть.

Получаем сразу два преимущества:
1. Программы по перебору паролей (т.н. брутфорс) обычно перебирают только стандартные спецсимволы (*^$! и т.п.), и из-за этого ваш пароль с непечатным символом будет априори невзламываемым для большинства из таких программ.
2. Если ваш пароль где-то подсмотрит человек, он пробел нулевой ширины просто не увидит. И потом будет долго гадать, почему честно украденный пароль к вашему аккаунту не подходит 😵

Как же добавить в пароль такой символ, если его нельзя напечатать? Откуда-нибудь скопировать. Например, вот ссылка. Просто жмёте на кнопку "скопировать", и в буфере обмена у вас оказывается это неуловимый пробел, потом вставите его, куда надо. На этом же сайте можно найти и любые другие доступные компьютерам символы.

Минусы тоже есть:
1. Неудобство ввода. При необходимости вводить пароль непечатные символы нужно будет снова откуда-то скопировать (и помнить, в какое место пароля вставить). Впрочем, для наиболее важных паролей можно и потерпеть, а если пользоваться менеджером паролей и копировать оттуда, проблема сама снимается.
2. Не все сервисы могут корректно работать с непечатными символами. С этим уж ничего не поделать, до буквы (до символа) стандартам следуют не все программные продукты. Но там, где это работать будет — безопасность резко повышается.

Да, лайфхак слегка замороченный, не всем подойдёт, но каждый волен сам определять необходимый ему уровень безопасности. А как ликбез о непечатных символах — полезно будет всем.

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

@digitaltea | про IT доступно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍246🔥1🤔1
#безопасность

🪤 Бесплатный VPN-сыр

В продолжение https://news.1rj.ru/str/digitaltea/169

Думаю, не надо объяснять, что содержание любого IT-сервиса обходится его владельцу в копеечку (в центик). Покупка и обслуживание серверов и систем безопасности, оплата услуг провайдера Интернета, а то и электроэнергии, зарплата сотрудникам — всё это стоит денег. И вот перед нами — какой-нибудь из многих VPN-сервисов, не берущий с пользователей никакой платы. Альтруизм, не иначе.

Почему я утверждаю, что нельзя пользоваться бесплатными VPN? Ответ прост: если вы не платите за сервис деньгами, значит, вы платите своими данными. И безопасностью.

Так на чём же зарабатывают сервисы VPN, предоставляющие свои услуги бесплатно?

1. Реклама
Самое очевидное, когда дело доходит до любых бесплатных сервисов. И самое безобидное. В лучшем случае вам покажут тонны навязчивой рекламы во всплывающих окнах (или ваш браузер будет в фоне сам открывать какие-то рекламные вкладки), в худшем — реклама на посещаемых вами сайтах может быть подменена на проплаченную, и не факт, что эта "новая" реклама не ведёт на вредоносные сайты.

2. Торговля личными данными
Когда вы подключаетесь к VPN, весь ваш трафик идёт через серверы провайдера VPN (подробнее об этом было здесь). Ваши IP-адреса, посещаемые сайты, используемые сетевые приложения, в целом ваша сетевая активность — всё это может и будет продано третьим лицам, будь то рекламодатели или мошенники.

3. Вредоносные программы и кража конфиденциальных данных
Это худший, но обыденный случай. Кража любых данных, передаваемых в открытом виде через серверы VPN (таких данный сейчас, к счастью, немного). Но так же и попытки "вклинивания" в ваши зашифрованные соединения для кражи паролей или банковской информации (т.н. атака "человек посередине"). Попытки модификации трафика от посещаемых вами сайтов для загрузки на ваш компьютер вредоносных программ (вы зашли погоду посмотреть, а к вам вместе с прогнозом вирусов подвезли).

Кроме того, большинство VPN-сервисов (в т.ч. платных) для работы требуют установки на ваш компьютер своего собственного VPN-клиента — специальной программы, которую вы и запускаете для подключения к VPN. А вот что из себя представляет эта программа, и какой ещё функционал помимо подключения к VPN в неё заложен — это известно лишь её разработчикам. Хорошо, если VPN-клиент имеет открытый исходный код (и проверен сообществом). Но зачастую установка такой программы равносильна добровольной установке вируса (и антивирус не факт, что спасёт — программа может быть формально безобидной, а её потенциал раскрывается в связке с тем фактом, что ваш трафик пойдёт через серверы хозяина программы). А в случае установки VPN-клиента "с сюрпризом" вектор атаки на вас принимает вообще произвольные формы.

4. Другие источники финансирования
Отдельно стоит отметить такие случаи, как бесплатные тарифы от коммерческих VPN и бесплатные VPN, предоставляемые некоммерческими организациями. Оба варианта могут рассматриваться как приемлемые, потому что здесь ясна логика финансирования. Для коммерческих VPN бесплатные тарифы являются своеобразными урезанными пробниками и проходят у них по статье "расходы на рекламу", а некоммерческие VPN напрямую финансируются организациями, действующими под вывеской борьбы за свободу информации или чего-то в таком духе. Впрочем, в обоих случаях вам придётся полагаться на репутацию сервиса. Вдруг коммерческий VPN не прочь и дополнительный теневой доход с "халявщиков" поиметь? А кто там заказывает музыку финансирует борцов за свободу информации — вообще вопрос.

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

@digitaltea | про IT доступно
👍26🤔43🔥1🤬1
Чайный #дайджест №16

Друзья, за уходящую неделю мы с вами обсудили:

☕️ Что такое тест Тьюринга, и работает ли он
☕️ Как Тинькофф фотки для ЕБС собирал
☕️ 100 млн в рунете — что это значит?
☕️ Пароль правильного параноика
☕️ На чём зарабатывают бесплатные VPN

Если что-то упустили — можете почитать на досуге.

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

Всем хороших выходных!

@digitaltea | про IT доступно
👍16🔥1
#иирисует

Вивальди от роботов услышать не хотите ли?
Как по мне, немного жутковато.

@digitaltea | про IT доступно
🤔63👍2🔥1
#матчасть

🔊 Модель OSI. Идея.

Друзья, в своё время мы в общих чертах обсуждали принципы работы Интернета. Но самым корректным ответом на общий вопрос "Как работает Интернет?" будет: "В соответствии с моделью OSI". С чем, с чем?
Встречайте: Священный Грааль всех сетевиков и прочих IT-шников, связанных с передачей данных — модель OSI. Тема настолько основополагающая для профи, насколько и неочевидная для не специалистов. Возьму на себя смелость объяснить её "на пальцах".

Модель OSI (англ. Open Systems Interconnection, Взаимодействие открытых систем) — это концепция, описывающая, как происходит взаимодействие двух устройств (компьютеры и т.п.) в компьютерных сетях, в т.ч. в сети Интернет. Это не какая-то технология, а именно базовая теоретическая модель. В русскоязычной литературе можно встретить термин МВОС (Модель Взаимодействия Открытых Систем), но на практике в ходу англоязычное название.

🌿 Лирическое биологическое отступление
Прежде, чем продолжить говорить о модели OSI, предлагаю на минутку отвлечься и поразмышлять о том, как происходит беседа двух людей. Что при этом происходит в деталях? Вот у меня в мозгу благодаря взаимодействию нейронов рождается какая-то мысль, которую я хочу донести до собеседника. Моя нейронная сеть оформляет эту мысль в слова, но они ещё не произнесены. Речевой центр мозга посылает нужные нервные импульсы в язык, мышцы рта, в лёгкие. Благодаря этому я выдыхаю поток воздуха, на который механически воздействуют мышцы моего речевого аппарата. Возникает звуковая волна — через взаимодействие молекул воздуха она распространяется до уха моего собеседника. И в его организме происходит обратный процесс. Звуковая волна вызывает механические колебания барабанной перепонки, слуховой нерв эти колебания улавливает и превращает в электрические импульсы, которые передаются в слуховой центр мозга. Там они интерпретируются в звуки и слова, а нейронная сеть превращает эти слова в идеи, мыслеобразы — и мой собеседник понимает, какую мысль я ему хотел донести. Да простят меня нейрофизиологи, читающие это.

Обратите внимание на следующие аспекты описанных выше процессов:
1. Конечная цель взаимодействия — передача информации от сознания одного человека к сознанию другого человека.
2. Для этого в теле говорящего человека идёт процесс преобразования информации из одной формы в другую, за каждый этап преобразования отвечает свой орган (часть тела), и каждый такой орган, сделав свою работу, по цепочке передаёт "эстафетную палочку" следующему.
3. Каждая часть тела при этом выполняет свою часть работы, "не интересуясь" предыдущей или последующей судьбой обрабатываемой информации.
4. В теле слушающего человека этот процесс происходит аналогично, только в обратной последовательности.
5. Каждый орган (часть тела) обрабатывает информацию в той форме, в которой её обрабатывал соответствующий орган собеседника (рот-ухо, нервы-нервы, мозг-мозг).
👍156🔥1
💻 Ладно, и к чему это всё?
Нет, мой канал не угнали хакеры с биофака. На примере выше я описал идею взаимодействия, которая справедлива и для компьютерных систем. Ключевым понятием модели OSI являются уровни. Каждый уровень можно сравнить с одной из систем органов человека (нервная, дыхательная, пищеварительная) — уровень решает свои конкретные задачи, но при этом взаимодействует с другими уровнями и в целом работает на общее благо всей системы (организма). И если функции каждой из систем организма непосредственно выполняют органы (нервы, лёгкие, глаза), то функции уровней модели OSI реализуют специальные программы, компоненты программ и физические устройства.

Переформулирую ключевые концепции из примера с общением людей в понятиях модели OSI:
1. Конечная цель взаимодействия — передача информации от программы на одном компьютере в программу на другом компьютере.
2. Для этого на компьютере-отправителе информация последовательно преобразуется из одной формы в другую, за каждый этап преобразования отвечает свой уровень. Выполнив свою работу, каждый уровень по цепочке передаёт "эстафетную палочку" следующему.
3. Каждый уровень обрабатывает данные, независимо от других уровней, решая свои задачи.
4. На компьютере-получателе этот процесс происходит аналогично, только в обратной последовательности.
5. Каждый уровень одного компьютера логически взаимодействует с аналогичным уровнем другого компьютера.

Разговор об уровнях модели OSI мы продолжим в следующей публикации. Станет понятнее.

@digitaltea | про IT доступно
👍216🔥1🤔1
#матчасть

🩻 Модель OSI. Уровни.

В продолжение https://news.1rj.ru/str/c/1818721428/210

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

Глубоко вдохните.

☑️ Уровень 7. Прикладной уровень (Application Layer)
Обеспечивает взаимодействие компьютера и человека. На этом уровне работают прикладные программы, которыми мы пользуемся (браузер, почтовый клиент, приложение Telegram или WhatsApp и т.п.) Всё то, что в обиходе мы и называем "Интернет". Остальные шесть нижних уровней работают "под капотом".
Это — груз, который мы хотим доставить в другой город.

☑️ Уровень 6. Уровень представления (Presentation Layer)
Здесь происходит преобразование вводимых данных в формат, предназначенный для обработки компьютером и передачи по сети. Текст, картинки, видео, звук — всё это кодируется по определённым алгоритмам перед отправкой, а на стороне получателя обратной процедурой вновь обретает доступную человеку форму.
Запаковываем груз в подходящую для перевозки тару.

☑️ Уровень 5. Сеансовый уровень (Session Layer)
Отвечает за поддержание сеанса связи (сессии), позволяя приложениям корректно взаимодействовать между собой длительное время, если это требуется.
Созваниваемся с получателем груза и предупреждаем его об отправке.

💬 Нужно отметить, что хотя уровни 5, 6 и 7 имеют вполне чётко описанные функции, на практике границы между ними размыты, т.к. функционал 5 и 6 уровня часто "вшит" в пользовательское приложение. Поэтому всё, что выше 4 уровня, зачастую относят просто к приложениям. С академической точки зрения — это некорректно, на практике — удобно.

☑️ Уровень 4. Транспортный уровень (Transport Layer)
Управляет процессом передачи данных между приложениями на разных компьютерах. На одной паре компьютеров данными могут одновременно обмениваться разные приложения — это разные потоки данных, и их нужно разграничивать. Оптимизация процесса передачи — здесь же.
Транспортному уровню всё равно, какие данные передавать, и где находится получатель, он предоставляет сам логический механизм передачи данных с одного компьютера на другой (какие данные передавать — решают вышестоящие уровни, а как найти получателя и добраться до него —нижестоящие).
Это — грузовик, который повезёт тару с нашим грузом.

☑️ Уровень 3. Сетевой уровень (Network Layer)
Определяет, где находится компьютер-получатель, и как до него добраться. Прокладывает маршрут для передачи данных и следит за его соблюдением, позволяя взаимодействовать компьютерам из разных локальных сетей.
Это сеть указателей на перекрёстках и карта в бардачке грузовика.

☑️ Уровень 2. Канальный уровень (Data Link Layer)
Отвечает за организацию отправки/приема данных между компьютерами в одной локальной сети. Здесь все компьютеры находятся рядом, никакие маршруты не нужны, но важно упорядочить передачу информации. Представьте школьный класс, в котором сидит десятка два учеников. Если все они начнут говорить одновременно и на перебой, никто ничего не поймёт. Но если определить правило, что говорит только один, поднявший руку, а остальные слушают — всё будет понятно. Этим и занимается канальный уровень. При этом важно понимать, что ему всё равно, какая информация передаётся, он просто организует среду передачи.
Это дорога, по которой едет наш грузовик.

☑️ Уровень 1. Физический уровень (Physical layer)
Этот уровень связан с физическими аспектами передачи данных, такими как провода, сигналы и физические интерфейсы. Как именно использовать электрическое напряжение, радиоволны или свет для непосредственной передачи сигнала от одного соседнего устройства к другому — это всё про физический уровень.
Это асфальт, из которого состоит дорога.

Можно выдыхать
.

В следующей публикации разберёмся, как всё это работает и взаимодействует.

@digitaltea | про IT доступно
👍218🤯3🔥2
👍41🔥1
#матчасть

🏎 Модель OSI. В действии.

В продолжение записей [1] и [2].

Вертикали и горизонтали
🪆 Итак, у нас есть 7 уровней модели OSI. На каждом компьютере присутствуют компоненты всех семи уровней (программные модули и устройства). Друг с другом эти уровни на одном компьютере общаются последовательно и по вертикали: каждый уровень получает данные от верхнего, обрабатывает их и передаёт нижнему. Причем, полученные сверху данные воспринимаются просто как опечатанный ящик с грузом, который текущий уровень после обработки помещает в свой "ящик", опечатывает и передаёт ниже. Матрёшка — это подходящее слово. Этот процесс называется инкапсуляцией и продолжается вплоть до первого уровня, где эта матрёшка с данными уже физически "уедет" на другой компьютер, а там процесс будет запущен в обратную сторону — каждый уровень, получив ящик снизу, будет его вскрывать, обрабатывать содержимое и передавать его выше. Это называется декапсуляция.

↔️ А вот между собой одноранговые уровни на разных компьютерах общаются по горизонтали. Первый уровень — с первым, ... , седьмой — с седьмым. Это логическое взаимодействие. И именно N-й уровень на одной стороне поймёт, что хотел сказать N-й уровень на другой стороне. Именно N-й уровень является получателем информации от N-го уровня с соседнего компьютера. Для остальных уровней эта информация — просто непонятный черный ящик, который нужно доставить. Правила такого горизонтального взаимодействия между одноранговыми уровнями называют сетевым протоколом.

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

👨‍💻 Уровень 7. Прикладной
Мы набираем в адресной строке "www.primer.ru". Наш браузер формирует запрос для веб-сервера "Пришли главную страницу своего сайта". Запаковывает этот запрос в Ящик №7 и передаёт его ниже.

Уровни 6 и 5 пропустим, потому что, как говорилось ранее, их работа часто "вшита" в 7 уровень. Так, в данном примере, на 6 уровне (Представления) определены форматы текста и картинок, из которых состоит страница сайта.

🚚 Уровень 4. Транспортный
Запаковывает Ящик №7 в свой Ящик №4, на котором пишет "Для веб-сервера на той стороне. Готов обмениваться данными" (ведь помимо веб-сервера на том же удалённом сервере могут быть и другие сервисы — надо знать, кто из них получатель). Спускает этот ящик ниже.

🗺 Уровень 3. Сетевой
Определяет, где находится целевой сервер, и куда нужно направить данные, чтобы они к нему попали. Запаковывает Ящик №4 в свой Ящик №3, и на нём пишет "Передать по такому-то IP-адресу. Маршрут такой-то". Спускает этот ящик ниже.

🛣 Уровень 2. Канальный уровень
Запаковывает Ящик №3 в свой Ящик №2, готовит его для отправки по каналу связи (тоже наклеивает на него специальную информацию) и передаёт ниже.

⚡️Уровень 1. Физический уровень
С помощью электрических сигналов, лазера или радиоволн "матрёшка из ящиков" передаётся на другой компьютер.

⬆️ После получения посылки на той стороне она "распаковывается" снизу вверх — каждый уровень открывает свой ящик и передаёт содержимое выше, вплоть до прикладного уровня. На 7 уровне "живёт" веб-сервер, который и получает исходный запрос на показ страницы сайта. В ответ он запаковывает нужную страницу в свой Ящик №7 и передаёт его ниже — процесс повторяется.

🤨 На первый взгляд — не очень просто, накрутили что-то эдакое. В следующей публикации разберём, зачем всё так придумали, и подведём итоги.

@digitaltea | про IT доступно
👍243🔥1