Загружаем изображение…
🌐 КЛИЕНТ, СЕРВЕР, IP-АДРЕС И ПОРТ
В прошлом посте мы познакомились с SSH — защищённым способом удалённого управления компьютером.
Но что на самом деле происходит после команды:
ssh user@192.168.1.50
Разберём четыре главных понятия.
━━━━━━━━━━━━━━
💻 КЛИЕНТ
Клиент — это устройство или программа, которая начинает соединение.
Когда вы запускаете SSH в терминале своего компьютера, ваш компьютер становится клиентом.
Именно клиент говорит:
«Хочу подключиться к серверу по этому адресу».
━━━━━━━━━━━━━━
🗄 СЕРВЕР
Сервер — это компьютер или программа, которая ожидает входящие подключения и отвечает на них.
Сервером может быть:
• мощный компьютер в дата-центре;
• домашний компьютер;
• Raspberry Pi;
• робот;
• виртуальная машина;
• даже обычный ноутбук.
Важно: сервер — это не обязательно огромный шкаф с мигающими лампочками.
Сервером становится любое устройство, на котором запущена программа, принимающая запросы.
━━━━━━━━━━━━━━
📍 IP-АДРЕС
IP-адрес — это адрес устройства в сети.
Например:
192.168.1.50
По этому адресу клиент понимает, к какому именно компьютеру нужно обратиться.
Можно сравнить IP-адрес с адресом дома.
Но одного адреса дома недостаточно. Нужно ещё понять, в какую именно дверь стучаться.
Для этого используются порты.
━━━━━━━━━━━━━━
🚪 ПОРТ
Порт — это условный номер входа в определённую сетевую программу.
На одном сервере одновременно могут работать разные службы:
• сайт;
• SSH;
• почтовый сервер;
• база данных;
• файловое хранилище.
У каждой службы может быть свой порт.
SSH обычно использует порт:
22
Полная команда подключения может выглядеть так:
ssh user@192.168.1.50 -p 22
Параметр -p указывает номер порта.
Обычно писать -p 22 не требуется, потому что SSH и так использует этот порт по умолчанию.
━━━━━━━━━━━━━━
🧩 СОБИРАЕМ ВСЁ ВМЕСТЕ
Когда мы вводим:
ssh user@192.168.1.50
происходит следующее:
1️⃣ SSH-клиент запускается на нашем компьютере.
2️⃣ Он обращается к устройству с IP-адресом 192.168.1.50.
3️⃣ На этом устройстве ищет службу, работающую на порту 22.
4️⃣ SSH-сервер отвечает и начинает проверку пользователя.
5️⃣ После успешной авторизации создаётся защищённое соединение.
━━━━━━━━━━━━━━
🧪 НЕБОЛЬШАЯ ПРАКТИКА
Откройте терминал или PowerShell и выполните:
ipconfig
В Windows эта команда покажет сетевые настройки компьютера.
Найдите строку:
IPv4-адрес
Обычно домашний адрес выглядит примерно так:
192.168.0.15
или:
192.168.1.25
⚠️ Публиковать такой локальный адрес обычно не опасно: он используется только внутри вашей сети.
Но внешний IP-адрес, открытые порты, пароли и данные для входа выкладывать в общий доступ не следует.
━━━━━━━━━━━━━━
🔐 ЗАПОМИНАЙТЕ
Клиент — начинает подключение.
Сервер — принимает подключение.
IP-адрес — указывает нужное устройство.
Порт — указывает нужную программу на этом устройстве.
В следующем посте разберём, чем локальный IP-адрес отличается от внешнего и почему адрес 192.168.1.50 не работает из любой точки мира.
В прошлом посте мы познакомились с SSH — защищённым способом удалённого управления компьютером.
Но что на самом деле происходит после команды:
ssh user@192.168.1.50
Разберём четыре главных понятия.
━━━━━━━━━━━━━━
💻 КЛИЕНТ
Клиент — это устройство или программа, которая начинает соединение.
Когда вы запускаете SSH в терминале своего компьютера, ваш компьютер становится клиентом.
Именно клиент говорит:
«Хочу подключиться к серверу по этому адресу».
━━━━━━━━━━━━━━
🗄 СЕРВЕР
Сервер — это компьютер или программа, которая ожидает входящие подключения и отвечает на них.
Сервером может быть:
• мощный компьютер в дата-центре;
• домашний компьютер;
• Raspberry Pi;
• робот;
• виртуальная машина;
• даже обычный ноутбук.
Важно: сервер — это не обязательно огромный шкаф с мигающими лампочками.
Сервером становится любое устройство, на котором запущена программа, принимающая запросы.
━━━━━━━━━━━━━━
📍 IP-АДРЕС
IP-адрес — это адрес устройства в сети.
Например:
192.168.1.50
По этому адресу клиент понимает, к какому именно компьютеру нужно обратиться.
Можно сравнить IP-адрес с адресом дома.
Но одного адреса дома недостаточно. Нужно ещё понять, в какую именно дверь стучаться.
Для этого используются порты.
━━━━━━━━━━━━━━
🚪 ПОРТ
Порт — это условный номер входа в определённую сетевую программу.
На одном сервере одновременно могут работать разные службы:
• сайт;
• SSH;
• почтовый сервер;
• база данных;
• файловое хранилище.
У каждой службы может быть свой порт.
SSH обычно использует порт:
22
Полная команда подключения может выглядеть так:
ssh user@192.168.1.50 -p 22
Параметр -p указывает номер порта.
Обычно писать -p 22 не требуется, потому что SSH и так использует этот порт по умолчанию.
━━━━━━━━━━━━━━
🧩 СОБИРАЕМ ВСЁ ВМЕСТЕ
Когда мы вводим:
ssh user@192.168.1.50
происходит следующее:
1️⃣ SSH-клиент запускается на нашем компьютере.
2️⃣ Он обращается к устройству с IP-адресом 192.168.1.50.
3️⃣ На этом устройстве ищет службу, работающую на порту 22.
4️⃣ SSH-сервер отвечает и начинает проверку пользователя.
5️⃣ После успешной авторизации создаётся защищённое соединение.
━━━━━━━━━━━━━━
🧪 НЕБОЛЬШАЯ ПРАКТИКА
Откройте терминал или PowerShell и выполните:
ipconfig
В Windows эта команда покажет сетевые настройки компьютера.
Найдите строку:
IPv4-адрес
Обычно домашний адрес выглядит примерно так:
192.168.0.15
или:
192.168.1.25
⚠️ Публиковать такой локальный адрес обычно не опасно: он используется только внутри вашей сети.
Но внешний IP-адрес, открытые порты, пароли и данные для входа выкладывать в общий доступ не следует.
━━━━━━━━━━━━━━
🔐 ЗАПОМИНАЙТЕ
Клиент — начинает подключение.
Сервер — принимает подключение.
IP-адрес — указывает нужное устройство.
Порт — указывает нужную программу на этом устройстве.
В следующем посте разберём, чем локальный IP-адрес отличается от внешнего и почему адрес 192.168.1.50 не работает из любой точки мира.
Просмотры: 7