На уроке рассмотрен материал для подготовки к ОГЭ по информатике, 7 задание разбор
Содержание:
- Объяснение 7 задания ОГЭ по информатике
- ОГЭ по информатике 7 задание разбор
- Актуальное
- Тренировочные
7-е задание: «Принципы адресации в сети Интернет»
Уровень сложности — базовый,
Максимальный балл — 1,
Примерное время выполнения — 3 минуты.
* до 2020 г — это было задание № 17 ОГЭ
Адресация в Интернете
Адрес документа в Интернете (с английского — URL — Uniform Resource Locator) состоит из следующих частей:
- протокол передачи данных; может быть:
- http (для Web-страниц) или
- ftp (для передачи файлов)
- встречается также защищенный протокол https;
- символы-разделители ://, отделяющие название протокола от остальной части адреса;
- доменное имя сайта (или IP-адрес);
- может присутствовать также: каталог на сервере, где располагается файл;
- имя файла.
Каталоги на сервере разделяются прямым слэшем «/»
Пример:
- имя протокола сетевой службы – определяет тип сервера HTTP (протокол передачи гипертекста);
- разделитель в виде символа двоеточия и двух символов Slash;
- полное доменное имя сервера;
- путь поиска web-документа на компьютере;
- имя web-сервера;
- домен верхнего уровня «org»;
- имя национального домена «ru»;
- каталог main на компьютере;
- каталог news в каталоге main;
- конечная цель поиска – файл main_news.html.
IP-адрес компьютера
- Компьютер, находящийся в сети, имеет IP-адрес.
- Данный адрес состоит из 4 частей, разделенных точкой (в конце точка не ставится).
- Каждая часть IP-адреса представляет собой число от 0 до 255:
0..255.0..255.0..255.0..255 например: 245.176.185.68
11110101.10110000.10111001.01000100
ОГЭ по информатике 7 задание разбор
Подробный видеоразбор задания 7:
📹 Видеорешение на RuTube здесь
Актуальное
Решение задания 7.4. Демонстрационный вариант ОГЭ 2022:
Доступ к файлу rus.doc, находящемуся на сервере obr.org, осуществляется по протоколу https. Фрагменты адреса файла закодированы цифрами от 1 до 7. Запишите в ответе последовательность этих цифр, кодирующую адрес указанного файла в сети Интернет.
Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
1) obr. 2) / 3) org 4) :// 5) doc 6) rus. 7) https
✍ Решение:
- Поскольку файл находится на сервере, т.е. в этом случае в сети Интернет, то для начала определим протокол, поскольку он всегда находится на первом месте. Выбираем протокол под пунктом 7 — https.
https 7
https:// 7 4
https://obr.org 7 4 1 3
https://obr.org...rus.doc 7 4 1 3 ... 6 5
/
— это как раз единственный оставшийся пункт — 2:https://obr.org/rus.doc 7 4 1 3 2 6 5
Ответ: 7413265
Разбор задания 7.1:
Доступ к файлу tiger.doc, находящемуся на сервере zoo.org, осуществляется по протоколу http. Фрагменты адреса файла закодированы буквами от А до Ж.
Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
A) .doc Б) zoo B) / Г) :// Д) tiger Е) .org Ж) http
✍ Решение:
- Поскольку файл находится на сервере, т.е. в этом случае в сети Интернет, то для начала определим протокол, поскольку он всегда находится на первом месте. Выбираем протокол под пунктом Ж — http.
http Ж
http:// Ж Г
http://zoo.org Ж Г Б Е
http://zoo.org...tiger.org Ж Г Б Е ... Д А
/
— это как раз единственный оставшийся пункт — В:http://zoo.org/tiger.org Ж Г Б Е В Д А
Ответ: ЖГБЕВДА
7.5:
На сервере school.edu находится файл rating.net, доступ к которому осуществляется по протоколу http. Фрагменты адреса данного файла закодированы буквами а, Ь, с… g (см. таблицу). Запишите последовательность этих букв, которая кодирует адрес указанного файла в Интернете.
a | .edu |
b | school |
c | .net |
d | / |
e | rating |
f | http |
g | :// |
✍ Решение:
Тренировочные
7.6:
На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них записаны фрагменты одного IP-адреса. Криминалисты обозначили эти фрагменты буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
✍ Решение:
- Вспомним правила построения IP-адреса.
- Исключим фрагменты, которые не могут соответствовать началу IP-адреса: это фрагмент Б (с точки не может начинаться IP-адрес).
- Исключим фрагменты, которые не могут соответствовать концу IP-адреса: это фрагмент В (отсутствие точки в начале, и, при этом, в остальных фрагментах нет таких, где в конце стояла бы точка (
***.
)). - Фрагмент А должен быть либо на последнем месте, либо после него должен находиться только Б (так как следом должна идти точка).
- Фрагмент Б может находиться только в конце, так как последующий за ним фрагмент увеличит число до величины, большей 255, чего не может быть в IP-адресе (например, 322).
- Переберем оставшиеся варианты, и найдем искомый IP-адрес:
ВГАБ: 222.222.222.32
Ответ: ВГАБ
Разбор задания 7.2:
На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них записаны фрагменты одного IP-адреса. Криминалисты обозначили эти фрагменты буквами А, Б, В и Г:
4.243 | 116.2 | 13 | .23 |
А | Б | В | Г |
Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
✍ Решение:
- Вспомним, что IP-адрес состоит из 4 частей — чисел от 0 до 255 — разделенных точкой. Но в конце точка не ставится!
- Поскольку в начале точка тоже не нужна, то фрагмент Г точно не первый.
- Допустим, первый фрагмент — А; значит, за ним должна сразу следовать точка — это фрагмент Г. После которого может не может идти ни фрагмент В, ни фрагмент Б (число будет очень большим):
4.243.23116.2 - нет! А Г Б 4.243.2313 - нет! А Г В
116.24.24313 - нет! Б А В 116.24.243.2313 - нет! Б А Г В- нет! 116.2134.243.23 - нет! Б В А Г 116.213.234.243 - да! Б В Г А
Ответ: БВГА
Разбор задания 7.3:
В понедельник Кирилл Петрович сказал Пете, что файл с материалами к уроку информатики выложены в Интернете по адресу
https://school.city.ru/inform/Lesson15.doc
В среду в связи с переналадкой школьного сервера Кирилл Петрович переместил файл в корневой каталог на сайте Kirill_2015.ru, доступ к которому осуществляется по протоколу ftp. Имя файла не изменилось. Укажите новый адрес файла c материалами к уроку.
✍ Решение:
- Адрес в интернете начинается с протокола. Сначала протокол был https, а затем его сменили на ftp. Значит, с учетом изменения только протокола адрес файла был бы:
ftp://school.city.ru/inform/Lesson15.doc
ftp://Kirill_2015.ru/inform/Lesson15.doc
ftp://Kirill_2015.ru/Lesson15.doc
Ответ: ftp://Kirill_2015.ru/Lesson15.doc
Как найти сервер компьютера
Задача определения сервера компьютера может быть решена двумя способами — применением встроенной утилиты ipconfig, позволяющей отобразить все текущие параметры сети, и вручную.
Инструкция
Вызовите главное меню операционной системы Microsoft Windows для использования встроенной утилиты ipconfig, предназначенной для определения всех текущих параметров сетевых соединений, и перейдите в пункт «Выполнить».
Введите значение cmd в поле «Открыть» и подтвердите выполнение команды запуска инструмента «Командная строка» нажатием кнопки OK.
Введите значение ipconfig /all в текстовое поле интерпретатора команд и подтвердите выполнение команды нажатием функциональной клавиши Enter.
Используйте следующий синтаксис команды для определения необходимых параметров:- /all — отображение всех параметров конфигурации TCP/IP;- /renew — обновление значений конфигурации;- /release — отключение протокола TCP/IP;- /flushdns — удаление кэша DNS;- /dispalydns — отображение кэша DNS;- /registerdns — регистрация имен DNS и адресов IP в ручном режиме;- /showclassid — вывод класса DHCP;- /setclassid — установка класса DHCP.
Вернитесь в главное меню «Пуск» для выполнения операции определения сервера компьютера в ручном режиме и перейдите в пункт «Все программы».
Выберите группу «Стандартные» и запустите приложение «Проводник Windows».
Найдите файл l2ini (возможны варианты: l2ex.ini и l2a.ini) в папке system клиента компьютера и откройте его в приложении «Блокнот».
Определите строку со значением ServerAddr=, содержащую IP-адрес сервера или воспользуйтесь бесплатной программой l2encdec.exe, доступной для загрузки в интернете. для выполнения операции дешифрования необходимого файла.
Запустите загруженное приложение и создайте ярлык подлежащего расшифровке файла на рабочем столе.
Вызовите контекстное меню созданного ярлыка кликом правой кнопки мыши и укажите пункт «Свойства».
Введите значение -s l2.ini в строке «Объект» в конце значения и подтвердите примение выбранных изменений нажатием кнопки OK.
Запустите отредактированный ярлык и определите адрес сервера в строке ServerAddr=.
Видео по теме
Источники:
- Как узнать IP-адрес сервера
Формулировка задачи:
Добрый день!
В локальной сети есть асинхронный сервер на сокетах. В этой же локальной сети есть программы-клиенты, которые должны взаимодействовать с сервером.
Порт сервера (который он слушает) известен заранее.
Вопрос:
как найти сервер?
Компов в сети 10. На 9-ти будут клиенты, на 1 сервер.
Заранее спасибо!
По мотивам вот этого (Проверка, работает ли сервер), создал вот такую функцию… но работает, блин, медленно.
При этом непонятно, как всё-таки проверить — сидит ли сервер на конкретном порте.
public List<string> FindServer(string началоАдресаСети, int старт) { List<string> списокУстройствВСети = new List<string>(); Ping pingsender = new Ping(); PingOptions options = new PingOptions(); options.DontFragment = true; byte[] buffer = Encoding.ASCII.GetBytes("test_ping"); int i = 0; for (i = старт; i < 255; i++) { IPAddress adress = IPAddress.Parse(началоАдресаСети + "." + i); PingReply reply = pingsender.Send(adress, 10, buffer, options); if (reply != null && reply.Status == IPStatus.Success) { списокУстройствВСети.Add(началоАдресаСети + "." + i); } } return списокУстройствВСети; }
Код к задаче: «.NET 4.x Поиск сервера в локальной сети»
textual
IPAddress[] ips = Dns.GetHostAddresses(имяКомпьютераСервера); // выясняем все ip-адреса foreach (IPAddress ipAddress in ips) if (ipAddress.AddressFamily == AddressFamily.InterNetwork) ипСервера = ipAddress; // находим только ip4
Полезно ли:
7 голосов , оценка 3.571 из 5
В этой статье мы расскажем, что такое DNS Lookup и как узнать, какие DNS-записи прописаны для домена с помощью утилиты NSLOOKUP.
Что такое NSLOOKUP
DNS ― это центральный элемент интернет-системы. DNS соединяет IP-адрес с доменным именем, которое ему соответствует. Благодаря этой системе, нам не нужно запоминать набор цифр (например 123.123.123.123), чтобы перейти на сайт. Достаточно ввести домен в поисковую строку и браузер автоматически преобразует его в IP-адрес. Чтобы найти сайт, браузер обращается к DNS-системе. Процесс поиска нужного IP называется DNS lookup (DNS-поиск). Браузер делает его при загрузке каждого сайта.
Однако посмотреть DNS может не только браузер. Любой пользователь может получить информацию о записях через сервис Whois или через NSLOOKUP. NSLOOKUP — это утилита, которая позволяет через командную строку узнать содержимое DNS. Утилита поможет:
- узнать IP-адрес,
- узнать A, NS, SOA, MX-записи для домена.
Как использовать утилиту NSLOOKUP
В Windows и macOS утилита встроена, поэтому можно сразу переходить в терминал и начинать с ней работать. Для Linux-систем иногда нужна её установка.
Для установки утилиты в CentOS и Ubuntu в терминале введите:
Для установки утилиты в Debian введите:
Теперь можно переходить к работе с утилитой. Если вы хотите сделать несколько запросов NSLOOKUP, можно включить утилиту в интерактивном режиме. Тогда вам не придется каждый раз писать nslookup
в командах. Для этого введите:
Чтобы выйти из интерактивного режима, введите exit
.
Как узнать A-запись домена
С помощью А-записи домен прикрепляется к IP-адресу. Таким образом, А-запись позволяет найти IP.
Введите команду:
Где site.ru ― доменное имя, А-запись которого вы хотите узнать.
Вы увидите следующую информацию:
NSLOOKUP: указать DNS-сервер
Как узнать MX-запись
При создании электронной почты в ресурсных записях прописывают MX-записи.
Для определения MX-записей введите команду:
nslookup –type=MX site.ru
Где site.ru ― нужный домен.
Перед вами появится вывод:
DNS MX lookup
Как определить NS-записи домена
Утилита NSLOOKUP позволяет определить, какие NS-серверы использует сайт.
Для этого введите команду:
nslookup –type=ns site.ru
Где site.ru ― нужное доменное имя.
Перед вами появится список NS:
Как определить SOA-запись
SOA-запись (Start of Authority) — начальная запись зоны, которая указывает местоположение эталонной записи о домене. Она содержит в себе контактную информацию лица, ответственного за зону, время кэширования информации на серверах и данные о взаимодействии DNS.
Для определения SOA-записи введите команду:
nslookup –type=SOA site.ru
Где site.ru ― нужный домен.
Появится вывод:
Как изменить интервал ожидания
Когда интернет слабый, для ответа сервера нужно больше времени, чем обычно. Если ответ не приходит в течение 5 секунд, запрос либо повторяется, либо появляется ошибка. Чтобы ответ от сервера успел дойти, нужно увеличить время ожидания. Для этого введите команду:
nslookup –timeout=10 site.ru
Где:
- 10 ― это количество секунд, за которое должен прийти ответ,
- site.ru ― нужное доменное имя.
Что значит authoritative и non-authoritative
В ответе на любую команду утилита показывает, с какого сервера была получена информация. Ответ приходит от серверов двух типов:
- authoritative,
- non-authoritative.
Authoritative answer (авторитетный ответ) – это ответ, который получен от основного (официального) сервера. Non-authoritative answer (неавторитетный ответ) – это ответ от промежуточного сервера. Например, на скриншотах из нашей статьи можно увидеть, что ответ приходил от non-authoritative сервера:
Обратите внимание! На промежуточном сервере может храниться кэшированная копия DNS. Если запись DNS была изменена недавно, кэшированная копия может содержать неактуальную информацию.
Rammal 0 / 0 / 1 Регистрация: 10.01.2014 Сообщений: 18 |
||||
1 |
||||
.NET 4.x Поиск сервера в локальной сети20.01.2014, 14:36. Показов 6169. Ответов 5 Метки нет (Все метки)
Добрый день! В локальной сети есть асинхронный сервер на сокетах. В этой же локальной сети есть программы-клиенты, которые должны взаимодействовать с сервером. Порт сервера (который он слушает) известен заранее. Вопрос: как найти сервер? Заранее спасибо! Добавлено через 1 час 52 минуты
0 |
3638 / 2970 / 918 Регистрация: 05.07.2013 Сообщений: 14,220 |
|
20.01.2014, 20:08 |
2 |
Зачем такие сложности? Вы не знаете айпишник сервера? Для чего его искать?
0 |
Rammal 0 / 0 / 1 Регистрация: 10.01.2014 Сообщений: 18 |
||||
21.01.2014, 15:07 [ТС] |
3 |
|||
Зачем такие сложности? Вы не знаете айпишник сервера? Для чего его искать? Объяснюсь. В сети несколько компьютеров, на одном из них запущен сервер. Его ip я не знаю. Допустим, что и его имени я тоже не знаю. Поэтому, для того, чтобы с ним мог связываться клиент, его необходимо найти: ведь сокет-соединение просит указать конкретный ip-адрес, на который будут посылаться сообщения. P.S.: Вопрос всё ещё актуален, хотя частичное решение есть.
Но как быть, если имя компьютера не известно?
0 |
3638 / 2970 / 918 Регистрация: 05.07.2013 Сообщений: 14,220 |
|
21.01.2014, 15:44 |
4 |
http://codeidol.com/csharp/csh… adcasting/ почитайте тут Добавлено через 17 минут
1 |
0 / 0 / 1 Регистрация: 10.01.2014 Сообщений: 18 |
|
21.01.2014, 17:25 [ТС] |
5 |
Спасибо большое, добрый человек!
0 |
4 / 3 / 1 Регистрация: 28.11.2017 Сообщений: 38 |
|
30.03.2019, 21:20 |
6 |
Rammal, а можно мне теперь посмотреть, что там подходит? А то ссылка нерабочая(
0 |