Как я понимаю яваскрипт странички выполнят браузер опера. То есть он читает такой: console.log(“привет, опера говно”); И онитакой ага это у нас будет djfkekfndksnsksbdks машинный код который выведет суть в консоль. А node.js это что, это типа html и css выполняет браузер, а js выполняет какая то node рантайм ехе хрень или что?
Комментарии: 10
Suigintou45
это фреймворк вокруг фреймворка. чтобы абстракции громоздить на мегабайты js кода
Anonim
node js не выполняет html.
Iiy
Я это OSI пересмотрел 100500 видео уже давно, но в видео я нихрена не понял, там какие то туманные магические рассказы о каких то непонятных штуках которые не понятно что собой представляют: файлы, програмы, чипы какие то или что хз Ну html это браузер типа глянул как нарисовать контент нарисовал и все. Это до меня дошло
Vadik
L1 - первая модель OSI Это физический уровень. Т.е. провода, wi-fi, ethernet и т.д. Тебя он не очень то должен волновать. L2 - второй уровень OSI. Он же канальный уровень. Упрощённо говоря это локальная сеть. Чем он важен - там все устройства общаются не по IP(адресу интернет), а по МАС адресу. МАС адрес, это адрес устройства передачи данных записанный с завода. Обращаю внимание, второй раз, в локальной сети ни кто не общается по IP( 192.168.1.1 , 192.168.24.12 и т.д.). Все устройства общаются именно по МАС адресу, и создаются так называемые ARP таблицы, где устанавливается соответствие МАС адреса и IP адреса устройств, подключённых к локальной сети. L3 уровень оси. Это именно сетевой уровень, тут всё работает как большинство привыкли считать. все компуктеры по IP адресу обращаются к друг другу. И ещё раз. Тебе важны на данный момент два уровня: L2 (локальная сеть, общение по МАС адресам) и L глобальная сеть общение по IP адресам. Все остальные уровни OSI (их семь тебя пусть пока не волнуют. если надо будет, потом разберёшься) Всё. IP адреса зачастую замещаются буквенными названиями, так называемыми URL. Соответствие буквенных и цифровых имён записывается в так называемые DNS базы. Т.е. ты пишешь например Google.com А твой браузер сам отсылает данные и по цепочке их заменяет на необходимые IP. Можешь установить virtualbox и на нём посмотреть например url адреса и их цифровые значения
Robert
Хорошо,а ты поставь два узла и задай IP из разных подсеток, твое сообщение ведь не дойдет
Vadik
Тобишь поставил virtualbox , накатил туда linux например минт и балуйся. например посмотрим какой адрес у гугла такая команда есть host Или например мы хотим посмотреть, кто это такой, под сайтом сидит. Для этого команда whois
Robert
Ну это уже DNS отрабатывает. Человеку легче запомнить URL, чем IP адрес
Robert
А до этого вместо DNS использовали host file
Vadik
Если мы хотим посмотреть с кем мы по локальной сети общаемся, на нужны так называемая arp таблица. в линуксе команда arp a
Vadik
Чо не понятно - спрашивай. Не обращай внимания, парни дружески похахатывают. Как изобретёшь аналог Modbus RTU over TCP , будешь грести бабло лопатой и уже сам посмеиваться над остальными ;) https://www.youtube.com/watch?v=ujcgcfHtTJ4