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

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

Для связи: @nurviro (рекламу не покупаю)
Download Telegram
#приватность

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

Недавно "Тинькофф Банк" начал настырно запрашивать у своих клиентов согласие на обработку их фотографий, сделанных при оформлении банковских продуктов, с целью перевода их в формат биометрических данных и последующего размещения в Единой биометрической системе (ЕБС). В настоящее время у банка около 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
#матчасть

🏆 Модель OSI: Священный Грааль

Подводя итоги записей [1], [2] и [3]

Возможно, после прочтения предыдущих трёх частей о модели OSI, у многих возник закономерный вопрос:

А зачем так сложно-то?? 🤯
📐 Главная цель, которая достигается применением модели OSI — это стандартизация. Разработчики прикладного программного обеспечения могут сосредоточиться на написании своей программы, не заботясь о том, как будет осуществляться передача их данных по сети. Разработчики сетевого оборудования могут создавать свои устройства, не думая о том, какие именно данные будут по сети передаваться. И т.п. Главное — соблюдать принципы и стандарты того уровня модели OSI, для которого ты разрабатываешь свой продукт. Тогда продукты разных компаний будут совместимы друг с другом. А это даёт огромное ускорение индустрии — когда разные люди могут параллельно разрабатывать разные компоненты системы, концентрируясь на своём участке и будучи при этом уверенными, что в итоге "паззл сложится".

👨‍💻 Этот же принцип помогает выделять IT-специалистов по разным направлениям. Так, уровни с 1 по 4 — это вотчина сетевых инженеров. Они создают, настраивают и администрируют сеть. А с уровнями 5-7 работают администраторы сервисов, разработчики прикладных программ и непосредственные пользователи. Сетевые технологии — штука непростая и разноплановая, и зачастую для эффективной работы требует от специалистов более узкой специализации ("человек-оркестр" хорош не всегда). И модель OSI позволяет провести границы такой специализации (зачастую — уже на стадии ВУЗа).

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

🗝 Хотя модель OSI и может показаться сложной, она является ключевым инструментом для понимания того, как работают компьютерные сети. В первой части нашей беседы я назвал её Священным Граалем сетевых технологий и не отказываюсь от своих слов. Кстати, если мне доводится собеседовать человека, претендующего на роль сетевого инженера, модель OSI — это первое, с чего я начну разговор. Её знание, понимание и способность ориентироваться в ней — условие вовсе не достаточное для специалиста-сетевика, но абсолютно необходимое.

🌐 Так что, подводя итог, хочу повторить слова, которыми я начинал этот цикл душных постов: самым корректным ответом на вопрос "Как работает Интернет?" будет "В соответствии с моделью OSI". Как и любая другая сеть.

@digitaltea | про IT доступно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍316🔥1
✈️ Папок много не бывает
#напульсе

Telegram увеличил максимальное количество папок для премиум-пользователей до 30 штук. Напомню, до этого обладатели премиум-аккаунтов могли создавать до 20 папок, а на бесплатных аккаунтах — до 10.

В сообществе мнения на счёт этого нововведения ожидаемо разделились. Кому-то и 30 папок мало, а кому-то и 10 много. Но дело не в папках (и даже не в их количестве).

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

✈️ К слову, телеграмом я в своё время именно так и начал пользоваться — знал, что есть такой мессенджер, но игнорировал его, не очень понимая, зачем мне ещё один. Потом попробовал, втянулся.. о, здесь и каналы есть?.. Теперь не знаю, зачем мне прошлые мессенджеры 😀

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

📁 А возвращаясь к теме папок в Telegram, скажу, что их появление в своё время — один из самых прорывных шагов в развитии интерфейса сервиса, на мой взгляд. Пользоваться телегой после этого стало кратно удобнее. И да — по началу мне за глаза хватало 10 папок. Сейчас не хватает, но укладываюсь пока в 20 😉 Как-то так это и работает.

@digitaltea | про IT доступно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤔42🔥1