Вчера (а точнее, в ночь с субботы на воскресенье) на канал #FreeBSD сети RusNet завалился некий пионер DiscoveryX и стал, естественно, задавать глупые вопросы, демонстрируя мегапознания в компьютерах. Канал, однако, находился в добродушном состоянии, так что банить его никто не стал, а напротив, стали вести среди него разъяснительную работу :) Особенно распинался я, находясь в распитии полторашки пива, рожая многословные, но понятные для даунов/домохозяек (кому как больше нравится) объяснения на аналогиях. В процессе отвлекались и на более интересные детали, хотя вменяемые обитатели канала большую часть времени наверняка просто ржали, читая это :)
Дальше следует лог этой увлекательной двухчасовой беседы :) Кому-нибудь это объяснение (там не только про инет, но и что такое протокол, стек, стек протоколов и около), впрочем, может и пригодится, имхо разжевано донельзя, из френдов если кто не в курсе был, как оно работает, должны понять все :)
[23:39:25] <+DiscoveryX> тогда такой вопрос, если на одном компе стоит линуха на другом фре может ли быть между ними локальная сеть в домашний условиях, они в роде одну и туже файловую систему используют
[23:40:03] <+AMDmi3> DiscoveryX: во-первых, файловые систмы разные, во-вторых, как это связано с сетью?
[23:40:31] <+AMDmi3> DiscoveryX: сеть может быть между чем угодно и чем угодно
[23:41:26] <+DiscoveryX> AMDmi3 ну допустим стоит на одном компе линуха а на другом фре я с могу скачать с линухи пару файлов на фре при скорости 100 по локальной
[23:41:33] <+DiscoveryX> как в винде
[23:42:10] <+AMDmi3> DiscoveryX: да
[23:42:44] <+AMDmi3> DiscoveryX: FTP/HTTP/samba/NFS - что душа пожелает, только сервисы соответствующие подними
[23:43:28] <+DiscoveryX> AMDmi3 фтп и хттп понятно, а самба и нфс эт что, нфс эт файловая система же
[23:44:28] <+AMDmi3> DiscoveryX: NFS - это протокол; какая файловая система стоит на машинах ее не волнует
[23:45:24] <@unix_ID> ога
[23:45:24] <@unix_ID> NFS-клиенты даж под DOS есть
[23:45:29] <+DiscoveryX> а на прямую иметь доступ к диску я смогу или нет, то есть прям шариться на нем при разных ОС
[23:45:42] * @paladin7 vse pitaetsa openafs na macose zavesti
[23:45:50] <+AMDmi3> DiscoveryX: что значит напрямую?
[23:45:54] <@nuclight> что ты понимаешь под "напрямую" ?
[23:46:05] <@paladin7> DiscoveryX: через сеть?
[23:46:06] <@paladin7> хех
[23:46:15] <+DiscoveryX> ну тоесть как в винде, с одной машини можно лазить на жестком в другой
[23:46:35] <@nuclight> NFS и SMB
[23:46:37] <@paladin7> можно ssh и вперед
[23:46:56] <@unix_ID> да лучче по SSH
[23:46:56] <+DiscoveryX> ssh эт что
[23:46:58] <+AMDmi3> DiscoveryX: да, samba и nfs; samba - точно как в винде
[23:47:29] <+DiscoveryX> вы меня терминами не закидывайте я пока фре только ставил и знаю только две команды DATE и CAT так что .............
[23:47:57] <@paladin7> a kak zhe reboot?
[23:48:06] <@nuclight> DiscoveryX, SSH = Secure Shell, метод удаленного захода мна машину по сети, когда ты с ней работаешь аки с консоли
[23:48:15] <+DiscoveryX> ребоот что там + H кажеться
[23:48:23] <+AMDmi3> DiscoveryX: тогда начни с основ, книжку купи, потом разбирайся с сетевыми ФС
[23:49:02] <+DiscoveryX> тады какую книгу можешь по советовать
[23:49:28] <@unix_ID> в MC F9 -> Левая панель -> Shell-соединение и лазь скока угодно "напрямую"
[23:49:30] <@unix_ID> тока на удаленной машине ssh-сервер поднят должен быть
[23:49:48] <@paladin7> могу посоветовать "основы рационального мышления" если такая есть :)
[23:50:59] <+DiscoveryX> вот смотрите, Вин98 fat локалкой подъсоеденон к ВинХР NTFS, вин 98 не увидит диск винХР по локалке по тому что разные файловые система, правильно или нет?????
[23:51:28] <@unix_ID> НЕТ
[23:51:38] <+DiscoveryX> unix_ID увидит что ли
[23:51:46] <+DiscoveryX> unix_ID тогда объясни как
[23:51:49] <@unix_ID> конечно
[23:52:54] <@unix_ID> да потому что протоколу SMB пох какая файловая система на машине
[23:52:59] <+AMDmi3> DiscoveryX: Майкл Эбен, Брайан Таймэн. FreeBSD Администрирование: искусство достижения равновесия
[23:53:07] <@nuclight> DiscoveryX, существует такое понятие - "протокол"
[23:53:21] <@nuclight> AMDmi3: рано ему такое, в школу сначала надо :)
[23:53:30] <+AMDmi3> DiscoveryX: неплохая, про все есть, в т.ч. и про samba и про NFS
[23:53:54] <+DiscoveryX> AMDmi3 спасибки
[23:54:52] <+AMDmi3> nuclight: ну не знаю, мне показалось книга понятная; правда, я уже год под FreeBSD сидел когда ее читал и ничего нового, в общем, не узнал, но тем не менее понравилась
[23:55:03] <+DiscoveryX> nuclight unix_ID с одной машини закодировался файл по протоколу IP и принялся на другой машине и раскодировался IP примерно так что ли
[23:55:46] <@nuclight> AMDmi3, ты видишь, у него базовых представлений о компьтерах еще мало %)
[23:55:55] <+AMDmi3> nuclight: как бы то ни было, другой я не знаю; а знания об основах - оно при работе с *bsd / *nix само приходит
[23:56:26] <@nuclight> DiscoveryX, ну если _примерно_ - так, в действительности оно посложнее
[23:56:54] <@unix_ID> мда 8-))
[23:57:10] <+DiscoveryX> nuclight как мало я с 14 лет уже 3 года на них пашу и оказываеться что я ни чего не знаю просто сидел только на фре и IP я привел в качестве примера!!!!!
[23:57:27] <+DiscoveryX> тоесть на виндоусах
[23:57:30] <+DiscoveryX> а не на фре
[23:58:35] <+DiscoveryX> в общем давайте с корня
[23:58:39] <@nuclight> DiscoveryX, а у меня 12-летний брат уже 7 лет на них "пашет" и знает примерно как ты. И что?
Session Close: Sun Sep 25 00:00:01 2005
Session Start: Sun Sep 25 00:00:01 2005
Session Ident: #freebsd
[00:00:23] <+DiscoveryX> когда на одной машине стоят 2 жестких, при перебрасывании с одного жесткого информации на другой не используеться ни каких протоколов, (то есть они есть но в нашем примере не имеют значения) так или нет???
[00:00:44] <+DiscoveryX> по моему мнению так же происходит и по локальной сети
[00:01:18] <@paladin7> nuclight: hm
[00:01:26] <@nuclight> протоколы используются практически всегда
[00:01:27] <@paladin7> nuclight: nado zaniatsa bratom, chto zh ti tak
[00:01:38] <@nuclight> в случае локалки их стек гораздо быстрее
[00:02:12] <@nuclight> paladin7: да надо, вот он уже фрей заинтересовался - но с английским у него плохо, а из русскоязычной литературы у меня только хэндбук :)
[00:02:28] <@paladin7> DiscoveryX купи себе книвку по ассемблеру
[00:02:33] <@paladin7> книжку
[00:03:00] <@paladin7> nuclight: в школе плохо учат?
[00:03:02] <@nuclight> палыч, ну ты садист :)
[00:03:06] <+DiscoveryX> nuclight стек на скок я знаю эт IPX\TCP\IP\FTP\HTTP это стек протокола HTTP или что то типо того
[00:03:15] <@paladin7> почему садист?
[00:03:26] <@nuclight> зачем ему ассемблер? ему попроще надо
[00:03:39] <@paladin7> надо начинать с основ с процессора,стэка и прерываний
[00:03:51] <+DiscoveryX> не издевайтес
[00:03:54] <@paladin7> тогда все остальное будет понятнее
[00:03:59] <+DiscoveryX> я пытаюсь понять!!!!
[00:04:01] <@nuclight> paladin7: в школе у него только начался английский, ему не хватит
[00:04:09] <@nauman> DiscoveryX: IP и IPX на одном уровне
[00:04:23] <@nauman> DiscoveryX: TCP ходит над IP
[00:04:26] <+DiscoveryX> nauman ну я примерно правильно предпологаю ??????
[00:04:37] <@nauman> DiscoveryX: FTP и HTTP ходят над TCP
[00:04:56] <@paladin7> nuclight: в 12 лет? чето поздно как мне кажется
[00:04:58] <@nuclight> DiscoveryX, слэши в другую сторону
[00:05:18] <@nuclight> paladin7: нет, как раз 5 класс, начало изучения
[00:05:29] <+DiscoveryX> тогда объясни мне что такое протокол, по мне это просто преобразователь (кодироващик-декодировщик) информации ?????
[00:05:37] <@paladin7> да наверное
[00:05:52] <@nuclight> DiscoveryX, нет
[00:05:59] <+DiscoveryX> nuclight а что эт???
[00:06:00] <@paladin7> DiscoveryX: когда ты заходиш домой с улицы
[00:06:04] <@paladin7> ты что делаеш?
[00:06:11] <+DiscoveryX> что
[00:06:23] <+DiscoveryX> ну
[00:06:28] <+DiscoveryX> не томи
[00:06:37] <@paladin7> ты рассказывай
[00:06:41] <@nuclight> ты на вопрос ответь
[00:06:44] <@nauman> DiscoveryX: протокол - соглашение сторон об однозначном толковании написанного в заранее оговоренных терминах
[00:07:09] <+DiscoveryX> nauman но я же правильно сказал
[00:07:09] <@nuclight> nauman: не нарушай нам тут педагогику :)
[00:07:19] <@nuclight> DiscoveryX, нет
[00:07:20] <@nauman> DiscoveryX: в нашем случае меняешь "написанного" на передаваемого
[00:07:29] <@nauman> все, молчу
[00:08:02] <+DiscoveryX> nauman нет ты объясняй :):):)
[00:08:10] <@paladin7> nauman: какое-тоо не корректное определение
[00:08:24] <@paladin7> во первых это не соглашение вовсе
[00:08:28] <@nuclight> DiscoveryX, ты сказал "преобразователь" - а это уже объект, который занимается толкованием протокола
[00:08:44] <@nuclight> paladin7: он в политических терминах объяснил :)
[00:08:48] <@nauman> на самом деле именно соглашение
[00:08:52] <@nauman> нет
[00:08:53] <@paladin7> нет
[00:09:02] <+DiscoveryX> nuclight то есть преобразователь на пример получиться модем???
[00:09:03] <@nauman> именно в технических
[00:09:40] <@paladin7> это неправильный перевод
[00:10:01] <@paladin7> причем часть явно переведена
[00:10:07] <@paladin7> а часть придумана
[00:10:28] <@nuclight> где-то я видел хорошее описание (в т.ч. "формат файлов - тоже протокол").. кажется в дев-хэндбуке
[00:10:40] <@paladin7> и взято именно из дипломатического лексикона
[00:10:41] <@lunatic> тогда уж начали бы с 7 уровневой модели
[00:10:43] <@paladin7> (c) An agreement of diplomatists indicating the results
[00:10:43] <@paladin7> reached by them at a particular stage of a
[00:10:44] <@paladin7> negotiation.
[00:10:57] <+DiscoveryX> paladin7 ну мы же не выпендриваемся а рассуждаем
[00:11:07] <@nuclight> DiscoveryX, например. Модемы вяжутся по определенным протоколам.
[00:11:13] <@paladin7> ж данном же случае есть 2 других трактовки
[00:11:17] <@paladin7> 1. общая
[00:11:26] <@paladin7> 3: code of correct conduct; "safety protocols"; "academic
[00:11:28] <@paladin7> protocol"
[00:11:42] <+DiscoveryX> nuclight хорошо это я понял,
[00:11:42] <@paladin7> и никакого отношения к согласованности или записи она не имеет
[00:11:57] <@paladin7> а из нее уже исходит сугубо техническая
[00:12:08] <@paladin7> n 1: (computer science) rules determining the format and
[00:12:09] <@paladin7> transmission of data [syn: communications protocol]
[00:12:29] <@nuclight> пал, правила подразумевают следование им, т.е. согласованность
[00:12:38] <+DiscoveryX> тогда по локалке виндоусов какой протокол используеться именно просмотров жестких дисков
[00:12:44] <@nuclight> SMB
[00:12:57] <@paladin7> а не CIFS?
[00:13:12] <@nuclight> CIFS - новое название SMB
[00:13:18] <@paladin7> ok :)
[00:13:20] <+DiscoveryX> nuclight paladin7 тогда какой получаеться стек (полный)
[00:13:27] <@nuclight> маркетинг :)
[00:13:53] <+DiscoveryX> SMB/IPX/IP/TCP - примерно так
[00:14:06] <@nauman> :)
[00:14:19] <@paladin7> nuclight: a vot kstati nesovsem
[00:14:21] <@nuclight> SMB -> NetBIOS -> TCP -> IP -> (физ. протокол локалки) -> локльные протоколы компа
[00:14:29] <@nauman> протокол - это _прежде_ всего согласованность :)
[00:14:41] <@paladin7> (CIFS) An Internet file system protocol,
[00:14:41] <@paladin7> based on Microsoft's SMB. Microsoft has given CIFS to the
[00:14:41] <@paladin7> Internet Engineering Task Force (IETF) as an Internet Draft.
[00:14:41] <@paladin7> CIFS is intended to complement existing protocols such as
[00:14:41] <@paladin7> HTTP, FTP, and NFS.
[00:14:42] <@paladin7>
[00:14:45] <@paladin7> CIFS runs on top of TCP/IP and uses the Internet's Domain
[00:14:47] <@paladin7> Name Service (DNS).
[00:15:03] <@paladin7> razve dlia SMB nado dns?
[00:15:10] <@nuclight> paladin7, это громкие слова. Хотя после переименования протокол конечно развивался дальше
[00:15:33] <@nuclight> paladin7, его можно использовать, а можно и по старинке
[00:15:46] <+DiscoveryX> это получаеться на компе который посылает информацию а на другом который принимает он будет отличен от первого
[00:15:55] <@nuclight> он - это кто?
[00:15:56] * @_vasya_ (~vasya@zOYNM._ZzYU.ru) Quit (Operation timed out)
[00:16:56] <+DiscoveryX> nuclight протокол SMB -> NetBIOS -> TCP -> IP -> посылает IP/TCP/NetBIOS/SMB принимает, так или нет???
[00:18:44] <@paladin7> kakoj uzhas
[00:19:15] <+DiscoveryX> правильно или нет
[00:19:24] * Lex37473 (~__Le_XX_u@82.PP6aK.70Xoq.in-addr) has joined #freebsd
[00:19:24] * ChanServ sets mode: +v Lex37473
[00:20:03] <@paladin7> DiscoveryX: ты что понять хочеш?
[00:20:12] <+DiscoveryX> paladin7 конечно!!!!
[00:20:19] * @zhjckfd (~zhjckfd@mail2.megapol.com.ua) Quit ("quiting...")
[00:20:25] <+DiscoveryX> paladin7 как работает сеть"""
[00:20:45] <@nuclight> DiscoveryX, знаешь, что такое стек?
[00:21:07] <+DiscoveryX> nuclight точного понятия не знаю, но примерно в общем виде
[00:21:25] <@paladin7> nuclight ему не про стек, а про 7-и уровневую модель надо
[00:21:42] <@paladin7> чего там у вас на русском есть для простонородия?
[00:22:35] <@nuclight> paladin7, подведем своими словами
[00:22:52] <@nuclight> DiscoveryX, стек - это такая барная стойка для тарелок на пружинах
[00:22:54] <@paladin7>
http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI[00:22:57] <@paladin7> vo
[00:23:02] <@paladin7> DiscoveryX: idi chitaj :)
[00:23:13] <+DiscoveryX> paladin7 не могу у меня интранет
[00:23:15] <@nuclight> ты можешь поместить в нее только одну тарелку - сверху, и оно опустится под весом
[00:23:25] <@nuclight> и достать можешь только самую верхнюю
[00:23:32] <+DiscoveryX> nuclight ага
[00:23:50] <@nuclight> т.е. если ты будешь помещать туда тарелки, доставать ты их будешь в обратном порядке
[00:24:41] <@nuclight> в компьютерах стек - область хранения информации, работаюзая по такому же принципу - определены операции поместить (push) и взять (pop), достаешь опять же в обратном порядке
[00:25:15] <+DiscoveryX> что соотвествует вот этому????? SMB/NetBIOS/TCP/IP IP/TCP/NetBIOS/SMB
[00:25:16] <@nuclight> стек протоколов - чуть другое понятие
[00:25:26] <@nuclight> DiscoveryX, не забегай вперед
[00:25:35] <+DiscoveryX> nuclight ладно давай
[00:26:17] <@nuclight> когда приложение отправляет информацию в сеть своему собеседнику, оно опускает эту "тарелку" в стек протоколов, и каждый протокол добавляет туда свои тарелки
[00:26:51] <@nuclight> потом вся стойка передается другому компу и протоколы достают тарелки в обратном порядке
[00:27:24] <+DiscoveryX> nuclight за тарелку можно считать допустим IP ???? или эт что то другое или это просто информация
[00:27:46] <@nuclight> на каждой тарелке написано, куда ее надо передать
[00:28:05] <@nuclight> на самой верхней - какой бар, далее - какой этаж, отдел
[00:28:23] <@nuclight> в конце концов твоя тарелка попадает именно тому адресату, которому надо
[00:28:24] <+DiscoveryX> nuclight вроде понимаю
[00:28:39] <+DiscoveryX> а тарелка эт что в нашем случае
[00:29:06] <@nuclight> это некий кусок информации
[00:29:17] <+DiscoveryX> а протокол эт что в нашем случае
[00:29:39] <@nuclight> вообще, аналогия с тарелками здесь не совсем верная (скорее письмо - конверт - контейнер - вагон), это чисто для иллюстрации стека
[00:30:11] <@nuclight> протокол - это диаметр, раскраска тарелок, шрифт и месторасполжениее надписей на тарелке
[00:30:23] * @nuclight во меня с пива прет :)
[00:30:25] * @lunatic видит как вешают лапшу ...
[00:31:01] <+DiscoveryX> nuclight информация о том куда поместить тарелку это тоже протокол
[00:31:23] <@unix_ID> все пойду-ка я спать
[00:31:26] <@unix_ID> nuclight ищщо раз спасибо за скан-коды клавиш
[00:31:34] <+DiscoveryX> unix_ID пока
[00:31:35] <@nuclight> ну да.. так, на чем мы там остановились?..
[00:31:55] <+DiscoveryX> nuclight давай с конвертами и контейнерами
[00:32:00] <@paladin7> lunatic :)
[00:32:43] <@lunatic> хотя не в конце исправился )
[00:32:43] <@nuclight> Ок. Итак, допустим, у нас есть HTTP-браузер, которому нужно заказать страницу в другом городе.
[00:33:41] <@paladin7> browser ne znaet gde stranica ;)
[00:33:41] <@nuclight> Он знает адрес получателя, пишет письмо-заказ и отдает его секретарше. Доставка - не его забота.
[00:33:45] * @lunatic (~ilyaz@tsk-635-95.adsl.tomsknet.ru) Quit ("спать")
[00:33:53] <@nuclight> paladin7, сейчас это не важно :)
[00:34:19] <@paladin7> eto kakraz vazhno esli ishodit iz OSI :)
[00:35:04] <@nuclight> Секретарша - TCP. Она пишет конверт, должности на нем и все такое. Отдает курьеру - IP. Тот знает только адрес здания.
[00:35:25] <@nuclight> paladin7, OSI излишне детализирована для начального изложения, имхо.
[00:35:58] <@nuclight> Теперь дело курьера - добраться до места назначения, как - вышестоящих не волнует.
[00:36:48] <@nuclight> Он может выбрать самолет (Ethernet) или мотоцикл (ppp по модему), может в процессе пересаживаться (роутинг, сети с разной физической средой).
[00:37:48] <@nuclight> В конце концов он прибывает к зданию назначения и отдает конверт тамошней секретарше (IP). Что в письме, не его забота, он свое дело сделал.
[00:38:08] <@nauman> флудеры пивные :)
[00:38:58] <@nuclight> Секретарша разбирает надписи на конверте и передает письмо нужному получателю в здании. Что там написано, не ее дело, это дело получателя и определяется более высоким протоколом.
[00:39:08] <@nuclight> тьфу, секрутутка - TCP, а не IP
[00:39:25] <@paladin7> nauman: uhu
[00:39:33] <@nuclight> DiscoveryX, ну тот строчит ответ и вот так они и обмениваются. Понятно?
[00:40:41] <+DiscoveryX> ладно примерно понял, теперь по углубленней, с компа посылаеться IP пакет на все компы в мире, правильно??? и ответит только один???
[00:41:05] <@nauman> не обязательно на все
[00:41:12] <@nuclight> Нет. На нем же адрес написан. Доставляется кому надо.
[00:41:19] <+DiscoveryX> nauman ну он же не знает где сервак
[00:41:33] <@nuclight> DiscoveryX, тут вступает в дело роутинг.
[00:41:41] <@nauman> DiscoveryX: курьеру покажут дорогу, не переживай
[00:41:51] <+DiscoveryX> nauman как покажут
[00:42:16] <@nauman> DiscoveryX: специальные сервера, которые этим и занимаются
[00:42:45] <@nuclight> DiscoveryX, в пунктах пересадки курьера он спрашивает, на что ему сесть, чтобы добраться туда-то.
[00:43:03] <@nuclight> Ему говорят, и он выбирает один из нескольких маршрутов.
[00:43:22] <@nuclight> И так каждый раз, пока не доберется.
[00:43:23] <+DiscoveryX> nuclight а допустим в сети появился новый пункт и его ни кто не знает, как на него попасть
[00:43:53] <@nuclight> Пока новый пункт не известил соседей, никто не сможет на него попасть.
[00:44:19] <@nuclight> Пункты по соседству будут отсылать сообщение "назначение недоступно".
[00:44:33] <@nuclight> Кстати, число пересадок ограничено.
[00:44:42] <+DiscoveryX> nuclight как эт
[00:44:55] <@nuclight> По достижении предела обртано отсылается сообщение "курьер издох".
[00:45:19] <+DiscoveryX> nuclight эт случаем не определение жизни IP пакета
[00:45:32] <@nuclight> Ну вот представь он попадает в петлю, потому что никто не знает как добраться. Не будет же он в ней болтаться вечно?
[00:45:39] <@nuclight> DiscoveryX, да, это TTL.
[00:46:21] <+DiscoveryX> nuclight ну а если пункт находится глубже
[00:46:32] <+DiscoveryX> nuclight очень очень глубоко
[00:47:04] <@nuclight> Представим теперь любопытную секретаршу, решившую узнать маршрут - он пошлет курьера с временем жизни 1, и получит собщение от первого пункта, потом с временм 2, и курьер сдохнет на второй заставе, и т.д.
[00:47:16] <@nuclight> это описание работы tracert/traceroute
[00:47:30] <@nuclight> DiscoveryX, ну значит не доберется.
[00:48:37] <+DiscoveryX> хорошо смотри, посылается ip пакет доходит куда он идет конкретно на какой сервак, на тот где прописаны имена
[00:50:17] <@paladin7> ы
[00:50:27] <+DiscoveryX> paladin7 что
[00:50:29] <@paladin7> интересно кто логи пишет?
[00:50:47] <+DiscoveryX> paladin7 в смысле кто :)
[00:50:53] <@nauman> big brother пишет
[00:51:08] <@nuclight> Есть спецслужба - DNS. Когда на конверте пишут "В мелкософт" или "На деревню дедушке", отправитель сначала узнает у этой службы точный адрес и только потом отправляет.
[00:51:11] <@paladin7> nauman ага кто тут с фсб? :)
[00:51:20] <@nuclight> paladin7, я пишу. Выложить потом? :)
[00:51:56] <@paladin7> nuclight да просто интересно :) надо будет тоже у себя включить
[00:52:00] <@nauman> не, я ниче, ниче :)
[00:52:21] <@nuclight> paladin7: у меня почти всегда ведутся
[00:52:22] * @nauman починяет таблички MySQL, нет-нет :)
[00:52:54] * pal (pal@c-24-16-121-21.hsd1.wa.comcast.net) has joined #freebsd
[00:52:54] * ChanServ sets mode: +v pal
[00:53:14] * @nuclight чешет репу, про что бы дальше насочинять
[00:53:21] <+DiscoveryX> nuclight то есть ip посылаетьс на DNS сервер, ip пакет у него спрашивает где 192.168.0.1 а DNS ему говорит сначало иди на сервер 192.168.0.2 а потом на его клиента 192.168.0.1
[00:53:43] <+DiscoveryX> правильно или нте?
[00:53:43] <@nuclight> DiscoveryX, нет
[00:53:54] <+DiscoveryX> nuclight а как ????
[00:53:57] <@nuclight> Вот наш товарищ браузер.
[00:54:07] <+DiscoveryX> ага
[00:54:47] <@nuclight> Он не знает точного адреса получателя, но знает что того зовут "Главный сайт фрюхи".
[00:55:07] <+DiscoveryX> nuclight ага а еще он знает где DNS сервер да
[00:55:10] <@nuclight> Но у него на столе лежит большая табличка - адрес ближайшего работника DNS.
[00:55:15] <+pal> net
[00:55:16] <+pal> ne znaet
[00:55:30] <@nuclight> Он пишет ему письмо "Скажи-ка мне адрес вот этого ..."
[00:55:43] <+DiscoveryX> nuclight письмо из чего состоит
[00:55:49] <+DiscoveryX> тоже из ip пакета да
[00:56:04] <@nuclight> Тот ему отвечает, и после этого товарищ браузер может написать на конверте точный адрес получателя.
[00:56:37] <@nuclight> DiscoveryX, каждый уровень стека добавляет к пакету заголовок своего уровня.
[00:56:49] <+DiscoveryX> nuclight точный адрес получателя может состоят из нескольких ip-адресов
[00:56:55] <@nuclight> нет
[00:57:10] <@nuclight> он может состоять из спец. адреса
[00:57:25] <+DiscoveryX> nuclight эт что за адрес
[00:57:41] <@nuclight> который будет означать группу из нескольких получателей
[00:58:02] <+DiscoveryX> nuclight на пиши примерный его вид
[00:58:32] <@nuclight> DiscoveryX, их несколько разных. Одни имеют хорошо изветсный вид, а по другим нельзя отличить, получатель - группа или нет.
[00:58:38] <+pal> a potom okazhetsa chto eto vse razvod na hi-hi
[00:58:39] <@nuclight> 255.255.255.255
[00:59:01] <@nuclight> это локальный броадкаст
[00:59:26] <+pal> chto znachit localnij? :)
[00:59:34] <+DiscoveryX> nuclight это маска под сети
[00:59:43] <+pal> eto amij broadcastij iz bbroadcastov
[00:59:44] <@nuclight> значит дальше локалки не уйдет :)
[00:59:45] <+DiscoveryX> nuclight эт и есть спец адрес
[01:00:03] <@nuclight> DiscoveryX, у тебя каша в голове, маска подсети - совсем другое
[01:00:09] <+pal> не уйдет дальше рутеера, и то не факт
[01:00:32] <@nuclight> pal, ну это кривой роутер, если он его дальше пропустит
[01:01:03] <+pal> нет
[01:01:05] <+pal> не крижой
[01:01:06] <+DiscoveryX> nuclight ни фига не понял начиная с 255.255.255.255
[01:01:11] <+pal> не кривой
[01:01:16] <+pal> все зависит от настроек
[01:01:34] <@nuclight> не, ну если бридж, то да, но назначение адреса сейчас - локальный броадкаст
[01:01:57] <+pal> нет
[01:02:03] <@nuclight> DiscoveryX, пакет с таким адресом назначения будет разослан всем компьютерам локальной сети, но не дальше
[01:02:23] <+pal> локальный бродкаст это сеть.255 но никак не 255.255.255.255 :)
[01:02:48] <@nuclight> это не локальный, это направленный броадкаст
[01:02:59] <+pal> поскольку это уве бродкаст по всем сетям
[01:03:09] <@nauman> 255.255.255.255 - локальный броадкаст в текущем ether
[01:03:44] <@nuclight> pal, это что, все винды пытаются устроить глобальную DoS-атаку нетбиосом ? :)
[01:03:53] <@nauman> по аналогии с ff.ff.ff.ff.ff.ff MAC адреса броадкаст самого ether as is
[01:04:07] <+DiscoveryX> nuclight давай знаешь как, давай сначала, только теперь в качестве примера натуральный интеренет с маской подсети с айпи адресами
[01:04:38] <+DiscoveryX> nauman и еще и с МАС адресами, это кажеться в шитый адрес в сетевое устройство да
[01:04:48] <+pal> nauman uhu
[01:05:10] <+pal> imenno na ves etherneet
[01:05:48] <@nuclight> pal, глянь в КАСб там это limited-broadcast address
[01:06:09] <@nuclight> s/КАСб/RFC,/
[01:07:13] <+pal> nuclight no nikak ne local network broadcast :)
[01:07:19] <+pal> edinstvenniy u nego limit eto router
[01:07:34] <+DiscoveryX> люди про меня забыли
[01:07:34] <@nuclight> pal, одна хрень
[01:07:55] <@nuclight> DiscoveryX, что там у тебя?
[01:08:18] <@nauman> pal: :) imenno local
[01:08:19] <+DiscoveryX> давай сначала, только теперь в качестве примера натуральный интеренет с маской подсети с айпи адресами
[01:08:26] <+DiscoveryX> и с МАС адресами,ъ
[01:08:53] <+pal> nauman: what about bridged networks? :)
[01:09:02] <+pal> eto uzhe ne local
[01:09:03] <@nuclight> MAC-адреса существуют только в ethernet-локалках
[01:09:22] <@nuclight> pal, для IP это одна локалка :)
[01:09:35] <+DiscoveryX> nuclight ага я тож так предполагал
[01:09:52] * ChanServ changes topic to 'nuclight> MAC-адреса существуют только в ethernet-локалках'
[01:10:02] <@nuclight> (ну конечно не только, но это не суть важно)
[01:10:22] <@nuclight> гы, он уже повесил :)
[01:10:24] <+pal> :)
[01:10:30] <+DiscoveryX> nuclight nauman ну давайте занова
[01:10:54] <+pal> DiscoveryX: заножо это надо про OSI :)
[01:10:58] <@nuclight> "Было бы величайшей ошибкой думать" (с) В.И. Ленин - тоже замечательно вырвано из контекста :)
[01:11:38] <@nuclight> pal, про OSI ему сам расказывай )
[01:11:48] <+DiscoveryX> nuclight да не про оси
[01:11:52] <+DiscoveryX> а про ip пакеты
[01:11:59] <@nauman> pal: A destination address of all ones (255.255.255.255) causes the
[01:11:59] <@nauman> a datagram to be sent as a broadcast on the local physical
[01:12:00] <@nauman> network; it must not be forwarded by any gateway.
[01:12:05] <+DiscoveryX> вот я хочу попасть на WWW.1tv.RU
[01:12:07] <@nauman> pal: RFC917
[01:12:16] * @nauman таки нашел
[01:12:29] <@nuclight> nauman: RFC1716 посвежее
[01:12:35] <@nauman> может
[01:12:42] <+pal> nauman local phsyical
[01:12:49] <+pal> nu ti ponial :)
[01:13:10] <@nuclight> pal, главное, что не весь Интернет :)
[01:13:27] <+pal> nuclight tolko potomu chto est routeri
[01:13:37] <+pal> a esli bili bi bridgi - to bil bi ves
[01:13:39] <+pal> hehe
[01:13:56] * @nuclight представил себе весь инет без роутеров - ужыс такое админить
[01:14:36] <@nuclight> DiscoveryX, ну тебе ж объяснили про DNS-клиента, что непонятно?
[01:14:49] <+pal> DiscoveryX браузер у тебя не знает что это и где это и никогда не узнает, он получит доступ туда от системы или нет
[01:15:17] <+DiscoveryX> nuclight хороше давай теперь я объясню а вы будете меня поправлять
[01:15:32] <@nauman> pal: ну а я о чем говорил? :)
[01:15:55] <+pal> DiscoveryX соотжетсвенно операционная система использзует другую программу для преобразования имен в АйПи
[01:16:14] <+DiscoveryX> DiscoveryX давайте я буду говорить?????
[01:16:23] <+pal> ну давай
[01:16:28] <@nuclight> говори, кто тебе не дает?
[01:16:35] <+DiscoveryX> слухайте
[01:16:56] * @nuclight устроился поудобнее и взял еще пивка
[01:17:05] <+DiscoveryX> допустим мы хотим попасть на WWW.1tv.RU,
[01:17:16] <+pal> nauman +pal> nuclight no nikak ne local network broadcast :)| <@nauman> pal: :) imenno local
[01:17:31] <+pal> locall network != local physical network :)
[01:17:40] <@nauman> ну ясно
[01:17:40] <+DiscoveryX> а комп знает что DNS WWW.1tv.RU например 192.168.0.10
[01:17:47] <+DiscoveryX> nauman или нет
[01:18:05] <@nuclight> если не знает, он сначала узнает
[01:18:09] <@nauman> DiscoveryX: узнает спросив об этом
[01:18:18] <+pal> esli emu otvetiat
[01:18:19] <+DiscoveryX> у DNS сервера да ???
[01:18:21] <@nuclight> да
[01:18:26] <+pal> да
[01:18:30] <+DiscoveryX> тогда слушайте дальше
[01:19:12] <+DiscoveryX> он посылает IP пакет в виде /IPX/TCP/FTP/HTTP или нет???
[01:19:31] <@nauman> DiscoveryX: проблема имени яйца или курицы решается с помощью примерно 10 ip адресов, о которых DNS знает apriori, что с обращения к ним нужно начинать поиск по DNS
[01:19:35] <@nuclight> ужоснах
[01:20:21] <@nuclight> nauman, опять забегаешь вперед :)
[01:20:53] <+DiscoveryX> ладно люди, я попозжа зайду, ждите а если не зайду то значит в другой раз найду вас сдесь, надеюсь
[01:20:56] <+DiscoveryX> всем пока
[01:21:35] <+pal> DiscoveryX в виде IP(TCP(HTTP))
[01:21:59] <+DiscoveryX> pal я эт попозжа зайду
[01:22:01] <@nauman> ip(udp(dns)))
[01:22:04] <+DiscoveryX> всем еще раз пока
[01:22:31] <+pal> nauman я думал про днс мы уже узнали
[01:22:32] <+pal> хехе
[01:22:33] <@nuclight> ждем-с
[01:22:47] <@nauman> pal: ты чересчур оптимистичен :)
[01:23:00] <@nuclight> pal, ну я было собирался рассказать про Главный Компьютер Интернета
[01:23:18] <@nauman> оооо
[01:23:22] <@nuclight> который стоит у Директора Интернета на работе
[01:23:31] <@nauman> nuclight: давай, я слушаю
[01:24:08] * @nauman подлил nuclight еще пива
[01:24:08] * @nuclight шепотом науману на ушко: это a.root-servers.net и его братья на самом деле :)
[01:24:20] <@nauman> :)
[01:24:35] <@nuclight> я же говорю, не забегай вперед :)
[01:24:43] <+pal> вот пойду его и выключу и будет всем облом
[01:24:55] <@nuclight> pal, ах ты негодник
[01:25:07] * +DiscoveryX (~ArtFul@83.234.81.31) Quit (Ping timeout)
[01:25:46] <@nuclight> Объявление: Требуется на хорошо оплачиваемую работу телепат. Куда обращаться, сами знаете.
[01:29:30] <@nuclight> Надолго ль ушел он, непонятно мне. Пива литр остался лишь всего.
[01:30:02] <+pal> оставь на утро
[01:30:44] <@nuclight> Да сна в одном глазу ни. Дождаться ль его что.
[01:31:28] <@nauman> ты смотри, Шекспир
[01:32:10] <@nuclight> Нет о, заговорил безумным пятистопным ямбом я. Что ж делать мне? Пойду-ка выпью яду.
[01:32:43] <@nauman> ээээ
[01:33:15] <@nuclight> тьфу, Йодина манера речи говорить заразительна
[01:33:19] <@nauman> ты уж нас не бросай на растерзание Discovety этого, а?
[01:33:25] <@nuclight> :))
[01:33:41] <@nauman> :)
[01:34:44] <+pal> а дисковери стебется в уголке под другим ником и показывает на экран жирными пальцами
[01:35:26] <@nuclight> да фиг его знает, может и тролль
[01:37:03] <@nauman> я некоторое время думал что спанка :)
[01:37:23] <+pal> hehehe
[01:38:17] <@nuclight> та ну, спанка бы что-нибудь посмешнее придумал
[01:38:41] <@nauman> ага, да и из Иркутска вроде это было
[01:39:54] <+pal> iz ulan ude
[01:40:07] <@paladin7> inetnum: 83.234.81.0 - 83.234.81.255
[01:40:07] <@paladin7> netname: ISB-NET2
[01:40:07] <@paladin7> descr: (IR000220) Information Systems of Buryatia,
[01:40:07] <@paladin7> descr: Ulan-Ude, Russia
[01:40:07] <@paladin7> country: RU
[01:40:12] * paladin7 sets mode: +o pal
[01:40:45] <@nauman> ну я /20 только выглядел
[01:41:00] <@nauman> route: 83.234.80.0/20
[01:41:00] <@nauman> descr: RU-TRANS-TELECOM
[01:41:00] <@nauman> descr: Irkutsk
[01:41:22] * @paladin7 whois -r :)
[01:41:25] <@nuclight> Бурятия!
[01:41:33] <@nuclight> все понятно :)
[01:41:36] * @nauman whois -m
[01:41:59] * @nuclight ху из ит, Дринкинс? :)