Сочинение на тему Философия дизайна интернет-протоколов DARPA
- Опубликовано: 02.10.2020
- Предмет: Информационная наука, Наука
- Темы: Всемирная паутина, Технологии
В этом документе описываются принципы проектирования набора протоколов Интернета, TCP / IP, который впервые был предложен 15 лет назад DARPA. Он показывает нам цели дизайна Интернета с их важностью и как эти цели привели к развитию Интернета. Автор мотивировал создание архитектуры Интернета и то, как были выбраны дизайны протоколов, и обосновал проектные решения. Он подробно обсудил цели Интернета.
Основной целью для них было разработать эффективную технику мультиплексного использования существующих взаимосвязанных сетей. В начальных сетях, которые необходимо было подключить, использовалась коммутация пакетов, коммутация пакетов была принята в качестве фундаментального компонента архитектуры Интернета. Связь с коммутацией пакетов, в которой количество сетей соединено с использованием шлюзов, в которых реализован алгоритм хранения и пересылки. Эта цель ясно говорит о том, «что» должно быть достигнуто, то есть «эффективная коммуникация», но не дает четкого представления о характеристиках эффективной системы. Поэтому цели второго уровня были представлены в приоритетном порядке:
- Интернет-связь должна продолжаться, несмотря на потерю сетей или шлюзов.
- Интернет должен поддерживать несколько типов услуг связи.
- Интернет-архитектура должна поддерживать множество сетей.
- Интернет-архитектура должна разрешать распределенное управление своими ресурсами.
- Интернет-архитектура должна быть экономически эффективной.
Вышеуказанные цели были изложены в порядке важности, и если бы порядок был изменен, получилась бы совершенно другая архитектура сети. Это то, что мне понравилось в этой статье. Было интересно узнать, что если бы цели или их порядок были другими, Интернет был бы разработан совсем по-другому. Автор дает подробное описание трех главных целей. Первым среди них является «Выживание перед лицом неудачи», что означало, что Интернет должен продолжать предоставлять услуги связи, даже если сети и шлюзы отказывают, то есть связь между двумя объектами никогда не должна быть потеряна. В случае сбоя, чтобы синхронизировать связь без разрыва соединения, у нас должен быть способ хранить информацию о состоянии, хранящуюся где-то на более низких уровнях, таких как промежуточные узлы, и копировать ее, чтобы избежать потери данных. Но дизайнеры использовали гораздо более простое решение, называемое «разделение судьбы». Разделение судьбы предлагает собрать всю информацию и сохранить ее в конечных точках сети у объекта, который использует службу сети.
Второй целью было «Обработка нескольких типов услуг связи». Сервисы здесь похожи на скорость, задержку, надежность и т. Д. Например, для удаленного входа в систему требуется небольшая задержка, но меньшая пропускная способность, в то время как передача файлов больше касалась не задержки, а производительности. По сути, они оба использовали двустороннюю надежную службу доставки данных (Virtual Circuit), которая была первой услугой, предоставленной в Интернете. Автор также упомянул, что существует несколько типов служб, которые не вписываются непосредственно в Интернет, таких как XNET (межсетевой отладчик) и VOIP. Это было, когда они знали, что нужно нечто большее, чем TCP. XNET, похоже, не подходит, потому что нам не нужна архитектура, которая говорит о том, что требуется надежный транспорт. В случае VOIP непрерывная доставка пакетов важнее надежности. Таким образом, было решено разделить TCP и IP на два уровня, каждый из которых предоставляет разные типы услуг. Этот документ дал очень важную информацию о том, как TCP / IP был спроектирован и разработан. Это вторая вещь, которая мне понравилась в этой статье.
Третья цель – «адаптация множества сетей», которая показала, что интернет должен работать с разными сетями. Самый простой способ сделать это – максимально упростить требования к интеграции сети. Автор кратко обсудил другие цели в статье. В документе также говорится, что Интернет в основном использует дейтаграммы, которые передаются по сети. Это говорит о том, что дейтаграмма является строительным блоком, а не сервисом, из которого сделаны другие сервисы. Причина использования дейтаграммы заключается в том, что они устраняют необходимость в состоянии соединения в промежуточных узлах и предоставляют различные типы услуг. Кроме того, он предполагает минимальное допущение, что позволяет объединять самые разные сети.
В заключение автор сказал, что протоколы широко используются в коммерческой и военной среде. В то же время его успех ясно показал, что приоритеты дизайнера не соответствуют потребностям реальных пользователей. Необходимо уделять больше внимания учету, управлению ресурсами и работе регионов с отдельными администрациями. Кроме того, может быть лучший строительный блок, чем датаграмма для архитектуры следующего поколения. Автор мог бы улучшить статью, предоставив более подробную информацию о влиянии многоуровневой сети на сетевую архитектуру и о том, как развивались другие уровни. То, что мне не понравилось в этой статье, было то, что автор не учел, что порядок приоритетов не является постоянным и может изменяться в будущем в зависимости от потребностей.
Цель этого эксперимента – получить представление о полностью настраиваемой программе LabVIEW и понять, как инженеры используют программу в своих интересах, чтобы создать собственную лабораторию, которая
Кибербезопасность или защита информационных технологий – это методы защиты компьютеров, сетей, программ и данных от несанкционированного доступа или атак, направленных на эксплуатацию. Существует четыре типа
Машиностроение – это дисциплина, связанная с применением знаний при решении реальных задач. Изучение методов калибровки считается одной из наиболее важных тем в области проектирования, поскольку