Основная единица информации в компьютерных сетях это
Пакет — единица информации, передаваемой по компьютерной сети.
Данные обычно содержатся в больших по размерам файлах. Однако сети не будут нормально работать, если компьютер посылает этот блок данных целиком. Существует две причины, замедляющие работу сети при передаче по кабелю больших блоков данных.
Во-первых, такой блок, посылаемый одним компьютером, заполняет кабель и «связывает» работу всей сети, т.е. препятствует взаимодействию остальных сетевых компонентов.
Во-вторых, возникновение ошибок при передаче крупных блоков приводит к повторной передаче всего блока. А если поврежден небольшой блок данных, то требуется повторная передача именно этого небольшого блока, что значительно экономит время.
Чтобы быстро и легко, не тратя времени на ожидания, передавать по сети данные, надо разбить их на небольшие управляемые блоки. Эти блоки называются пакетами или кадрами. Хотя термины «пакет» и «кадр» синонимичны, полными синонимами они все-таки не являются. Существуют различия между этими терминами в компьютерных сетях некоторых типов.
Пакет — основная единица информации в компьютерных сетях. При разбиении данных на пакеты скорость их передачи возрастает настолько, что каждый компьютер в сети получает возможность принимать и передавать данные практически одновременно с остальными компьютерами. На целевом компьютере (компьютере-получателе) пакеты накапливаются и выстраиваются в должном порядке для восстановления исходного вида данных.
При разбиении данных на пакеты сетевая операционная система добавляет к каждому пакету специальную управляющую информацию. Она обеспечивает:
- передачу исходных данных небольшими блоками;
- сбор данных в надлежащем порядке (при их получении);
- проверку данных на наличие ошибок (после сборки).
Пакеты могут содержать несколько типов данных:
- информацию (например, сообщения или файлы);
- определенные виды данных и команд, управляющих компьютером (например, запросы к службам);
- коды управления сеансом (например, запрос на повторную передачу для исправления ошибки).
Некоторые компоненты являются обязательными для всех типов пакетов:
- адрес источника (source), идентифицирующий компьютер-отправитель;
- передаваемые данные;
- адрес местоназначения (destination), идентифицирующий компьютер-получатель;
- инструкции сетевым компонентам о дальнейшем маршруте данных;
- информация компьютеру-получателю о том, как объединить передаваемый пакет с остальными, чтобы получить данные в исходном виде;
- информация для проверки ошибок, обеспечивающая корректность передачи.
Компоненты пакета группируются в три раздела: заголовок, данные и трейлер.
Локальные и глобальные сети
Локальные сети — ЛВС(LAN – LocalArea Network)объединяют находящиеся недалеко друг от друга (в соседней комнате или здании) компьютеры. Иногда компьютеры могут находиться на расстоянии нескольких миль и все равно принадлежать локальной сети. Компьютеры глобальной сети – ГВС(WAN – Wide AreaNetwork) могут находиться в других городах или даже странах. Информация проделывает длинный путь, перемещаясь в данной сети. Интернет состоит из тысячи компьютерных сетей, разбросанных по всему миру. Однако, пользователь должен рассматривать Интернет как единую глобальную сеть. Соединяя компьютеры между собой и давая им возможность общаться друг с другом, вы создаете сеть. Соединяя две и более сетей, вы создаетемежсетевое объединение, называющееся «интернет» (internet – первая буква строчная). На рис.1.3 показано как соотносятся сети и межсетевое объединение. ЛВС1 ЛВС2>> > ЛВС3 > — пакет Рис. 1.3. Межсетевое объединение Интернет (с заглавной буквы) – самое большое и популярное межсетевое объединение в мире. Оно объединяет более 20 тыс. компьютерных сетей, расположенных в 130 странах. При этом объединены компьютеры тысяч различных видов, оснащенных различным программным обеспечением. Однако, пользуясь сетью, можно не обращать внимания на эти различия.
Пакет как основная единица информации в вс
При обмене данными как между ПК в ЛВС, так и между ЛВС любое информационное сообщение разбивается программами передачи данных на небольшие блоки данных, которые называютсяпакетами(рис. 1.4). Информационное сообщение (файл данных) Рис. 1.4. Информационное сообщение Связано это с тем, что данные обычно содержатся в больших по размерам файлах, и если передающий компьютер пошлет его целиком, то он надолго заполнит канал связи и «свяжет» работу всей сети, т. е. будет препятствовать взаимодействию других участников сети. Кроме этого, возникновение ошибок при передаче крупных блоков вызовет большие затраты времени, чем на его повторную передачу. Пакет – основная единица информации в компьютерных сетях. При разбиении данных на пакеты скорость их передачи возрастает на столько, что каждый компьютер сети получает возможность принимать и передавать данные практически одновременно с остальными ПК. При разбиении данных на пакеты сетевая ОС к собственно передаваемым данным добавляет специальную добавляющую информацию:
- заголовок, в котором указывается адрес отправителя, а также информация по сбору блоков данных в исходное информационное сообщение при их приеме получателем;
- трейлер, в котором содержится информация для проверки безошибочности в передаче пакета. При обнаружении ошибки передача пакета должна повториться.
-
Переключение соединений
Переключение соединений используется сетями для передачи данных. Оно позволяет средством сети разделить один и тот же физический канал связи между многими устройствами. Различают два основных способа переключения соединений:
- переключение цепей (каналов);
- переключение пакетов.
Переключение цепей создает единое непрерывное соединение между двумя сетевыми устройствами. Пока эти устройства взаимодействуют, ни одно другое не может воспользоваться этим соединением для передачи собственной информации – оно вынуждено ждать, пока соединение освободится и наступит его очередь принимать данные. Коммутатор Рис. 1.5. Переключение цепей. Простейший пример переключения цепей – это переключатели для принтеров, позволяющие нескольким ПК использовать один принтер (рис. 1.5). Одновременно с принтером может работать только один ПК. Какой именно, решит переключатель, который прослушивает сигналы ПК, и как только поступает сигнал с одного из них, он автоматически его подсоединяет и сохраняет это соединение, пока не закончится печатная серия этого ПК. Образуется соединение типа «точка-точка» (point to point), при котором другие ПК не могут воспользоваться соединением, пока оно не освободится и не наступит их очередь. Большинство современных сетей, включая Интернет, используют переключение каналов, являясь сетями с пакетной коммуникацией. Домашний компьютер ПК1 Офисный компьютер ПК2>>>> Рис. 1.6. Переключение каналов Исходное информационное сообщение от ПК1к ПК2в зависимости от его размера может следовать одновременно одним пакетом или несколькими. Но т. к. в заголовке каждого из них есть адрес получателя, все они прибудут в одно и то же место назначения, несмотря на то, что они следовали совершенно различными маршрутами (рис. 1.6). Для сравнения переключения цепей и пакетов допустим, что мы прервали канал в каждом из них. Например, отключив принтер от ПК1мы вовсе лишили его возможности печатать. Соединение с переключением цепей требует непрерывного канала связи. Наоборот, данные в сети с переключением пакетов могут двигаться разными путями, и разрыв не приведет к потере соединения, т. к. есть множество альтернативных маршрутов. Концепция адресации пакетов и их маршрутиризации – одна из важнейших в ГВС, в том числе и в Интернет.
Пакет. Структура пакета
Назначение любой сети – обмен данными (информацией) между компьютерами.
Данные обычно содержатся в больших по размерам файлах (блоках). Однако сети не будут нормально работать, если компьютер посылает этот блок данных целиком. Существуют две причины, замедляющие работу сети при передаче по кабелю больших блоков данных.
Во-первых, такой блок, посылаемый одним компьютером, заполняет кабель и «связывает» работу всей сети, т.е. препятствует взаимодействию остальных сетевых компонентов до окончания передачи.
Во-вторых, возникновение ошибок при передаче крупных блоков приведет к повторной передаче всего блока. А если поврежден небольшой блок данных, то требуется повторная передача именно этого небольшого блока, что значительно экономит время.
Разбиение данных на небольшие управляемые блоки позволяет ускорить передачу и обеспечить практически одновременную передачу информации несколькими компьютерами. При этом компьютеры не тратят время на ожидание.
Эти небольшие блоки называются пакетами (кадрами). Пакет – основная единица информации в компьютерных сетях.
При разбиении данных на пакеты скорость их передачи возрастает настолько, что каждый компьютер в сети получает возможность принимать и передавать данные практически одновременно с остальными компьютерами.
Разбиение данных на пакеты осуществляет компьютер-отправитель (источник). На компьютере-получателе пакеты накапливаются и выстраиваются в должном порядке для восстановления исходного вида данных.
Пакеты могут содержать несколько типов данных:
— информацию (например, сообщения или файлы);
— определенные виды данных и команд, управляющих компьютером (например, запросы к службам);
— коды управления сеансом (например, запрос на повторную передачу для исправления ошибки).
При разбиении данных на пакеты сетевая операционная система добавляет к каждому пакету специальную управляющую информацию. Она обеспечивает:
— передачу исходных данных небольшими блоками;
— сбор данных при получении в исходном порядке;
— проверку данных после сборки на наличие ошибок.
Структура пакета. Любой пакет состоит из 3-х обязательных компонентов:
Заголовок. Заголовок содержит:
— адрес источника, идентифицирующий компьютер – отправитель;
— адрес место назначения, идентифицирующий компьютер получатель;
— инструкции сетевым компонентам о дальнейшем маршруте данных;
— информацию компьютеру-получателю о том, как объединить передаваемый пакет с остальными, чтобы получить данные в исходном виде.
Данные. Эту часть пакета составляет информация, которую необходимо передавать. В зависимости от типа сети её размер составляет от 512 байтов до 4(Кб).
Так как обычно размер исходных данных гораздо больше 4 Кб, для помещения в пакет их необходимо разбивать на мелкие блоки. При передаче объемного файла может потребоваться много пакетов.
Трейлер. Трейлер содержит информацию для проверки ошибок, обеспечивающую корректность передачи. Эта информация носит название циклический избыточный код (CRC). Это число, получаемое в результате математических преобразований над пакетом с исходной информацией. Когда пакет достигает место назначения, эти преобразования повторяются. Если результат совпадает с CRC, – пакет принят без ошибок. В противном случае необходимо повторить передачу пакета, поскольку при передаче данные изменились.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями: