Компьютерные сети. Адресация в Интернете.
B 11 (повышенный уровень, время – 2 мин)
http :// www.vasya.ru / home / user / vasya / qu - qu . zip
Адрес документа в Интернете ( URL = Uniform Resource Locator ) состоит из следующих частей:
- протокол, чаще всего http (для Web-страниц) или ftp (для файловых архивов) знаки ://, отделяющие протокол от остальной части адреса доменное имя (или IP-адрес) сайта каталог на сервере, где находится файл имя файла
- протокол, чаще всего http (для Web-страниц) или ftp (для файловых архивов)
- знаки ://, отделяющие протокол от остальной части адреса
- доменное имя (или IP-адрес) сайта
- каталог на сервере, где находится файл
- имя файла
Принято разделять каталоги не обратным слэшем «\» (как в Windows ), а прямым «/», как в системе UNIX и ее «родственниках», например, в Linux
ЖГБВАЕД
Пример 1.
Доступ к файлу htm.net , находящемуся на сервере com.edu , осуществляется по протоколу ftp . В таблице фрагменты адреса файла закодированы буквами от А до Ж.
Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
A
/
Б
com
В
.edu
Г
://
Д
.net
Е
htm
Ж
ftp
IP = Internet Protocol
- каждый компьютер, подключенный к сети Интернет, должен иметь собственный адрес, который называют IP-адресом ( IP = Internet Protocol )
- IP -адрес состоит из четырех чисел, разделенных точками; каждое из этих чисел находится в интервале 0…255 , например: 192.168.85.210
ГБВА
Пример 2.
- Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес.
- В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
Пример 3.
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP -адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу сети и его маске. По заданным IP-адресу сети и маске определите адрес сети:
IP -адрес: 10.8.248.131 Маска: 255.255.224.0
При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек.
A
B
8
C
131
D
255
E
224
F
0
G
10
H
248
92
Решение
Каждая часть в IP-адресе (и в маске) – восьмибитное двоичное число, (десятичное число от 0 до 255, поэтому каждую часть адреса и маски называют октетом )
Маска: 255.255.224.0
11100000
11111111
11111111
00000000
IP -адрес: 10.8.248.131
10000011
00001010
11111000
00001000
Поразрядная конъюнкция – логическая операция «И»
Маска: 255.255.224.0
11111111
11111111
11100000
00000000
IP -адрес: 10.8.248.131
00001010
11111000
00001000
10000011
00001010
00001000
111 00 000
00000000
00001000
00000000
00001010
111 00 000
10. 8. 2 24 . 0
A
8
B
C
131
D
255
E
224
F
0
G
10
H
248
92
Ответ: FADE
Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет адрес компьютера в подсети.
В маске подсети старшие биты , отведенные в IP-адресе компьютера для адреса сети , имеют значение 1 ;
младшие биты , отведенные в IP-адресе компьютера для адреса компьютера в подсети, имеют значение 0 .
Например, маска подсети может иметь вид:
11111111 11111111 111 00000 00000000 (255.255.224.0)
Это значит, что 19 старших бит в IP-адресе содержит адрес сети, оставшиеся 13 младших бит содержат адрес компьютера в сети.
Задача 4. Если маска подсети 255.255.255.240 и IP-адрес компьютера в сети 162.198.0.44, то порядковый номер компьютера в сети равен…?
маска подсети: 255.255.255.240
11110000
11111111
11111111
11111111
IP-адрес 162.198.0.44
00101100
1100
Двоичное 1100 есть десятичное 12
Маска подсети 255.255.240.192
IP-адрес компьютера в сети 10.18.134.220
Переводим компоненты маски подсети в двоичную систему
255.255 . 240. 192
11111111.11111111.11110000.11000000
Следовательно, работаем только с двумя числами маски и IP-адреса .
10000110
11011100
10.18. 134 .220
6 . 28
Двухкомпонентный адрес:
110.00011100=6.28
110.00011100=2 ^ 10+2 ^ 9+2 ^ 4+2 ^ 3+2 ^ 2=1024+512+28=1564
1564 – порядковый номер компьютера в сети
Решаем сами!
37). Если маска подсети 255.255.224.0 и IP-адрес компьютера в сети 206.158.124.67, то номер компьютера в сети равен_____
Ответ: 7235
38).Если маска подсети 255.255.252.0 и IP-адрес компьютера в сети 226.185.90.162, то номер компьютера в сети равен_____
Ответ: 674
В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети - в этих разрядах маски стоит 1.
Обычно маски записываются в виде четверки десятичных чисел - по тем же правилам, что и IP-адреса.
ВАЖНО! На практике два из этих адресов не используются для узлов сети: адрес сети, в котором все биты, отсекаемые маской, равны 1, и широковещательный адрес, в котором все эти биты равны 1.
Задача 5. Для некоторой подсети используется маска 255.255.252.0. Сколько различных адресов компьютеров теоретически допускает эта маска?
Решение.
Необходимо найти какое количество N бит в маске нулевое, и тогда количество вариантов, которые можно закодировать с помощью N бит равно 2 ^ N
Маска 255.255.252.0
11111100
00000000
11111111
11111111
2+8 = 10
общее число нулевых битов N = 10,
число свободных адресов 2 ^ N = 1024
Так как из них 2 адреса не используются
(адрес сети и широковещательный адрес), то
для узлов сети остается 1024 – 2 = 1022 адреса
42). Для некоторой подсети используется маска 255.255.255.224. Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используют?
*)Для некоторой подсети используется маска 255.255.240.0. Сколько различных адресов компьютеров теоретически допускает эта маска?
Ответ: 30
Ответ: 4094
В презентации использованы задачи для подготовки к ЕГЭ
К.Ю. Полякова http :// kpolyakov.narod.ru