Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс_проект_4_й курс ИС .doc
Скачиваний:
0
Добавлен:
22.11.2019
Размер:
249.86 Кб
Скачать

Содержание

Предисловие ………………………………………………………………………………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 используются в последующих заданиях.

  1. Системы счисления и операции, применяемые в 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 на калькуляторе.

  1. Находим частное от деления w1 = M/n = 735885167/5 = 147177033.4;

  2. Находим целую часть частного w2 = INT(w1) = 147177033;

  3. Находим произведение w3 = n*w2 = 735885165;

  4. Находим искомое 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, используя операцию логического сложения “И”.