|
6 / 5 / 1
Регистрация: 06.09.2015
Сообщений: 176
|
|
Каким образом считывается Mac адресс17.07.2018, 13:00. Показов 1911. Ответов 7
Метки нет (Все метки)
Вопрос такой: как считывается мак адрес другим комьютером?
Это ведь последовательность бинарного кода так? Тут возможно вопрос еще глубже как вообще информация считывается другим удаленным комьютером через физический уровень. Допустим фрагмент данных это определенная последовательность нулей и единиц верно? И из чего состоит эта последовательность(я имею ввиду в каком порядке информация в виде нулей и единиц содержится и как это обрабатывается компьютером или коммутатор/маршрутизатором)? В каком месте в цепи нулей и единиц находится мак адрес и что отправляется до этого? Каким образом данные идут от одного маршрутизатора до другого и каким образом происходит то самое считывание? Вот все пишут словами мол фрагмент "отправляется" туда-то и компьютер "получает" фрагмент. Каким образом он "получает" фрагмент, допустим как данные "переходят" из канального уровня в сетевой, а из сетевого в транспортный? Получилось несколько вопросов, но по сути, что происходит на уровне нулей и единиц? В реальных условиях так скажем, ведь у нас по сути там просто электрический сигнал(ну или другой)
0
|
|
| 17.07.2018, 13:00 | |
|
Ответы с готовыми решениями:
7
Каким образом можно получить NSImage по массиву байт? (Xamarin.Mac) Узнать mac адресс Mac адресс Wi Fi Ноутбука |
|
Просто Лис
|
|
| 17.07.2018, 15:07 | |
|
Не по теме: Забавно читать такие тексты Почитай про модель OSI — будет тебе и физический уровень, и канальный и другие. И тогда задавай уточняющие вопросы по уровню, который понравится. А MAC-адрес отправителя содержится в пакете канального уровня для аппаратной маршрутизации.
0
|
|
|
6 / 5 / 1
Регистрация: 06.09.2015
Сообщений: 176
|
|
| 17.07.2018, 19:28 [ТС] | |
|
я читал( и уже все наверно перечитал до того из чего состоит кадр(преамбула, длина, мак отправителя получателя, пакет, контрольная последовательность кадра).
ОСИ я наизусь знаю : Прикладной, Сеансовый, Представительский, Транспортный, Сетевой, Канальный, Физический. Ну так на физическом уровне подробней можно?
0
|
|
|
Просто Лис
|
|
| 18.07.2018, 06:47 | |
Сообщение было отмечено Программер как решение
Решение
Реализаций физического уровня может быть много, в этом-то и смысл. Среда передачи сигнала может отличаться (медь, радиоволны, оптика).
Возьмём, к примеру, более-менее современный Ethernet 10BASE-T. Всем знакомый 8-ми пиновый разъем 8P8C с защёлкой. Две витые пары. Одна пара используется для передачи сигнала, другая — для приёма. Итого четыре провода. Сама конструкция витой пары гасит помехи (см. дифференциальная пара). В сетевухе присутствует гальваническая развязка (трансформаторы). Данные передаются побитово: Манчестерское кодирование, кадрами. Википедия говорит что размер кадра от 64 до 1518 байт, но это уже канальный уровень. Перед началом кадра и после посылаются особая последовательность битов, для идентификации начала/конца. В других более скоростных протоколах (100BASE-T, например) идея остаётся той же, только увеличивается частота несущей и используются улучшенные методы кодирования: биполярный AMI код, Потенциальный код 2B1Q и др. Немного про радиоволны: часто используется OFDM — сигнал получается с экстремально узким спектром. Используется в wi-fi, g3 и всех современных протоколах. Картинка со спектром. С оптикой тоже всё забавно. Добавлено через 1 минуту Уровнем выше (канальном), тоже интереснее: обнаружение коллизий.
1
|
|
|
6 / 5 / 1
Регистрация: 06.09.2015
Сообщений: 176
|
|
| 18.07.2018, 10:14 [ТС] | |
|
Спасибо, очень понятно как по проводу идет сигнал...
Кадр это один блок данных возьмем минимальный 64 байтовый кадр. Битовый сигнал должен как то "собраться в кадр" допустим сигнал идет побитово, как этот битовый сигнал превращается в кадр ( на коммутаторе например, там наверно должно быть какое-то записывающее/аккумулирующее устройство) и как этот кадр "идет" на канальный уровень? Может быть на уровне архитектуры хочется знать. Там регистры наверное стоят? Которые записывают побитово значения? Например я знаю что в ЦП к каждому регистру подсоединено несколько проводов, соответствующие двоичному коду. А тут у нас только один(не один, а два , но бит то один, т.к. значения 0 и 1 различаются в зависимости от напряжений в проводах в данном случае я имею ввиду высоскоростную передачу) Добавлено через 40 минут Я нашел информацию о сдвиговом регистре ТУТС Добавлено через 2 минуты Я понял свой вопрос и могу задать его более корректно "каким образом последовательный код переводится в параллельный"
0
|
|
|
Просто Лис
|
||
| 18.07.2018, 11:57 | ||
Сообщение было отмечено Программер как решение
Решение
Смотри, сигнал по проводу идёт непрерывно с известной тактовой частотой:
Если ничего не передаётся, то идут нули: 00000000. Как только в передатчик пришёл кадр, то передатчик шлёт маркер начала кадра 0010010 (пример) и сам кадр с данными: 01010100 01010101… Ещё может быть реализовано помехоустойчивое кодирование, когда на 8 полезных бита добавляются 3 дополнительных. Тогда даже если один бит в 11-битной последовательности будет инвертирован при передаче, его можно будет восстановить.
1
|
||
|
6 / 5 / 1
Регистрация: 06.09.2015
Сообщений: 176
|
|
| 18.07.2018, 12:41 [ТС] | |
|
Я разобрался, спасибо! Последний вопрос. Нигде не вижу информацию о Междууровневых интерфейсах уровней OSI, читаю книгу Танненбаума, возможно пока еще не дошел до них. Если есть краткая и понятная инфа был бы очень благодарен! (Но можно и подробную т.к. не знаю есть ли вообще описание Междууровневых интерфейсов
0
|
|
|
Просто Лис
|
|
| 18.07.2018, 16:08 | |
Сообщение было отмечено Программер как решение
Решение
Тоже не понял вопроса. Но скорей всего имелось ввиду, что модель OSI — так и осталась моделью (в реальности часта связка TCP/IP) и её уровни описывают не всё.
Например, таким "междуровневым" протоколом является протокол тагерирования трафика в VLAN: 802.1Q. Не помню точно между какими уровнями он работает, кажется, между 2 и 3 (канальным и сетевым). Вот хорошая ссылка, можешь побродить по той вики: xgu.ru. И почитать "Сети для самых маленьких" (не шучу, так называется цикл статей).
0
|
|
| 18.07.2018, 16:08 | |
|
Помогаю со студенческими работами здесь
8
Каким символом и каким образом отобразить пробел в document.write Каким образом? Каким образом легче выучить c++ Каким образом упростить выражения
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|