Основно съдържание
Компютрите и интернет
Курс: Компютрите и интернет > Раздел 3
Урок 3: Адресиране на интернетЙерархия на IP адресите
Интернет протоколът (IP) описва използването на IP адреси за идентификация на устройства, които са свързани чрез интернет. IP адресите имат йерархия, която улеснява преноса на данни в интернет.
Много от схемите на адресиране са йерархични. Нека разгледаме следния американски телефонен номер:
Можем да го разделим на 4 части:
start text, plus, 1, end text | 541 | 754 | 3010 |
---|---|---|---|
Код на страната | Код на населеното място | Локален код | Конкретен телефонен номер |
Йерархията дава възможност на телефонната система ефективно да изпраща обаждания до правилните линии.
Йерархия на IPv4 адресите
IPv4 и IPv6 адресите са йерархични. За улеснение нека да разгледаме йерархията на IP v4 адресите.
Нека разгледаме следния IP адрес:
Първата група от битове определя мрежата, а последните битове определят отделния възел в мрежата.
IP адресът може да се раздели на 2 части:
start text, 24, point, 147, end text | start text, 242, point, 217, end text |
---|---|
Comcast мрежа | Домашен компютър |
Първите два октета (16 бита) идентифицират мрежата, която се администрира от Comcast (интернет доставчик). Последните два октета (последните 16 бита) идентифицират домашен компютър в мрежата на Comcast.
Ако последните два октета бяха различни, то и IP адресът щеше да определя различен компютър от мрежата на Comcast. Ако първите два октета бяха различни, то IP адресът би могъл да принадлежи на напълно различен мрежови администратор.
Интернет протоколът използва тази йерархична схема за адресация, за да улесни преноса на съобщения от източник до местоназначение. Щом съобщението стигне до мрежата, мрежови маршрутизатор се грижи за изпращането му до определения възел в мрежата. Следващият урок за маршрутизиране разглежда по-подробно как точно работи това.
Подмрежи
Мрежовите администратори могат допълнително да разделят IP адресите на подмрежи колкото е необходимо.
Нека започнем със следния IP адрес:
Той може да бъде разделен на 3 части:
141, point, 213 | 127 | 13 |
---|---|---|
Мрежа на МУ | Медицински факултет | Лабораторен компютър |
Първите два октета определят цялата мрежа на Мичиганския университет (МУ), третият октет определя мрежата на медицинския отдел на университета и четвъртият октет определя конкретен компютър в мрежата на отдела.
Добавянето на още нива на йерархията за адресиране може да подобри ефективността на маршрутизацията в мрежата.
Разделяне на октети
В действителност IP адресите често се разделят по средата на октетите.
За да разбереш как точно се случва това, нека разгледаме предишния IP адрес в двоичен формат:
141 | 213 | 127 | 13 |
---|---|---|---|
start text, 10001101, end text | start text, 11010101, end text | start text, 01111111, end text | start text, 00001101, end text |
Заедно това образува тези 32 бита:
Първите 16 бита могат да изпращат до мрежата на Мичиганския университет, следващите 2 бита до конкретен факултет и последните 14 бита до отделни компютри.
1000110111010101 | 01 | 11111100001101 |
---|---|---|
Мрежа на МУ | Медицински факултет | Лабораторен компютър |
Тази йерархия дава възможността на МУ да обособява до 2, squared (4) факултета и 2, start superscript, 14, end superscript (16, comma, 384) компютъра във всеки факултет.
Разделянето на октетите може да изглежда объркващо в началото, но за компютрите това няма значение, тъй като те съхраняват IP адресите в двоичен вид така или иначе.
Както вече видяхме, възможността за създаване на йерархични нива във всяка част на IP адреса дава по-голяма гъвкавост в размера на всяко ниво от йерархията.
🙋🏽🙋🏻♀️🙋🏿♂️Имаш въпроси по тази тема? Ще се радваме да отговорим — само ни попитай, като използваш полето за въпроси по-долу!
Искаш ли да се присъединиш към разговора?
Все още няма публикации.