Задача надеждно предаване на информация на разстояние


Адресация в модела ТСР/ІР



Pdf просмотр
страница57/59
Дата22.03.2023
Размер1.91 Mb.
#117004
ТипЗадача
1   ...   51   52   53   54   55   56   57   58   59
Телекомуникации - all lectures
Свързани:
Programirane UPR1, Programirane BIT 1, Programirane BIT0, Spravochnik 2021 22, Глава 2.1. Прости пресмятания с числа, Глава 3.1. Прости проверки, tema 1, tema 2
Адресация в модела ТСР/ІР
В модела ТСР/ІР се използват 4 вида адреси /колкото са слоевете на модела/.
-
локален адрес
Този адрес се използва в каналния слой. Определя се от технологията на мрежата, в която се намира съответния хост. За LAN това е МАС-адресът на мрежовия адаптер на хост или на порта на ІР- маршрутизатор, например 10-В1-06-2С-Е1-11 (6 байта). МАС-адресите се назначават от фирмата- производителка на мрежовия адептер и са уникални. Старшите 3 байта представляват идентификатор на фирмата-производителка, а младшите 3 байта – се назначават уникално от самата фирма.


Локалните адреси на възлите на глобални мрежи WAN (X.25, Frame Relay, ATM) се назначават от администраторите на глобалната мрежа.
-
ІР-адрес
Този вид адреси се използва в мрежовия слой. ІР-адресът е уникален (неповторим) и представлява адрес на компютър-краен възел (хост) или на порт на междинен възел (ІР-маршрутизатор). ІР-адресите се назначават от администраторите на мрежи при конфигуриране на техните компютри и маршрутизатори. Всеки ІР-адрес се състои от две части: адрес на мрежата (Net ID) и адрес на хоста
(Host ID). Адресът на мрежата може да бъде избран от администратора произволно, или да му бъде даден от специален център (INTERNIC – за Северна Америка, RIPE NCC – за Европа, AP-NIC – за
Азия) на Internet в САЩ, за да може мрежата да работи като съставна част на Internet. -ІР-адресът на хоста е назависим от локалния му адрес. Делението на ІР-адреса на Net ID и Host ID е гъвкаво, като границата между тях може да се разполага напълно произволно с помощта на т.нар. “подмрежова маска” (subnetwork mask).
Даден възел може да влиза в състава на няколко ІР-мрежи. Тогава той трябва да има и съответния брой ІР-адреси. По този начин, ІР- адресът характеризира мрежово съединение, а не отделен компютър или маршрутизатор.
В протокола ІР съществуват няколко съглашения за специални адреси (тип broadcast и loopback).
Ако Host ID или Net ID на даден ІР-адрес са съставени само от двоични нули, то това се използва за означаване на самия хост или самата мрежа, а ако са съставени само от двоични единици – за broadcast-предаване.
Пример:
- ако целият ІР-адрес се състои само от двоични нули, то той указва хоста, който е генерирал дадения пакет;
- ако само Net ID от ІР-адреса на хоста-получател се състои от двоични нули, то хостът-получател се намира в една и съща подмрежа с поста-подател;
- ако целият ІР-адрес на хоста-получател се състои от двоични единици, то той указва, че дадената
ІР-дейтаграма е предназначена за всички хостове, намиращи се в подмрежата на хоста-подател. Това предаване се нарича ограничено общодостъпно предаване “до всички” (limited broadcast);


- ако само Host ID от ІР-адреса на хоста-получател се състои от двоични единици, това означава, че дадената ІР-дейтаграма е предназначена за всички хостове на подмрежата с посочения Net ID.
Това е т.нар. общодостъпно предаване “до всички” (broadcast);
- ако само Host ID от ІР-адреса на хоста-получател се състои от двоични нули, то ІР-адресът указва подмрежата със зададения Net ID.
ІР-адресът 127.0.0.1 се използва за loopback-тестване на протоколния стек ТСР/ІР, реализиран в дадения хост.
ІР-адресите са 4 байтови и се записват с 4 десетични числа, разделени с точки (например, 192.168.2.100). Съществуват 5 класа ІР- адреси /по четвъртата версия на протокола ІР – ІРv.4/


Class A
0nnnnnnn lllllllll llllllll llllllll
Първият байт на тези адреси започва с двоична нула, т.е. ІР-адресите от клас А започват с десетично число от 1 до 126 включително. Адресът на мрежата
(Net ID) заема един байт, а останалите три байта представляват адрес на хост
(Host ID) в нея. Този клас адреси се използва за големи мрежи /мрежи на големи доставчици на услуги/ с много крайни възли /например, адресите, започващи с 9, са на фирмата IBM, а адресите, започващи с 12 – на фирмата AT&T/. Десетичната нула не се използва като първо число на ІР-адрес, а ІР- адрес, започващ с числото
127, се използва само за специални цели /например, адрес 127.0.0.1 се използва за организиране на обратна връзка /loopback/ за тестване на работата на ТСР/ІР- софтуера на дадения възел, без реално да се изпращат пакети в мрежата, т.е. генерираните от възела данни се предават обратно към горните слоеве все едно, че току-що са приети от мрежата/;


Class B
10nnnnnn nnnnnnnn llllllll llllllll
Първият байт на тези адреси започва с двоичната комбинация 10, т.е. ІР- адресите от клас В започват с десетично число от 128 до 191 включително.
Този клас адреси се използва за мрежи със среден размер, като тези на големите западни университети и компании (например, FORD). Адресите на мрежата (Net ID) и хоста (Host ID) заемат по два байта class B network to contain 2 16
or 65,536 addresses.
The number of class B networks - 16,384.
Пример:
137.55.0.0 129.33.0.0
Notice that these network numbers range between 128.0.0.0 and
191.255.0.0, the minimum and maximum numbers, respectively. And remember that the first two dotted decimal numbers are included in the network number since the network number in a class B address is 16 bits long.


Class C
110nnnnn nnnnnnnn nnnnnnnn llllllll
Първият байт на тези адреси започва с двоичната комбинация 110, т.е. ІР-адресите от клас С започват с десетично число от 192 до 223 включително. Използват се за малки локални мрежи. Адресът на мрежата
(Net ID) заема три байта, а адресът на хоста (Host ID) – един байт /т.е. в една такава мрежа могат да се адресират най-много 254 хоста/;
class C network to contain 2 8
or 256 addresses.
The number of class C networks - 2,097,152.
Пример:
204.238.7.0 191.0.0.0 222.222.31.0
Notice that these network numbers range between 192.0.0.0 and
223.255.255.0, the minimum and maximum numbers, respectively. And remember that the first three dotted decimal numbers are included in the network number since the network number in a class C address is 24 bits long.




Сподели с приятели:
1   ...   51   52   53   54   55   56   57   58   59




©obuch.info 2024
отнасят до администрацията

    Начална страница