Интернет

Обьясните пожалуйста обычными словами. (Вопрос внутри)

Есть компьютер подключен к другому компьютеру который распределяет интернет с помощью программы проски сервера. Вопрос. Как происходит передача данных на определенный компьютер в интернете и обратно. Например этот компьютер Васин, и у него есть друг Коля за 2000 км. Вася пишет Коли сообщение по аське. Каким именно образом это сообщение окажется на компьютере у Коли? Если бы в Коли был компьютер который бы имел ИП интернетовское, то здесь понятно главный сервер знает ИП коли и поиском может его найти. Но в нашем случаи ведь Колин комп не имеет таких превилегий, и у него ИП совсем не извесное и его знает только наш сервер.
Допустим, Васина аська подключена к интернету через прокси на компе Пети. (Socks5). Вася хочет связаться с Колей.
Программа (аська) соединяется с компьютером Пети и просит его (компьютер, на котором установлен прокси сервер) связаться с сервером ICQ по такому-то адресу. Петин компьютер, по поручению компа Васи, связывается и говорит компьютеру Васи, что все хорошо. Компьютер Васи просит компьютер Пети отправить данные аутентификации на сервер аськи. Петин комп это делает, получает ответ от сервера аськи и этот ответ передается компьютеру Васи. При этом на сайте ICQ регистрируется IP Пети (прокси сервера) . Дальше Вася пишет сообщение для Коли. И снова просит компьютер Пети отправить это сообщение на сервер Аськи. (в теле сообщения указан ник/номер Коли) . После того, как сервер Аськи получил сообщение от Пети (а на самом деле от Васи) , он проверяет свою таблицу IP адресов. Находит в ней под каким IP Коля зарегистрировался в последней сессии (текущий ИП) , и отправляет туда Васино сообщение.
Коля, прочитав сообщение, пишет для Васи ответ. Этот ответ уходит на сервер (а в теле сообщения указан ник/номер адресата) . Сервер аськи снова сверяет таблицу ИП и находит ИП Васи (а по факту - Пети) , и отправляет туда сообщение (на нужный порт) . Прокси на компе у Пети получает это сообщение и перенаправляет его Васе.
Вот, собственно, и все! Петя выступает как бы "испорченным телефоном".

З. Ы. Если будут вопросы типа: "Откуда прокси сервер знает, на какой комп внутри сети перенаправлять IP-пакеты? " - читай соответствующую литературу. В ней узнаешь из чего состоят IP-пакеты, что такое дейтаграммы и т. д. )))
Андрей Торканевский
Андрей Торканевский
2 985
Лучший ответ
Во всём виноватт Тургенев
он придумал АСЮ ...



Ася знает и Васю, и Колю, и даже Петю.. . :) она хитрая.. .
она загружает в свою память ваши ИП и помнит их
Хазар Бабаев
Хазар Бабаев
68 732
Когда вы отправляете сообщение другому, то пройдя через множество шлюзов (межсетевых серверов) , оно накапливает в себе целую вереницу IP-адресов (что-то типа матрешки) , в итоге когда отсылается обратно, то каждый сервер-маршрутизатор понемногу распутывает этот клубок и так ответное письмо доходит до адресата.

книжки типа "интернет для начинающих" подобные вещи хорошо описывают.
серверов тоже очень много и они взаимодействуют между собой