Получи случайную криптовалюту за регистрацию!

#TCPIP Клиенты и сервера — почти как Чапаев и Пустота)) В пре | IT - легко

#TCPIP
Клиенты и сервера — почти как Чапаев и Пустота))

В предыдущем посте мы говорили об IP-адресах и использовали такие слова как “достичь”, “постучаться”, “от ворот поворот”, “пустить”, “разрешить”. Давайте переходить на более профессиональную терминологию.

Когда вы заходите на сайт, скажем rbc.ru, вы, на самом деле, “постучались по адресу” 178.248.234.119

Попробуйте вбить в адресной строке браузера именно IP — результат будет такой же, как если бы вы вбили обычное доменное имя сайта. Такое работает не для всех сайтов и это зависит от сетевых настроек на стороне сайта. На yandex.ru так зайти не получится, хотя адрес известен — 5.255.255.77

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

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

Далее, переходя по ссылкам с домашней страницы, вы посылаете запросы более конкретные - “дай страницу /prices”. В ответ получите соответствующую страницу, если она конечно есть на сайте.

Компьютеры, которые делают “запросы”, называются “клиент”, а компьютеры, которые настроены на прием запросов и выдачу “ответов” — “сервер”. Эти понятия, на самом деле, немного сложнее и многозначнее, но на данном этапе такого определения достаточно. Со временем раскроем все подробности.