From a2dbc4995ea9c03cc79cfafa9d6a277bcff59ce4 Mon Sep 17 00:00:00 2001 From: Yury <72691412+cheatsnake@users.noreply.github.com> Date: Mon, 28 Feb 2022 08:31:20 +0300 Subject: [PATCH] :memo: Update --- README.md | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 2e09b30..2525fbd 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Данный репозиторий представляет собой наглядную шпаргалку по основным темам в области Backend-разработки. Весь материал разбит на темы и подтемы. Структура материала состоит из 3 частей: -- **Визуальная часть** - различные изображения/таблицы для лучшего понимания (может отсутствовать). Все рисунки и таблицы сделаны с нуля, специально для этого репозитория. Это основная килерфича. +- **Визуальная часть** - различные изображения/таблицы для лучшего понимания (может отсутствовать). Все рисунки и таблицы сделаны с нуля, специально для этого репозитория. - **Краткое описание** - очень краткая выжимка информации, позволяющая понять лишь основную суть. - **Ссылки на источники** - ресурсы с полной информацией по конкретному вопросу. По возможности мы стараемся указывать максимально авторитетные источники, либо же те, которые предоставляют информацию максимально простым и понятным языком. @@ -10,17 +10,17 @@ ## Сеть и интернет -**Интернет** - это всемирная система объединяющая компьютерные сети со всего мира в единую сеть для хранения/передачи информации. К началу 2020 года количество пользователей в сети интерент перевалило за 4.5 млрд человек. +**Интернет** - это всемирная система объединяющая компьютерные сети со всего мира в единую сеть для хранения/передачи информации. К началу 2020 года количество пользователей в сети Интернет перевалило за 4.5 млрд человек. [Интернет — Википедия (wikipedia.org)](https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82) [История Интернета — Википедия (wikipedia.org)](https://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0) -- ### Как устроен интернет +- ### Как устроен Интернет -Ваш компьютер никогда не был связан с интернетом напрямую. Вместо этого, он видит только свою локальную сеть, в которую проводным (Ethernet) или беспроводным (Wi-Fi, Bluetooth) путем подключены другие устройства. +Ваш компьютер никогда не был связан с Интернетом напрямую. Вместо этого, он видит только свою локальную сеть, в которую проводным (Ethernet) или беспроводным (Wi-Fi, Bluetooth) путем подключены другие устройства. -Для связи с интернетом в вашей локальной находиться специальный мини-компьютер - **маршрутизатор**. Далее этот маршрутизатор связывает вас с интернет-провайдером, который в свою очередь связан с другими провайдерами более высокого уровня. Таким образом, ваше сообщение, пройдя транзитом через сеть нескольких провайдеров, достигнет сеть назначения. +Для связи с Интернетом в вашей локальной находиться специальный мини-компьютер - **маршрутизатор**. Далее этот маршрутизатор связывает вас с интернет-провайдером, который в свою очередь связан с другими провайдерами более высокого уровня. Таким образом, ваше сообщение, пройдя транзитом через сеть нескольких провайдеров, достигнет сеть назначения. [Как работает Интернет - MDN (mozilla.org)](https://developer.mozilla.org/ru/docs/Learn/Common_questions/How_does_the_Internet_work) @@ -36,7 +36,9 @@ **DNS (Domain Name System)** - это децентрализованная система именования интернет-ресурсов, которая позволяет создавать удобные для человека буквеные наименования соответствующие числовым IP-адрессам, которые используются компьютерами. -DNS +

+ DNS +

[Система доменных имен DNS | Курс "Компьютерные сети" - YouTube](https://www.youtube.com/watch?v=B0J0c0KLtbQ&ab_channel=AndreySozykin) @@ -60,8 +62,6 @@ - ### Формат протокола -- ### Откладка сети в Chrome Dev Tools - - ### Методы HTTP-запросов - ### Коды ответов @@ -82,6 +82,8 @@ - ### HTTP 3 +- ### Откладка сети в Chrome Dev Tools + - ### Работа с HTTP через терминал - ### WebSockets @@ -128,7 +130,7 @@ Message Pack, BSON, ProtoBuf ## Язык программирования -Выберите для изучения один из языков _(Спсиок составлен по помему личному мнению)_: +Выберите для изучения один из языков _(спсиок составлен по моему личному мнению)_: - [Go](https://github.com/avelino/awesome-go) - [JavaScript (Node.js)](https://github.com/sindresorhus/awesome-nodejs) @@ -148,7 +150,7 @@ Message Pack, BSON, ProtoBuf - #### Область видимости переменных - - #### Garbage Collector + - #### Сборщик мусора - #### Преобразование типов @@ -160,17 +162,17 @@ Message Pack, BSON, ProtoBuf * ### Распараллеливание -* #### Процессы + - #### Процессы -* #### Потоки + - #### Потоки -* #### КоРутины + - #### КоРутины -* #### Проблемы Распараллеливания + - #### Проблемы распараллеливания -* #### Атомарные операции + - #### Атомарные операции -* #### Блокировки + - #### Блокировки * ### Пакетный менеджер