"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.
Интернет — глобальное объединение множества компьютерных сетей, которые обмениваются данными по общим правилам. Он нужен, чтобы устройства и серверы из разных частей мира могли находить друг друга и передавать информацию. Данные идут пакетами: IP помогает доставлять их по адресу, маршрутизаторы выбирают путь, DNS находит IP по имени сайта, а TCP следит за надёжностью передачи.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Интернет — глобальная система взаимосвязанных компьютерных сетей. В отличие от локальной сети, которая объединяет устройства на ограниченной территории, Интернет связывает множество сетей, принадлежащих разным организациям. Благодаря этому можно обмениваться данными с устройствами по всему миру.
Протокол TCP/IP — набор правил, по которым устройства обмениваются данными в Интернете. IP указывает, куда направить пакет и как передавать его между сетями, а TCP помогает убедиться, что части сообщения доставлены и собраны правильно. Разделение задач позволяет сетям передавать информацию согласованно.
IP-адрес — числовой адрес устройства в сети. Он нужен, чтобы сеть могла определить, какому узлу предназначены передаваемые данные. Без адреса пакеты нельзя было бы направить к нужному устройству.
Доменное имя — удобное для человека имя сайта, например example.com, а DNS — система, которая находит соответствующий ему IP-адрес. Запоминать имена проще, чем числовые адреса, но для передачи данных нужен именно адрес, понятный сетевым протоколам. DNS связывает эти две формы адресации.
Интернет объединяет множество сетей, которыми управляют разные организации: например, школы, компании и интернет-провайдеры. Каждая сеть может иметь собственное оборудование и внутренние правила, поэтому для обмена данными между ними нужны общие протоколы. TCP/IP задаёт такие правила и позволяет устройствам взаимодействовать, даже если они подключены к разным сетям.
Перед отправкой сообщение делят на небольшие части — пакеты. Это удобно, потому что сети одновременно передают данные для многих пользователей, и им проще распределять отдельные порции информации. В пакет включают сведения, необходимые для доставки, например адрес получателя; благодаря этому пакеты можно пересылать по сети независимо друг от друга.
Пакеты проходят через маршрутизаторы — устройства, соединяющие сети и направляющие данные дальше. Маршрутизатор выбирает следующий участок пути, ориентируясь на адрес получателя и доступные маршруты. Поскольку состояние сети может меняться, пакеты одного сообщения способны пройти разными путями и прибыть не одновременно.
IP-адрес помогает определить, куда должны попасть пакеты, но человеку обычно удобнее вводить имя сайта. Когда пользователь указывает доменное имя, компьютер обращается к DNS, чтобы найти связанный с ним IP-адрес. Получив адрес, устройство может отправить запрос серверу; DNS выполняет поиск имени, а не переносит само содержимое сайта.
Пакеты могут задержаться, потеряться или прийти в неправильном порядке, поэтому для надёжной передачи используют TCP. Он помогает проверить, какие части дошли, и обнаружить пропуски. Если данных не хватает, TCP организует повторную передачу, а на стороне получателя помогает собрать сообщение в исходном порядке.
В таблице показано, какую задачу выполняет каждое понятие и как связаны адресация и передача данных. Используйте её, чтобы отличать адрес получателя от способов поиска адреса и контроля доставки. Пример результата помогает проследить путь от имени сайта до получения данных.
| Понятие | Что обозначает или делает | Пример или результат |
|---|---|---|
| IP-адрес устройства | Числовой адрес узла, на который направляются данные. | Пакеты получают адрес нужного сервера. |
| Доменное имя сайта | Удобное для человека имя сайта. | example.com вводят в адресную строку браузера. |
| DNS | Находит IP-адрес, соответствующий доменному имени. | Поиск адреса сервера для example.com. |
| IP | Адресует пакеты и обеспечивает их передачу между сетями. | Пакет направляется к IP-адресу получателя. |
| TCP | Контролирует надёжность передачи частей сообщения. | Потерянные данные передаются повторно, части собираются по порядку. |
Условие. Компьютер отправляет данные на сервер с известным IP-адресом. Нужно описать, какие сведения нужны для доставки пакетов и какую роль играют маршрутизаторы. Главное — не путать адрес получателя с маршрутом, по которому движутся данные.
В каждом пакете указывают адрес получателя, чтобы сеть знала, к какому узлу его направлять. Адрес отправителя также помогает организовать обмен и ответ сервера. Так IP задаёт адресацию, но не выбирает каждый промежуточный участок пути.
Пакет проходит через сети, соединённые маршрутизаторами. Каждый маршрутизатор анализирует адрес получателя и выбирает, куда переслать пакет дальше. Решение зависит от доступных путей в данный момент.
Пакеты одного сообщения могут идти по разным маршрутам и прибыть в разное время. Поэтому для полного восстановления сообщения важны механизмы контроля передачи. Здесь адресация IP дополняется работой TCP.
Ответ. Для направления пакетов нужен IP-адрес сервера, а маршрутизаторы пересылают их между сетями по выбранным участкам пути. Путь не обязательно одинаков для всех пакетов одного сообщения. TCP помогает проверить доставку и собрать части.
Условие. Пользователь вводит в браузере доменное имя сайта. Нужно объяснить, как компьютер узнаёт адрес, на который отправить запрос. Следует показать последовательность действий и отделить поиск адреса от передачи содержимого сайта.
Браузер получает введённое имя, например example.com. Компьютеру нужно выяснить, какой IP-адрес связан с этим именем. Поэтому он обращается с запросом к DNS.
DNS находит соответствующий IP-адрес и возвращает его устройству. Это похоже на поиск нужного числового адреса по понятному имени. Если адрес не найден, подключиться к этому сайту по имени не получится.
Получив IP-адрес, браузер отправляет запрос серверу. Пакеты идут через сети, а маршрутизаторы направляют их к получателю. DNS уже выполнил свою задачу: он помог узнать адрес, но не передал страницу.
Ответ. Компьютер запрашивает у DNS IP-адрес для доменного имени, получает его и затем отправляет запрос на сервер. Имя удобно человеку, а IP-адрес нужен для сетевой доставки. Передачу данных обеспечивают протоколы и сетевые устройства.
Условие. Некоторые пакеты сообщения потерялись или пришли не по порядку. Нужно объяснить, как получатель может восстановить сообщение целиком и разграничить роли IP и TCP. Важно не приписывать TCP выбор маршрута.
IP помогает направлять каждый пакет по сети к адресу получателя. При этом пакеты могут прийти в разном порядке, а часть из них — не дойти. Сам по себе IP не отвечает за полное восстановление сообщения.
TCP проверяет, какие части данных получены, и позволяет обнаружить пропуски. Если часть потерялась, организуется её повторная передача. Это избавляет от необходимости отправлять заново всё сообщение.
После получения необходимых частей данные собираются в правильной последовательности. Так приложение получает сообщение целиком, хотя пакеты могли прибыть не вместе. Маршрутизаторы тем временем продолжают направлять пакеты между сетями.
Ответ. IP обеспечивает адресацию и передачу пакетов, а TCP помогает обнаружить потери, запросить повторную отправку и упорядочить данные. Благодаря этому сообщение можно восстановить целиком. Выбор маршрута выполняют маршрутизаторы, а не TCP.
Считать Интернет и Всемирную паутину одним и тем же — значит смешивать инфраструктуру и службу, работающую поверх неё. Такую путаницу вызывают привычные ситуации: пользователь чаще всего выходит в Интернет именно через сайты. Проверьте себя вопросом: речь идёт о соединении сетей вообще или о веб-страницах и ссылках? В первом случае это Интернет, во втором — веб.
Предполагать, что все пакеты идут одним маршрутом, неверно: маршрутизаторы могут направлять их по-разному. Ошибка возникает, если представлять сообщение как один неделимый поток по единственной дороге. Вспомните, что пакеты передаются независимо и могут прибыть в разное время. Если в объяснении говорится об изменении маршрута, это не означает, что изменился адрес получателя.
Считать доменное имя самим IP-адресом — значит смешивать две формы адресации. Имя удобно человеку, а числовой адрес используется при передаче данных; DNS связывает их. Путаница появляется потому, что пользователь вводит только имя и не видит работу DNS. Проверьте себя: может ли браузер сначала запросить адрес у DNS, а уже потом отправить запрос серверу? Если да, имя и IP — не одно и то же.
Приписывать TCP выбор маршрута — ошибка в распределении функций протоколов и устройств. TCP контролирует надёжность обмена, а пакеты между сетями направляют маршрутизаторы. Путаница возникает из-за того, что оба участвуют в передаче данных, но делают разное. Проверьте объяснение: если речь о повторной отправке или порядке частей, это TCP; если о пути через сети — маршрутизаторы.
Для понимания Интернета пригодятся знания о компьютерных сетях, узлах и серверах. Узел — это устройство в сети, а сервер предоставляет данные или услуги другим устройствам. Адреса позволяют сети различать узлы и направлять информацию нужному получателю.
IP-адреса и DNS понадобятся при изучении веб-сайтов, доменных имён и настройки сетевого подключения. Например, доменное имя помогает открыть сайт, а найденный DNS IP-адрес нужен для отправки запроса серверу. Различение этих понятий помогает понять, что происходит при подключении.
Пакеты и протоколы встречаются не только при открытии сайтов. По тем же общим принципам работают электронная почта, передача файлов и другие интернет-службы. Знание роли IP, TCP и маршрутизаторов помогает разбираться в обмене данными между приложениями.
Чем Интернет отличается от Всемирной паутины?
Интернет — это объединённая инфраструктура компьютерных сетей и устройств. Всемирная паутина, или веб, — одна из служб, работающих поверх Интернета: она позволяет открывать сайты и переходить по ссылкам.
Зачем сообщение разбивают на пакеты?
Пакетами удобнее передавать данные по общей сети, где одновременно обмениваются информацией многие устройства. Если часть данных потеряется, её можно передать повторно, не отправляя всё сообщение заново.
Могут ли пакеты одного сообщения идти разными маршрутами?
Да. Маршрутизаторы выбирают путь для каждого пакета по ситуации, поэтому пакеты одного сообщения могут пройти через разные сети. TCP помогает собрать данные в правильном порядке.
Зачем нужен DNS, если у устройств есть IP-адреса?
IP-адреса нужны для передачи данных, но их трудно запоминать. DNS находит IP-адрес по удобному для человека доменному имени сайта.
Как TCP помогает получить сообщение целиком?
TCP проверяет, что части данных доставлены, и помогает обнаружить пропуски и неправильный порядок. Если часть потерялась, TCP организует её повторную передачу, а затем позволяет восстановить сообщение.
§ 47. Сеть Интернет