Форум Trainsim  

Вернуться   Форум Trainsim > Разное > IT, компьютеры, электроника

Ответ
 
Опции темы Опции просмотра
Старый 01.07.2007, 18:11   #16
parovoZZ
Матёрый пользователь
 
Аватар для parovoZZ
 
Регистрация: 25.05.2007
Адрес: Где-то рядом
Сообщений: 2,289
Вы сказали Спасибо: 10
Поблагодарили 214 раз(а) в 44 сообщениях
parovoZZ стоит на развилке (репутация по умолчанию)
Отправить сообщение для parovoZZ с помощью ICQ
По умолчанию

Ну хорошо. Я набрал в браузере trainsim.ru. Дальше браузер связывается с DNS, который мне предоставил провайдер. Что происходит дальше?
__________________
битые писькели - (c)Yolkin
parovoZZ вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 02.07.2007, 04:34   #17
Crypton
Опытный
 
Аватар для Crypton
 
Регистрация: 15.04.2007
Адрес: Санкт-Петербург
Сообщений: 177
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Crypton стоит на развилке (репутация по умолчанию)
Отправить сообщение для Crypton с помощью ICQ
По умолчанию

Когда твой компьютер (файл hosts где-то в недрях папки Windows) посылают запрос об IP адресе такого-то домена, DNS сервер копается в своей картотеки типа "Имя => IP". Здесь польшинство запросов и останавливаются. Но! Если не было найдено совпадений, DNS сервер теперь запрашивает у регионального Интернет-сервера, здесь то происходят большинство трансляций между региональными именами типа .ru, .org, .au, .eu. После этого, IP адрес переведеный из доменного имени возвращается обратно к DNS серверу провайдора, который добавляет в свою картотеку IP адрес (чтобы в следущий раз запрос не делать), ну и выдает IP адрес твоему компьютеру. Есть и совсем сторонний расказ о подробновтях работы с NS (name server) и Virtual Host, но расскажу если будут вопросы.
--
ООочень редко, когда региональный DNS не сможет отыскать IP адрес, он посылает запрос к одному из 13 всемирных серверов, там происходит почти также как и у "Провайдер.DNS-Рег.DNS"
--

Учите CompTIA NET+ господа
__________________
Блог | Crypton Technologies
Crypton вне форума   Ответить с цитированием
Старый 02.07.2007, 10:19   #18
kozya-bozya
Администратор
 
Регистрация: 08.03.2007
Сообщений: 1,559
Вы сказали Спасибо: 156
Поблагодарили 681 раз(а) в 225 сообщениях
kozya-bozya отключил(а) отображение уровня репутации
По умолчанию

parovoZZ

ты набрал trainsim.ru.

браузер смотрит - а не ip-адрес ли это? нет.

есть ли в кеше браузера и ОС ip-адрес этого хоста?
если нет - делает запрос к DNS-серверам провайлера.

DNS провайдера смотрит: а есть ли в кеше ip-адрес (или адреса) для trainsim.ru, если да -отдает его, иначе - запрашивает вышестоящий DNS-сервер (для зоны .ru)

когда ip-адрес определен, браузер подключается на TCP порт 80 по полученному ip-адресу и делает запрос вида:
GET http://www.trainsim.ru/ HTTP/1.0

остальные запросы выглядят аналогично, но всегда браузер указывает полное имя хоста.

таким образом сервер понимает, к какому сайту из хостингов делается запрос.
kozya-bozya вне форума   Ответить с цитированием
Старый 02.07.2007, 10:21   #19
kozya-bozya
Администратор
 
Регистрация: 08.03.2007
Сообщений: 1,559
Вы сказали Спасибо: 156
Поблагодарили 681 раз(а) в 225 сообщениях
kozya-bozya отключил(а) отображение уровня репутации
По умолчанию

да, если ты запрашивал trainsim.ru то и браузер спросит trainsim.ru, www тут по привычке.
kozya-bozya вне форума   Ответить с цитированием
Старый 02.07.2007, 14:45   #20
parovoZZ
Матёрый пользователь
 
Аватар для parovoZZ
 
Регистрация: 25.05.2007
Адрес: Где-то рядом
Сообщений: 2,289
Вы сказали Спасибо: 10
Поблагодарили 214 раз(а) в 44 сообщениях
parovoZZ стоит на развилке (репутация по умолчанию)
Отправить сообщение для parovoZZ с помощью ICQ
По умолчанию

Ясно.
А почему именно 80 порт (или 8080)? Почему нельзя использовать весь дипазаон портов? Тогда же и потребности в таком кол-ве ip не будет.
__________________
битые писькели - (c)Yolkin
parovoZZ вне форума   Ответить с цитированием
Старый 02.07.2007, 15:15   #21
шмырштю
Пользователь
 
Аватар для шмырштю
 
