С помощью чего могут передаваться данные в компьютерной сети

Подговка к экзамену ЭВМ / передача данных по сети

Пакет — единица информации, передаваемой по компьютерной сети.

Второстепенные термины

  • заголовок — часть пакета, содержащий следующую информацию:
    • адрес источника;
    • адрес местоназначения;
    • информацию, синхронизирующую передачу.
    • передачу исходных данных небольшими блоками;
    • сбор данных в надлежащем порядке (при их получении);
    • проверку данных на наличие ошибок (после сборки).
    • информацию (например, сообщения или файлы);
    • определенные виды данных и команд, управляющих компьютером (например, запросы к службам);
    • коды управления сеансом (например, запрос на повторную передачу для исправления ошибки).
    • адрес источника (source), идентифицирующий компьютер-отправитель;
    • передаваемые данные;
    • адрес местоназначения (destination), идентифицирующий компьютер-получатель;
    • инструкции сетевым компонентам о дальнейшем маршруте данных;
    • информация компьютеру-получателю о том, как объединить передаваемый пакет с остальными, чтобы получить данные в исходном виде;
    • информация для проверки ошибок, обеспечивающая корректность передачи.
    • сигнал, «говорящий» о том, что передается пакет;
    • адрес источника;
    • адрес местоназначения;
    • информацию, синхронизирующую передачу.
    • продвижение пакетов
    • фильтрация пакетов
    1. Пакет — единица информации, передаваемой по компьютерной сети.
    2. При разбиении данных на пакеты сетевая операционная система добавляет к каждому пакету специальную управляющую информацию.
    3. Компоненты пакета группируются в три раздела: заголовок, данные и трейлер.
    4. Формат и размер пакета зависят от типа сети.
    5. Процесс формирования пакета начинается на Прикладном уровне модели OSI.
    6. Информация, которую надо переслать по сети, проходит сверху вниз все семь уровней, начиная с Прикладного.
    7. На каждом уровне компьютера-отправителя к блоку данных добавляется информация, предназначенная для соответствующего уровня компьютера-получателя.
    8. Большинство пакетов в сети адресуется конкретному компьютеру, и, как результат, только он один реагирует на них.
    9. Используется также и широковещательная адресация (broadcast addressing). На пакет с таким типом адреса одновременно реагирует множество компьютеров в сети.
    10. В правильной рассылке пакетов ключевую роль играют две функции: продвижение пакетов и фильтрация пакетов.
    1. Объясните термин: «пакет».
    2. Для чего данные, передаваемые по компьютерной сети, разбивают на пакеты?
    3. Какую функцию играет специальная управляющая информация, которую сетевая операционная система добавляет к каждому пакету?
    4. Какова структура пакета?
    5. Какие функции в правильной рассылке пакетов играют ключевую роль?
    6. Что означает термин «продвижение» пакетов?
    7. Что означает термин «фильтрация» пакетов?
    • Контрольная сумма (Checksum) — это 2-байтовое поле, являющееся «пережитком прошлого», которое протокол IPX ведет от протокола ГОР стека Xerox. Так как низкоуровневые протоколы (например, Ethernet) всегда выполняют проверку контрольных сумм, то IPX не использует это поле и всегда устанавливает его в единицы.
    • Длина (Length) занимает 2 байта и задает размер всего пакета, включая IPX-заголовок и поле данных. Самый короткий пакет — 30 байт — включает только IPX-заголовок, а рекомендуемый максимально большой — 576 байт — включает IPX-заголовок плюс 546 байт данных. Максимальный размер пакета в 576 байт соответствует рекомендациям стандартов Internet для составных сетей. Протокол IPX вычисляет значение этого поля, основываясь на информации, предоставляемой прикладной программой при вызове функции IPX. IPX-пакет может превосходить рекомендуемый максимум в 576 байт, что и происходит в локальных сетях Ethernet, где используются IPX-пакеты в 1500 байт с полем данных в 1470 байт.
    • Управление транспортом (Transport control) имеет длину 8 бит. Это поле определяет время жизни пакета в хопах. IPX-пакет может пересечь до 15 маршрутизаторов. Протокол IPX устанавливает это однобайтовое поле в 0 до начала передачи, а затем увеличивает его на 1 каждый раз, когда пакет проходит через маршрутизатор. Eu,ui счетчик превысит 15, то пакет аннулируется.
    • Тип пакета (Packet type) имеет длину 8 бит. Фирма Xerox определила в свое время определенные значения для различных типов пакетов: прикладные программы, посылающие IPX-пакеты, должны устанавливать это поле в значение, равное 4. Значение 5 соответствует служебным IPX-пакетам, используемым протоколом SPX в качестве служебных сообщений. Значение 17 указывает на то, что в поле данных IPX-пакета находится сообщение протокола NetWare Core Protocol (NCP) — основного протокола файловой службы NetWare.
    • Адрес назначения (Destination address) — состоит из трех полей: номера сети назначения, номера узла назначения, номера сокета назначения. Эти поля занимают соответственно 4, 6 и 2 байта.
    • Адрес отправителя (Source address) — номер исходной сети, номер исходного узла, номер исходного сокета. Аналогичны адресным полям назначения.
    • Поле данных (Data). Может занимать от 0 до 546 байт. Поле данных нулевой длины может использоваться в служебных пакетах, например, для подтверждения получения предыдущего пакета.
    • Отсутствует возможность динамической фрагментации на сетевом уровне. В IPX-пакете нет полей, с помощью которых маршрутизатор может разбить слишком большой пакет на части. При передаче пакета в сеть с меньшим значением MTU IPX-маршрутизатор отбрасывает пакет. Протокол верхнего уровня, например NCP, должен последовательно уменьшать размер пакета до тех пор, пока не получит на него положительную квитанцию.
    • Большие накладные расхдды на служебную информацию. Сравнительно небольшая максимальная длина поля данных IPX-пакета (546 байт при длине заголовка 30 байт) приводит к тому, что как минимум 5 % данных являются служебными.
    • Время жизни пакета ограничено числом 15, что может оказаться недостаточным для большой сети (для сравнения, в IP-сетях пакет может пройти до 255 промежуточных маршрутизаторов).
    • Отсутствует поле качества сервиса, что не позволяет маршрутизаторам автоматически подстраиваться к требованиям приложения к качеству передачи трафика.
    • Служба NDS позволяет отказаться от широковещательного протокола SAP. Служба NDS основана на иерархической распределенной базе данных, хранящей информацию о пользователях и разделяемых ресурсах сети. Приложения обращаются к этой службе по протоколу прикладного уровня NDS.
    • Добавлен модуль для реализации метода скользящего окна — так называемый Burst Mode Protocol NLM.
    • Добавлен модуль для поддержки длинных IPX-пакетов в глобальных сетях -Large Internet Packet NLM.

    Источник

    Передача информации в компьютерных сетях

    Последовательный и параллельный способы передачи информации

    Информация в компьютерах представлена в форме последовательностей двоичных чисел. Обмен данными как внутри вычислительного устройства между его узлами, так и между автономными машинами, может производиться двумя способами:

    • последовательная передача: имеется только одна линия, состояние на ее передающей стороне отправляется только тогда, когда предыдущее обработано принимающей, т.е. данные передаются побитно;
    • параллельная передача; при таком способе организуются сразу несколько линий, состояние на концах которых меняется одновременно; таким образом, можно передать за один раз столько бит, сколько имеется линий между передатчиком и приемником.

    Рисунок 1. Последовательная и параллельная передача данных. Автор24 — интернет-биржа студенческих работ

    При параллельной передаче технологически трудно избежать взаимовлияния токов, протекающих по близко расположенным проводникам. Поэтому такой способ используется там, где расстояния невелики: между узлами компьютера (т.н. шина данных), между компьютером и монитором (VGA-порт), между компьютером и принтером (параллельный порт).

    Последовательная передача, хотя и уступает параллельной по скорости, обеспечивает более эффективную обработку ошибок и менее затратна в случае отправки данных на большие расстояния: двужильный кабель дешевле и надежнее многожильного.

    Американские фермеры в начале XX в. использовали огораживавшую пастбища колючую проволоку и заземление для организации телефонной связи. Таким образом, для передачи информации они обходились всего одним проводом.

    Для передачи информации в компьютерных сетях в подавляющем большинстве случаев используется последовательная передача данных. Хотя с развитием технологий стало возможным одновременно передавать несколько потоков (разнесение по частотам в wifi, передача по оптоволокну лучей с разным углом наклона), такие способы нельзя назвать параллельной передачей, т.к. данные в каждой такой линии обрабатываются независимо друг от друга.

    Пакетный принцип организации данных и маршрутизация

    При последовательной передаче данные в сетях принято передавать не непрерывным потоком, а пакетами (порциями, сериями). Такой подход обладает следующими преимуществами:

    1. по одной и той же линии можно передавать данные для нескольких получателей, указывая их адреса в заголовочной части пакетов;
    2. получив определенный объем информации, можно убедиться, что содержащиеся в них данные точно соответствуют тому, что было отправлено; для этого в последовательность пакетов добавляются так называемые контрольные суммы — особым образом подсчитанные числа, на которые влияет каждый бит переданной информации; если хотя бы один бит на стороне приемника будет отличаться (например, из-за помех на линии), то контрольные суммы приемника и передатчика не совпадут и станет понятно, что информация принята с искажениями, следует повторить ее отправку/прием.

    Пакетный принцип положен в основу протоколов (правил обмена информацией), используемых в современных компьютерных сетях. В большинстве из них используется семейство TCP/IP — набор протоколов для обмена данными в глобальной сети Интернет, представляющей собой объединение локальных сетей.

    Ключевым методом, позволяющим компьютерам, подключенным к разным сетям обмениваться информацией, является маршрутизация. Пакеты, отправляемые внутри локальной сети, принимаются всеми компьютерами, но каждый обрабатывает лишь те, в которых находит свой адрес. Частью адреса является еще и номер сети, который тоже анализируется каждым получателем. Этот номер должен совпадать с заранее настроенным номером, хранящимся в памяти компьютера. Однако среди компьютеров есть такие, которые подключены одновременно к более чем одной сети. Они называются маршрутизаторами (в англоязычной традиции роутерами, а также шлюзами). Если роутер обнаруживает, что пакет предназначен компьютеру чужой по отношению к отправителю сети, он отправляет его во внешнюю сеть. Соседняя сеть также может передать пакет дальше, пока через цепочку шлюзов он не достигает адресата или не вернется с пометкой, что доставка невозможна.

    Рисунок 2. Структура заголовка IP-пакета. Автор24 — интернет-биржа студенческих работ

    Маршруты, по которым идут пакеты от отправителя к получателю, могут меняться. Интернет — децентрализованная система, в которой нет единого центра управления. Поэтому при повреждении части глобальной сети информация по ней все равно будет передаваться по альтернативным маршрутам, хотя, возможно, и с более низкой скоростью.

    Служба доменных имен (DNS)

    Структура пакетов протокола TCP/IP, а также правила адресации и маршрутизации в Интернете достаточно сложны для обычного пользователя. Для удобства обращения к ресурсам глобальной сети разработана система доменных имен.

    Домен — совокупность сетевых сервисов, принадлежащих организации или частному лицу.

    Домен характеризуется особыми именем, регистрируемым в международной организации ICANN, например, yandex.ru. Последние две буквы имени домена обозначают национальную принадлежность (ru — Россия, by — Беларусь, kz — Казахстан, us — Соединенные Штаты и т.п.) или назначение домена (biz — для бизнеса, org — некоммерческие организации, academy — образование и т.п.).

    Для преобразования удобных для человеческого запоминания доменных имен в IP-адреса, обрабатываемые компьютерами, предназначена служба доменных имен (DNS, Domain Name Service).

    Рисунок 3. Принцип работы DNS. Автор24 — интернет-биржа студенческих работ

    Сервисы, принадлежащие домену, могут размешаться на разных компьютерах и даже в разных сетях. Поэтому фраза «компьютер принадлежит домену» не совсем корректна. На одном компьютере могут быть запущены сервисы, принадлежащие разным доменам.

    Источник

    Читайте также:  Защита компьютерной сети от нсд
Оцените статью
Adblock
detector