Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
102
Добавлен:
05.03.2016
Размер:
2.22 Mб
Скачать

Конвертування восьми бітних двійкових чисел в десяткові.

Розглянемо приклад:

11011100. Один з способів перетворення ми вже розглядали і він буде полягати в тому, що береться відповідне двійкове число і множиться на основу два в відповідному степені.

11011100=1*27+1*26+0*25+1*24+1*23+1*22+0*21+0*20=128+64+16+8+4=220

Інший підхід може використовуватись, коли в нас число може бути наступного виду 11111100. Знаючи максимальне число 255, можна віднімати від нього інші числа щоб отримати результат. 255-3=252.

ІР – адрес складається з чотирьох октетів розділених крапками. Кожен октет це вісім біт в двійковому вигляді. Для зручності використовують запис в десятковій формі. Тобто ІР адрес це чотири десяткових числа розділені крапками. Конвертування відбувається по кожному октеті окремо.

Шістнадцяткова система числення.

Шістнадцяткова система числення використовується для легшого відображення великих двійкових чисел. Кожне шістнадцяткове число відображається чотирма двійковими розрядами. Зазвичай, щоб розрізнити записи які зроблені в шістнадцятковій системі пишуть наприклад 0х2102. Цей запис буде означати, що дане число шістнадцяткове. Дана система використовує цифри від 0 до 9 і букви від A до F, щоб відобразити числа від 10 до 15. Тобто 10 – це А і так далі. Будь яке восьми бітне число можна представити у вигляді двох шістнадцяткових чисел. Наприклад 00011111 буде 1F і буде записано у вигляді 0х1F. Будь яке довільно довге двійкове число можна представити у вигляді шістнадцяткових чисел. Для цього його треба розбити на групи по чотири біти починаючи з права на ліво. Якщо бітів не вистачає для кратності, то з ліва дописують нулі, щоб було чотири двійкових розряди.

Двійкова логіка.

Основні операції, які існують в двійковій логіці – це AND, OR і NOT.

Операція NOT інвертує біти, тобто з 1 стає 0 і навпаки.

При операції AND порівнюються два вхідних значення. 0+0=0; 0+1=0; 1+0=0; 1+1=1. Дана операція виконується роутером для визначення мережі до якої відноситься певний адрес.

Операція OR також порівнює два числа і в результаті порівняння 0+0=0; 0+1=1; 1+0=1; 1+1=1.

Мас адреси.

Адресна система є необхідною для унікального ідентифікування комп’ютерів і інтерфейсів, щоб дозволити локальну доставку фреймів в Езернеті. Езернет використовує МАС адреси, які є 48-бітні за довжиною і представляються, як 12 шістнадцяткових чисел. Перші шість шістнадцяткових чисел призначаються IEEE і вказують виробника. Ця частина називається Organizational Unique Identifier (OUI). Інші шість чисел відображають серійний номер інтерфейсу або іншу величину, яка призначається виробником. МАС адреси відносять до фізичних адрес тому, що вони прошиваються на заводі в ROM і потім загружаються в RAM, коли пристрій включається. Кожна мережева картка, кожен порт на свічах має вписаний МАС адрес.

Коли пристрій відсилає дані по Езернет мережі, то він додає до фрейму заголовок, який містить інформацію про МАС адрес отримувача. Дані подорожуючи по мережі перевіряються всіма станціями на співпадання МАС адрес. Якщо МАС адрес станції не співпадає з МАС адресою отримувача, то дана станція не буде обробляти даний фрейм. При спів паданні, станція зробить копію даного фрейму і віддасть його на вищі рівні OSI моделі для обробки. В Езернет мережах всі станції повинні перевіряти заголовки МАС адрес.

Соседние файлы в папке Знайшов_на_компі_в_501-2014-06-05