Регистрация: 15.05.2007
Адрес: Уральская Горнозаводская, 13 верста
Сообщений: 85
Вы сказали Спасибо: 2
Поблагодарили 10 раз(а) в 8 сообщениях
шмырштю стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от parovoZZ Посмотреть сообщение
А почему именно 80 порт (или 8080)? Почему нельзя использовать весь дипазаон портов? Тогда же и потребности в таком кол-ве ip не будет.
ну во первых их всего 65 тысяч. а во вторых первые 1024 зарезервированы под конкретные службы, остальные динамические - используются в каждой сессии открываемой твоим компом и "контрагентом".
а для обхода ограничения ip-адресации версии 4, вводят версию 6 (около 1500 адресов на каждый квадратный метр площади суши), но это ближайшие лет 10. а также такие обходные технологии как сети intranet (внутренние со своей адресацией), NAT, позволяющие спрятать за один ip-адрес, много компьютеров.

а про иерархию DNS-серверов у же тебе рассказали. когда запрос твоей проги переобразовали из имени в ip-адресс, комп отправляет пакеты с запросами, дойдя до "конечного" ip-адреса, на нём не факт что реальный сервер с нужной инфой, а только "сервер-посредник", за которым может быть целая intranet-сеть серверов.
__________________
Уральская Горнозаводская, 13 верста
шмырштю вне форума   Ответить с цитированием
Старый 02.07.2007, 20:06   #22
Crypton
Опытный
 
Аватар для Crypton
 
Регистрация: 15.04.2007
Адрес: Санкт-Петербург
Сообщений: 177
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Crypton стоит на развилке (репутация по умолчанию)
Отправить сообщение для Crypton с помощью ICQ
По умолчанию

Цитата:
А почему именно 80 порт (или 8080)? Почему нельзя использовать весь дипазаон портов? Тогда же и потребности в таком кол-ве ip не будет.
Было-бы крайне не удобно, запоминать всякие адреса с цифрами, типа:
http://trainsim.ru (:80) - основной сайт
http://trainsim.ru:2080 - форум
http://trainsim.ru:3080 - Внутренняя почта *@trainsim.ru
http://trainsim.ru:4080 - aka Trainz.ru

Конечно можно привыкнуть если все равно будут лишь ссылки везде тебя провожать, но ИМХО, крайне не удобно, да и не слишком безопасно
__________________
Блог | Crypton Technologies
Crypton вне форума   Ответить с цитированием
Старый 02.07.2007, 21:53   #23
parovoZZ
Матёрый пользователь
 
Аватар для parovoZZ
 
Регистрация: 25.05.2007
Адрес: Где-то рядом
Сообщений: 2,289
Вы сказали Спасибо: 10
Поблагодарили 214 раз(а) в 44 сообщениях
parovoZZ стоит на развилке (репутация по умолчанию)
Отправить сообщение для parovoZZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от Crypton Посмотреть сообщение
Было-бы крайне не удобно, запоминать всякие адреса с цифрами, типа:
http://trainsim.ru (:80) - основной сайт
http://trainsim.ru:2080 - форум
http://trainsim.ru:3080 - Внутренняя почта *@trainsim.ru
http://trainsim.ru:4080 - aka Trainz.ru

Конечно можно привыкнуть если все равно будут лишь ссылки везде тебя провожать, но ИМХО, крайне не удобно, да и не слишком безопасно
DNS не может выдать порт??? Тем не менее, на некоторые сайты ругается фаер - порты из динамического диапазона. Кто мне порт отдаёт?
__________________
битые писькели - (c)Yolkin
parovoZZ вне форума   Ответить с цитированием
Старый 02.07.2007, 23:13   #24
kozya-bozya
Администратор
 
Регистрация: 08.03.2007
Сообщений: 1,559
Вы сказали Спасибо: 156
Поблагодарили 681 раз(а) в 225 сообщениях
kozya-bozya отключил(а) отображение уровня репутации
По умолчанию

изначально порт определяется службой.

ftp - 21 порт tcp
http - 80 порт tcp
(это если не указано иное явно, например lib.ru:8080/books)
dns - 53 порт, причем udp

глянь файл
WINDOWS\system32\drivers\etc\services
(в юниксах /etc/services)

там же protocol - группы протоколов

кстати, после получения соединения номер порта изменяется.

вообще если серьезно задумал изучение сетевых технологий, или чтобы тебе не путаться в понятиях (а мы то говорим о DNS, то о http, скоро и до пинга дойдем, а это уже IGMP скажем...)
лучше начни с Сетевой модели OSI и стека TCP/IP
kozya-bozya вне форума   Ответить с цитированием
Старый 02.07.2007, 23:29   #25
parovoZZ
Матёрый пользователь
 
Аватар для parovoZZ
 
Регистрация: 25.05.2007
Адрес: Где-то рядом
Сообщений: 2,289
Вы сказали Спасибо: 10
Поблагодарили 214 раз(а) в 44 сообщениях
parovoZZ стоит на развилке (репутация по умолчанию)
Отправить сообщение для parovoZZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от kozya-bozya Посмотреть сообщение
кстати, после получения соединения номер порта изменяется.
Как это меняется? У кого меняется?
__________________
битые писькели - (c)Yolkin
parovoZZ вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:41. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?