
- •Содержание
- •Тема 1. Системы счисления и операции, применяемые в ip-сетях ……………………5
- •Тема 2. Аутентификация, авторизация и учет ………………………………………..…7
- •Тема 3. Маршрутизация в ip-сетях……………………………………….…………………10 предисловие
- •Системы счисления и операции, применяемые в ip-сетях
- •Аутентификация, авторизация и учет
- •Маршрутизация в ip-сетях
- •Изобразить деление адресов подсетей в виде табл. 5.
- •Составить таблицу маршрутов маршрутизатора r для обслуживания всех подсетей в виде табл. 6.
- •Определить на какие интерфейсы будут направлены пакеты с ip-адресами назначения 131.40.Y1.Y2, 131.40.Y2.Y3, 131.40.Y3. Y4. Литература
Содержание
Предисловие ………………………………………………………………………………4
Тема 1. Системы счисления и операции, применяемые в ip-сетях ……………………5
Тема 2. Аутентификация, авторизация и учет ………………………………………..…7
Тема 3. Маршрутизация в ip-сетях……………………………………….…………………10 предисловие
Задачей курсового проектирования является, во-первых, освоение студентами систем счисления и ознакомление с типовыми операциями, применяемых в IP-сетях. Второй задачей является ознакомление студентов с типовой структурой корпоративной сети и с процедурами аутентификации, авторизации и учета. Наконец, третьей задачей является ознакомление студентов с принципами марщрутизации в IP-сетях.
Указанные темы изложены в трех разделах. К каждому разделу прилагается несколько заданий с использованием персональных исходных данных.
В качестве персональных исходных данных используются последние четыре цифры зачетной книжки – Х1, Х2, Х3, Х4, где Х4 – последняя цифра. Эти цифры для исключения варианта, когда Х1=Х2=Х3=Х4=0, преобразуются в переменные
Y1 = 10*X4 + 3
Y2 = Y1 + X3
Y3 = Y1 + X2
Y4 = Y1 + X1
Значения Y1, Y2, Y3 и Y4 используются в последующих заданиях.
Системы счисления и операции, применяемые в ip-сетях
Система счисления состоит из символов и правил их применения. Вес каждого символа зависит от его позиции в изображаемом числе. Счет позиции ведется справа налево, самый правый символ имеет наименьший вес, самый левый – наибольший.
Наиболее распространенной является десятичная система счисления. Она использует десять символов – 0,1,2,3,4,5,6,7,8,9. Вес первого (самого правого) символа числа умножается на 100, следующего – на 101 и т.д. Например, десятичное число 3567 представляется как 3*103 + 5*102 +6*101 +7*100 = 3567.
Цифровые вычислительные устройства используют двоичную систему счисления (двоичный код). Она использует два символа – 0 и 1. Вес первого (самого правого) символа числа умножается на 20, следующего – на 21 и т.д. Например, десятичное число 3567 в двоичном коде представляется как 1*211 + 1*210 +0*29 +1*28 +1*27 + 1*26 + 1*25 +0*24+ 1*23 + 1*22 +1*21 +1*20 = 11101111011112 = 2048 + 1024 + 256 + 128 + 64 + 32 + 8 + 4 + 2 + 1 = 3567.
При описании проколов IP-сетей для сокращения записи вместо двоичного кода используют шестнадцатеричную систему счисления. Она использует шестнадцать символов – 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Соответствие между значениями символов в десятичной, двоичной и шестнадцатеричной системе счисления приведено в табл. 1.
Табл.1
Десятичный код |
Двоичный код |
Шестнадцатеричный код |
0 |
0000 |
0 |
1 |
0001 |
1 |
2 |
0010 |
2 |
3 |
0011 |
3 |
4 |
0100 |
4 |
5 |
0101 |
5 |
6 |
0110 |
6 |
7 |
0111 |
7 |
8 |
1000 |
8 |
9 |
1001 |
9 |
10 |
1010 |
A |
11 |
1011 |
B |
12 |
1100 |
C |
13 |
1101 |
D |
14 |
1110 |
E |
15 |
1111 |
F |
Вес первого (самого правого) символа числа умножается на 160, следующего – на 161 и т.д. Например, десятичное число 3567 в шестнадцатеричном коде представляется как 13*162 + 14*161 + 15*160 =D*162 + E*161 + F*160 = 0xDEF = 0хdef, где символ “0х” обозначает запись числа в шестнадцатеричном коде. Разницы между заглавными и прописными символами нет.
Для коммутации в IP-сетях используют IP-адрес, состоящий из 32 двоичных символов (битов). Для удобства работы это двоичное число разбивают на 4 группы по 8 битов, каждую группу представляют в десятичном коде и отделяют одну группу от другой точкой. Такой способ представления IP-адреса называется десятично-точечным представлением. Например, пусть Y1=73, Y2=58, Y3=85 и Y4=167. Тогда десятично-точечное представление IP-адреса Y1.Y2.Y3.Y4 в двоичном и шестнадцатеричном коде имеет вид табл.2.
Табл.2
Десятично-точечное представление IP-адреса |
73. 58. 85. 167 |
IP-адрес в двоичном коде |
01001001. 00111010. 01010101. 10100111 |
IP-адрес в шестнадцатеричном коде |
49. 3А. 55. А7 |
Задание 1.
В виде табл.2 представить IP-адрес Y1.Y2.Y3.Y4.
Для шифрования информации в IP-сетях часто применяют операцию вычисления числа M по модулю n, которое записывается в виде W = mod n M и находится как остаток от деления M/n. Например, пусть Y1=73, Y2=58, Y3=85, Y4=167, M= Y1Y2Y3Y4=735885167, n=5. Требуется найти значение W=mod n M = mod5735885167. Рекомендуется следующий алгоритм вычисления W на калькуляторе.
Находим частное от деления w1 = M/n = 735885167/5 = 147177033.4;
Находим целую часть частного w2 = INT(w1) = 147177033;
Находим произведение w3 = n*w2 = 735885165;
Находим искомое W= W=mod5735885167= M – w3 = 2.
Задание 2.
Найти mod 19 Y1Y2Y3Y4.
При вычислении маршрута в IP-сетях используют логическую операцию “И” поразрядного сложения чисел. Правило сложения разрядов с помощью логической операции “И”: 0+0=0, 0+1=0, 1+0=0, 1+1=1. Например, результатом логического сложения по “И” чисел Y1=73, Y2=58 будет
Y1 010010012
Y2 001110102
--------------------
000010002 8
Задание 3.
Найти результат сложения чисел Y1 и Y2, используя операцию логического сложения “И”.