Найти тему
Репост
1 год назад
Объяснение шифрования через аналогии
Если вспомнить аналогию с контейнерами, то шифрование — это железный антивандальный контейнер, запертый на ключ, в котором закрыто что-то ценное (для нас это информация). Причём ключ отправляют доверенным лицом в запечатанном конверте с пометкой "лично в руки" и распиской в получении. То есть шифрование — это преобразование информации в недоступный для всех остальных вид. И дешифровка — это обратный процесс преобразования в доступный для "владельца ключа" вид (открытие контейнера и извлечение этого самого чего-то ценного)...
5 лет назад
Что означает HTTP и HTTPS в ваших ссылках?
Наш браузер, в отличие от офисных приложений предназначенных для работы с простым текстом, работает с гипертекстом. Гипертекстом называют язык HTML (HyperText Markup Language — язык разметки гипертекста), в котором каждый фрагмент страницы отнесён к определённой категории, благодаря тэгам (маркерам). Например тэг <h1> определяет, что далее написанный текст является заголовком первого уровня, тэг <p> — простой текст, а тэг <a> — что текст может быть интерактивным и нажав на него можно перейти куда-либо по ссылке...
108 читали · 5 лет назад
TCP-сокет. Разбор, что это?
Ещё раз TCP (Transmission Control Protocol) — протокол управления передачей пакетов, расположенный на Транспортном уровне модели OSI. Отвечает за установку соединения, передачу данных, подтверждение получения и повторную передачу данных, в случае их потери. Если вы внимательно читали мои публикации, то, наверное, поняли, что компьютеры в своём мире общаются не совсем как Алиса и Боб из первой статьи. У каждого хоста для каждого приложения (например веб-сервера) открыто по несколько TCP-сокетов (ячеек...
1041 читали · 5 лет назад
Как мотивировать себя делать то, чего не хочется
Подписчик спросил, и мы всем авторским коллективом проекта Хакнем решили каждый ответить на этот вопрос: "Здравствуйте, спасибо за достойный контент! Поделитесь, как Вы мотивируете себя делать то, что не хочется. Если, конечно, можно)" Мой отец часто мне говорил, нет слова "не хочу", есть слово "надо!". И если я понимаю, что то что нужно сделать реально "надо!" то просто беру и делаю через" не хочу". Мозг человека — это инструмент для принятия решений. Решения должны быть на чем то основаны, иначе это фантазии...
5 лет назад
Использование контейнерной виртуализации
В прошлой статье мы создали веб-сервер на виртуальной машине с ОС Ubuntu на своём компьютере с ОС Windows. Но что такое веб-сервер? Это приложение, которое слушает определённый сокет (программный TCP порт) на определённом интерфейсе (ip-адрес виртуального сервера) и в ответ на запросы отправляет файлы веб-страничек. То есть это файл, который работает с файлами операционной системы, в которых при появлении запроса от пользователя появляется запись с данными запроса, и по этим данным начинает работать с другими файлами — отправляет файлы веб-страницы...
119 читали · 5 лет назад
Поднимаем собственный сервер за 5 минут
Как создать свой веб-сервер? Для создания виртуального сервера на компьютере под управлением операционной системы Windows нам нужно установить среду виртуализации, например VirtualBox, создать там виртуальную машину и установить на неё серверную операционную систему, например Ubuntu Server. Можно скачать сразу образ (архив всех файлов сервера, в том числе с файлами уже установленной операционной системы) для среды виртуализации VirtualBox. Ссылка на скачивание образа Ubuntu 16.0.4 для 32-х битного процессора: https://cloud-images...
194 читали · 5 лет назад
Виртуализация простыми словами
Мощности современных вычислительных машин впечатляют! Даже на самом простом домашнем компьютере можно развернуть макет сети предприятия. Мы уже говорили, что машинный мир — это мир 0 и 1. Но если сравнивать машину и человека, то 0 и 1 это алфавит машинного мира. Люди используют алфавит, чтобы выражать свои мысли, обмениваться ими, но мыслят люди образами. Так и машины, используют 0 и 1 для обмена информацией и записи её в файлы, а работают операционные системы компьютеров — с файлами. Есть даже старая поговорка у айтишников "Всё — файлы!"...
145 читали · 5 лет назад
Хост — это не просто железка
Какие бывают хосты? Как мы уже разбирались, хост — это железка)) Но на самом деле это не просто железяка. Это может быть: Ну и наконец сервера, причём это может быть как один физический сервер предназначенный для хранения файлов и разграничения прав доступа пользователей, работающих с этими файлами (web-странички сайтов это тоже файлы, а посетители сайта — тоже пользователи), так и множество серверов (DataCenter), возможно даже расположенных на разных континентах, но работающих как один хост — отказоустойчивый кластер или "облако"...
535 читали · 5 лет назад
Кому можно отправить ipv6 пакет?
Попробуем понять, в чем разница unicast, anycast и multicast адресов. IPv6 Unicast Это адрес конкретного интерфейса хоста в конкретной сети. Из 128 бит (16 Байт) адреса ee60:0000:0000:0000:0300:dd7d:ab43:89ff Последние 4 группы это уникальный идентификатор внутри сети EUI-64 — 64 бита (или 8 Байт, каждая группа состоит из двух Байт — 16 бит, записанных в виде четырёх шестнадцатиричных цифр, потому что одно шестнадцатиричное число от 0 до 15 — f можно записать последовательностью из четырёх бит — от 0000 до 1111)...
5 лет назад
Зачем нужен ipv6
У каждого устройства, подключенного к интернету, должен быть свой уникальный адрес - IP. Сейчас большинство провайдеров поддерживает только IPv4-протокол. Проблема в том, что количество IPv4-адресов ограничено, всего можно использовать около 4,22 миллиарда таких адресов. И практически все они уже исчерпаны: распределены между разными сайтами, странами и провайдерами. Но на смену IPv4 уже торопится IPv6. Чем же они отличаются? Об этом и пойдет разговор в нашей статье. IPv4 адрес может быть представлен...
438 читали · 5 лет назад
Что такое доменные имена?
Как мы уже говорили, адресация в машинном мире очень похожа на почтовую адресацию. Но компьютеры общаются на языке 0 и 1, а людям, чтобы путешествовать по машинному миру, удобнее использовать имена хостов (адреса страничек, расположенных на серверах или домашних компьютерах). Для соотношения ip-адресов и имён хостов используется система доменных имён. DNS (Domain Name System) Домен (от английского domain — область, территория) это не только как населённый пункт или область, но и может указывать адрес "вплоть до квартиры"...
5 лет назад