Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
1. Какие услуги могут предоставлять пользователям компьютерные сети? Ответ: Например, аудио, видео, игры и т. д., но суть в том, чтобы обеспечить возможность подключения и совместного использования. Связь. Компьютерные сети позволяют пользователям Интернета обмениваться информацией, как если бы их компьютеры были напрямую подключены друг к другу. Совместное использование: относится к совместному использованию ресурсов. Это может быть обмен информацией, программным обеспечением или оборудованием. 2. Попробуйте кратко описать ключевые моменты коммутации пакетов. Ответ: Используется технология Store-and-Forward. Разделите сообщение (весь блок данных, подлежащих отправке) на несколько сегментов данных и добавьте заголовок, состоящий из управляющей информации, к каждому сегменту данных, чтобы сформировать несколько групп. Поскольку заголовок пакета содержит важную управляющую информацию, такую как адрес назначения и исходный адрес, каждый пакет может независимо выбирать путь передачи в Интернете. Коммутации пакетов не требуется занимать ресурс сквозной связи перед передачей данных. После того, как пакет достигает маршрутизатора, он сначала сохраняется, ищется в таблице пересылки, а затем пересылается, что устраняет накладные расходы на установление и освобождение соединений. , так это более эффективно. Преимущества коммутации пакетов: эффективность и гибкость. Быстро и надежно Эффективность: полоса пропускания распределяется динамически во время процесса передачи пакетов, и канал связи занимает сегмент за сегментом. Гибкость: каждый пакет самостоятельно выбирает маршрут пересылки. Быстро: используя пакеты в качестве единиц передачи, пакеты можно отправлять на другие хосты без предварительного установления соединения. Надежность: сетевой протокол, обеспечивающий надежность: распределенная сеть коммутации пакетов с несколькими маршрутизациями обеспечивает высокую живучесть сети. Недостатки коммутации пакетов: задержка, дополнительные накладные расходы. Задержка: пакеты должны быть поставлены в очередь при сохранении и пересылке каждым маршрутизатором. Дополнительные издержки: пакеты должны нести управляющую информацию, а вся сеть коммутации пакетов также требует специализированных механизмов управления и контроля. 3. Попробуйте сравнить основные преимущества и недостатки коммутации каналов, коммутации сообщений и коммутации пакетов с нескольких аспектов. (1) Коммутация каналов: качество сквозной связи надежно гарантируется благодаря согласованным ресурсам связи, и оно высокоэффективно для непрерывной передачи больших объемов данных. (2) Обмен сообщениями: нет необходимости резервировать полосу пропускания передачи. Динамическое использование полосы пропускания сегмент за сегментом является высокоэффективным и быстрым для передачи пакетных данных. (3) Коммутация пакетов: она имеет ключевые моменты эффективной и быстрой коммутации сообщений, каждая группа небольшая, маршрутизация гибкая, а живучесть сети хорошая. 4. Почему Интернет называют крупнейшей революцией в области хранения и обмена информацией со времен изобретения печати? Ответ: Интегрируя другие сети связи, он играет ключевую роль в процессе информатизации, обеспечивает наилучшую связь и обмен информацией, а также впервые предоставляет возможности взаимодействия в реальном времени в различных медиа-формах. 5. Каковы этапы развития Интернета? Укажите основные особенности этих этапов. Ответ: Из одной сети APPANET Переход к Интернету TCP/IP; Первоначальная форма соглашения Построен в трехуровневую структуру Интернет разделен на магистральную сеть, региональную сеть и кампусную сеть, образующую многоуровневую сеть; ISP структурный Internet;ISP первое появление. 6. Кратко опишите этапы разработки стандартов Интернета? Ответ: (1) Интернет-проект (Интернет-проект) Draft) —— Еще не на этом этапе RFC документ. (2) Предлагаемый стандарт (Предлагаемый стандарт) ——На этом этапе становится RFC документ. (3) Проект стандарта (Проект Standard) (4) Интернет-стандарты (Интернет Standard) 7. Английские имена, начинающиеся со строчных и прописных букв. internet и Internet Каковы важные различия в значении? Ответ: (1) Интернет (Интернет или Интернет): общий термин, который обычно относится к сети, состоящей из нескольких взаимосвязанных компьютерных сетей, протокол не указан. (2) Интернет (Интернет): особое существительное, конкретно обозначающее использование TCP/IP Протокол Интернет. Разница: последнее на самом деле является двусторонним применением первого. 8. Каковы категории компьютерных сетей? Каковы характеристики различных типов сетей? Ответ: По дальности: (1) Глобальная сеть WAN: большой радиус действия, высокая скорость, да Internet базовая сеть. (2) Городская сеть: общегородская, объединяющая несколько локальных сетей. (3) Локальная сеть: кампус, предприятие, учреждение, сообщество. (4) Персональная сеть ПАН: персональное электронное устройство По пользователю: общедоступная сеть предназначена для публичной эксплуатации. Частные сети ориентированы на конкретные учреждения. 9. Каковы основные различия между магистральной сетью компьютерной сети и сетью локального доступа? Ответ: Магистральная сеть: обеспечивает удаленное покрытие\высокоскоростную передачу\и связь, оптимизированную для маршрутизатора. Сеть локального доступа: она в основном поддерживает локальный доступ пользователей и реализует розничный доступ с низкой скоростью.
(1) Отправить часпродлевать: Отправить часпродлевать = длина кадра данных (бит) / Скорость отправки Ставка (бит/с) (2)распространениечаспродлевать:Задержка распространение=длина канала (м)/распространение электромагнитных волн по каналу Скорость Ставка (м/с)
(3) Будет дана обработка часапродлевать тему середина.
(4) Очередь часпродлевать обработка часпродлевать Общие вопросы будут игнорироваться.
(5) Всего часпродлевать = отправить часпродлевать + распространить часпродлевать + обрабатывать часпродлевать + очередь часпродлевать
(6)часпродлеватьприносить Ширинапродукт=распространениечаспродлевать*приносить Ширина
(7) RTT между часами: время отправки = длина данных / скорость отправки Ставка; действительные данные Ставка = длина данных / (время отправки + RTT)
(8) Используйте Ставку: D. Указывает, что сеть простаивает часизчаспродлевать, D указывает, что сеть в настоящий момент исчаспродлевать, а текущая загрузка сети равна U, тогда: D=D. /(1-U)
(9) приносить Шириначаспродлеватпродукт=приносить Ширина×(расстояние/скорость распространения Ставка) (также относится к максимальному количеству битов в канале распространения)
10. Попробуйте сравнить коммутацию каналов и коммутацию пакетов при следующих условиях. Отправить всего из сообщений х (бит). Передано из исходной точки в конечную точку k сегментной связи, задержка распространения каждой сегментной связи равна d(s), скорость передачи данных б(б/с). При коммутации каналов время установления канала равно SS). При коммутации пакетов длина пакета равна p(бит), а время ожидания в очереди каждого узла незначительно. Спросите, при каких условиях задержка коммутации пакетов меньше, чем задержка коммутации каналов? (Совет: нарисуйте эскиз и наблюдайте. k В звене сегмента имеется несколько узлов. ) (Вы можете обратиться к формуле расчета выше вопроса 10) Ответ: Задержка переключения линии: kd+x/b+s, Задержка коммутации пакетов: kd+(x/p)(p/b)+ (k-1)(p/b), где (k-1)(p/b) означает При передаче K-сегмента имеется (k-1) задержек с промежуточным хранением. s>(k-1)(p/b)час,Изчаспродлевать коммутация пакетов меньше, чем изчаспродлевать коммутация каналов,когдаx>>p,Напротив.
11. Существует вопрос 10 из сети коммутации пакетов середина, предположим, что длина сообщения и длина пакета равны xи (p + h) (бит) соответственно, где серединаp — длина информационной части пакета, а h — заголовок, добавляемый к длина каждого пакета не имеет ничего общего с размером пиз. Два конца связи проходят через k сегментов канала. Связь из данных Ставка равна b (бит/с), но время распространения узла времяпродлевания из времени ожидания незначительно. Если мы намерены минимизировать общее количество данных, какова длина p части пакетных данных? (Вы можете обратиться к формуле расчета выше в вопросе 10) Ответ: Выражение общей задержки D, задержки коммутации пакетов: D= (x/p)((p+h)/b)+ (k-1)(p+h)/b , после того как D дифференцирует p, установите его значение равным 0 и получите p=[(xh)/(k-1)]^0,5
12. Каковы характеристики двух основных компонентов Интернета (периферийной части и основной части)? Каковы особенности их методов работы? Ответ: Периферийная часть: она состоит из различных хостов. Пользователи непосредственно выполняют обработку и обмен информацией; низкая скорость подключена к базовой сети. Базовая часть: подключена маршрутизаторами, отвечающими за обеспечение высокоскоростной удаленной коммутации пакетов для периферийной части.
13 .Каковы основные различия между методом клиент-сервер и методом одноранговой связи P2P? Есть ли сходства? Ответ: В первом строго проводится различие между службой и обслуживаемым лицом, а во втором такого различия нет. Последнее на самом деле является двусторонним применением первого.
14. Каковы обычно используемые показатели производительности компьютерных сетей? Ответ: Скорость, пропускная способность, пропускная способность, задержка, произведение задержки на пропускную способность, время прохождения туда и обратно RTT, загрузка.
15. Предположим, что загрузка сети достигла 90%. Попробуйте прикинуть, во сколько раз текущая задержка сети превышает ее минимальное значение? (Вы можете обратиться к формуле расчета, приведенной выше в вопросе 10.) Решение. Предположим, что загрузка сети равна U, текущая задержка в сети — D, а задержка простоя сети — D. По данным Д=Д. /(1-U), мы можем получить D=10D. Текущая сетевая задержка в 10 раз превышает минимальное значение.
16.Каковы нерабочие характеристики компьютерных сетей связи? В чем разница между нерабочими характеристиками и эксплуатационными характеристиками? Ответ: Непроизводительные характеристики: макроскопическая общая оценка внешней производительности сети. Характеристики производительности: конкретное и количественное описание технических характеристик сети.
17. Расстояние передачи между отправляющей и принимающей сторонами составляет 1000 км, а скорость распространения сигнала в среде передачи данных составляет 1000 км. 2 × 1 0 8 m / s 2×10^8m/s 2×108м/с. Попробуйте просчитать следующие две ситуации:
(1) Длина данных составляет 1 0 7 бит 10^7 бит 107 бит, а скорость передачи данных составляет 100 Кбит/с.
(2) Длина данных составляет 1 0 3 бита 10^3 бита 103 бита, а скорость передачи данных составляет 1 Гбит/с. Какие выводы можно сделать из приведенных выше расчетов? (Вы можете обратиться к формуле расчета выше вопроса 10)
Решение: (1) Задержка передачи: ts= 1 0 7 / 1 0 5 10^7/10^5 107/105=100 с Задержка распространения tp= 1 0 6 / ( 2 × 1 0 8 ) 10^6/ (2 ×10^8) 106/(2×108)=0,005 с
(2) Задержка передачи ts = 1 0 3 / 1 0 9 10^3/10^9 103/109=1 мкс Задержка распространения: tp= 1 0 6 / ( 2 × 1 0 8 ) 10^6/(2 ×10 ^8) 106/(2×108)=0,005 с Вывод: если длина данных большая, а скорость передачи низкая, то в общей задержке задержка передачи часто превышает задержку распространения. Однако если длина данных мала и скорость передачи высока, задержка распространения может быть основным компонентом общей задержки.
18. Предположим, что скорость распространения сигнала в среде равна 2.3 × 1 0 8 m / s . 2.3×10^8m/s. 2,3×108 м/с. Длина носителя L составляет: (1) 10 см (сетевая карта) (2) 100 м (LAN) (3) 100 км (городская сеть) (4) 5000 км (глобальная сеть) Попробуйте подсчитать количество битов при скорости передачи данных 1Мб/с и10Гб/с.Существовать указанный выше носитель середина существует из.
Решение: (1) 1 Мбит/с: задержка распространения = 0,1 / ( 2,3 × 1 0 8 ) = 4,35 × 1 0 − 10 0,1/(2,3 × 10^8) = 4,35 × 10^{-10} 0,1/( 2,3 ×108)=4,35×10−10, количество бит = 4,35×1 0 - 10 × 1 × 1 0 6 = 4,35 × 1 0 − 4 4,35×10^{-10}×1×10^6=4,35×10^{-4} 4,35×10−10×1×106=4,35 ×10−4 10 Гбит/с: Количество битов = 4,35 × 1 0 − 10 × 1 × 1 0 10 = 4,35 4,35×10^{-10}×1×10^{10}=4,35 4,35×10−10×1×1010=4,35
(2) 1 Мбит/с: задержка распространения = 100 / ( 2,3 × 1 0 8 ) = 4,35 × 1 0 − 7 100/(2,3 × 10^8) = 4,35 × 10^{-7} 100/(2,3 × 108) )=4,35×10−7, количество бит= 4,5 × 1 0 − 7 × 1 × 1 0 6 = 4,35 × 1 0 − 1 4,5×10^{-7}×1×10^6=4,35×10^{-1} 4,5×10−7×1×106=4,35×10−1 10 Гбит/с: Количество битов = 4,35 × 1 0 − 7 × 1 × 1 0 1 0 = 4,35 × 1 0 3 4,35×10^{-7}×1×10^10=4,35×10^3 4,35×10−7×1×1010=4,35×103
(3) 1 Мбит/с: задержка распространения = 100 000 / ( 2,3 × 1 0 8 ) = 4,35 × 1 0 − 4 100 000/(2,3 × 10^8) = 4,35 × 10^{-4} 100 000/(2,3 × 108) )=4,35×10−4, количество бит = 4,35 × 1 0 − 4 × 1 × 1 0 6 = 4,35 × 1 0 2 4,35×10^{-4}×1×10^6=4,35×10^2 4,35×10−4×1×106=4,35×102 10 Гбит/с: количество битов = 4,35 × 1 0 − 4 × 1 × 1. 0 1 0 = 4,35 × 1 0 6 4,35×10^{-4}×1×10^10=4,35×10^6 4,35×10−4×1×1010=4,35×106
(4)1 Мбит/с: Задержка распространения = 5000000 / ( 2,3 × 1 0 8 ) = 2,17 × 1 0 − 2 5000000/(2,3×10^8)=2,17×10^{-2} 5000000/(2,3× 108) )=2,17×10−2, количество бит= 2,17 × 1 0 − 2 × 1 × 1 0 6 = 2,17 × 1 0 4 2,17×10^{-2}×1×10^6=2,17×10^4 2,17×10−2×1×106=2,17× 104 1 Гбит/с: количество битов = 2,17 × 1 0 − 2 × 1 × 1 0 1 0 = 2,17 × 1 0 8 2,17×10^{-2}×1×10^10=2,17×10^8 2,17×10−2×1×1010=2,17×108
19. Данные прикладного уровня имеют длину 100 байт и передаются на транспортный уровень для передачи.,Необходимо добавить 20-байтовый заголовок TCP. Затем передается на сетевой уровень для передачи.,Необходимо добавить 20-байтовый IP-заголовок. Наконец, он передается на уровень канала передачи данных и передачи Ethernet.,плюс заголовокихвостовой рабочий18байт。Запросить данныеизэффективность передачи Ставка。данныеизэффективность передачи Ставкаозначает отправкуиз Прикладной уровеньданныеразделить на отправленныеизобщийданные(то есть приложениеданныеплюс различные заголовкиихвостиздополнительные накладные расходы)。Если прикладной уровень Длина данные1000 байт, какова эффективность передачи данных Ставка?
Решение: (1)100/(100+20+20+18)=63,3%.
(2)1000/(1000+20+20+18)=94.5%
20. Почему сетевая архитектура имеет иерархическую структуру? Вот несколько примеров идей, похожих на иерархическую систему в повседневной жизни.
Ответ: ① Каждый слой независим. Уровень может использовать сервисы, предоставляемые уровнем ниже него, не зная, как этот сервис реализован.
②Хорошая гибкость. При изменении определенного уровня, пока его интерфейсные отношения остаются неизменными, слои выше или ниже этого уровня не будут затронуты.
③Структуру можно разделить. Каждый уровень может быть реализован с использованием наиболее подходящей технологии.
④Простота внедрения и обслуживания.
⑤ Может обеспечить работу по стандартизации. По мышлению схож с иерархической структурной системой. В повседневной жизни есть почтовая система и система логистики.
21.В чем разница между соглашением и услугой? Какое это имеет значение?
Ответ: Протокол и услуга и понятие и различие:
1. Реализация протокола гарантирует предоставление услуг верхнему уровню. Пользователи сервиса на этом уровне могут видеть только сервис, но не базовые протоколы. Приведенный ниже протокол прозрачен для пользователей вышеуказанной службы.
2. Протокол является «горизонтальным», то есть протокол — это правило, управляющее связью между двумя одноранговыми объектами. Но услуга является «вертикальной», то есть услуга предоставляется нижним уровнем верхнему через межуровневый интерфейс. Верхний уровень должен обмениваться некоторыми командами с нижним уровнем, чтобы использовать предоставляемые услуги. Эти команды называются сервисными примитивами в OSI.
22.Каковы три элемента сетевого протокола? Что означает каждый? Ответ: Сетевой протокол: правила, стандарты или соглашения, установленные для обмена данными в сети. Он состоит из следующих трех элементов:
(1) Грамматика: структура или формат данных и управляющей информации.
(2) Семантика: то есть, какую управляющую информацию необходимо отправить, какие действия выполнить и какие ответы дать.
(3) Синхронизация: подробное описание последовательности реализации событий.
23. Почему сетевой протокол должен учитывать все неблагоприятные ситуации? Ответ: Потому что, если сетевой протокол не полностью учитывает неблагоприятные ситуации, то при изменении ситуации протокол будет поддерживать идеальную ситуацию и ждать вечно! Это как если бы двое друзей договорились о свидании по телефону, встретились в парке в 15:00 и договорились не уходить. Это соглашение очень ненаучно, потому что если одна из сторон задержится и не сможет прийти, она не сможет уведомить другую сторону, и другой стороне придется ждать вечно! Поэтому, чтобы увидеть, корректна ли компьютерная сеть, мы не можем просто проверить, корректна ли она в нормальных обстоятельствах, но мы также должны очень тщательно проверить, может ли протокол справиться с различными нештатными ситуациями.
24. Обсудите ключевые моменты пятиуровневой сетевой системы протоколов, включая основные функции каждого уровня.
Ответ: Комплексный OSI. иTCP/IP Преимущества использования принципиальной архитектуры.
Основные функции каждого слоя:
(1) Физический уровень Задача физического уровня состоит в прозрачной передаче битовых потоков. (Примечание. Физические носители, передающие информацию, такие как витые пары, коаксиальные кабели, оптические кабели и т. д., находятся ниже физического уровня и считаются уровнем 0.) Физический уровень также определяет определение и метод подключения кабельная вилка.
(2) Задача канального уровня — передавать данные в кадрах без ошибок на линии между двумя соседними узлами. Каждый кадр включает в себя данные и необходимую управляющую информацию.
(3) Сетевой уровень Задача сетевого уровня состоит в выборе соответствующего маршрута, чтобы пакеты, передаваемые транспортным уровнем станции-отправителя, могли правильно найти станцию назначения по адресу и доставить их на транспортный уровень станции-отправителя. станция назначения.
(4) Транспортный уровень Задача транспортного уровня заключается в обеспечении надежного сквозного обслуживания между двумя процессами, взаимодействующими на верхнем уровне, чтобы они не могли видеть детали передачи данных ниже транспортного уровня.
(5) Прикладной уровень Прикладной уровень напрямую предоставляет услуги для процесса приложения пользователя.
25. Приведите примеры использования термина «прозрачность» в повседневной жизни. Ответ: Телевизор, компьютерная оконная операционная система, промышленная и сельскохозяйственная продукция.
26. Попытайтесь объяснить следующие термины: стек протоколов, объект, одноранговый уровень, блок данных протокола, точка доступа к сервису, клиент, сервер, клиент-серверный подход.
Ответ: (1) Объект представляет собой любой аппаратный или программный процесс, который может отправлять или получать информацию.
(2) Протокол — это набор правил, которые управляют связью между двумя одноранговыми объектами.
(3) Клиент и сервер относятся к двум прикладным процессам, участвующим в обмене данными. Клиент является запрашивающим сервис, а сервер — поставщиком услуг. Клиент-серверный подход описывает отношения обслуживания и обслуживания между процессами.
(4) Стек протоколов: относится к архитектуре компьютерной сети, которая использует многоуровневую модель. Основные функции каждого уровня реализуются за счет работы протоколов одноранговых уровней. Таким образом, каждый уровень может быть охарактеризован несколькими основными протоколами. вместе, чтобы выглядеть одинаково. Структура стека.
(5) Одноранговый уровень: в сетевой архитектуре уровень, на котором обе взаимодействующие стороны выполняют одни и те же функции.
(6) Блок данных протокола: Блок данных, используемый объектами равноправного уровня для обмена информацией.
(7) Точка доступа к сервису: место, где взаимодействуют сущности на двух соседних уровнях одной и той же системы (т. е. обмениваются информацией). Точка доступа к сервису SAP — это абстрактное понятие, и на самом деле это логический интерфейс.
27. Постарайтесь все объяснить over IP иIP over everthing значение.
Ответ: (1) Протокол TCP/IP может предоставлять услуги для различных приложений (так называемое «все по IP»).
(2) Разрешить работу протоколов IP в Интернете, состоящем из различных сетей (так называемый IP поверх всего).
28. Предположим, что необходимо передать по сети файл размером 1,5 МБ. Предположим, что длина пакета составляет 1 КБ, а время прохождения туда и обратно RTT = 80 мс. Также есть время для установления TCP-соединения перед передачей данных. Это время составляет 2*RTT=160 мс. Попробуйте подсчитать время, необходимое получателю для получения последнего бита файла в следующих ситуациях.
(1) Скорость передачи данных составляет 10 Мбит/с, пакеты данных могут отправляться непрерывно.
(2) Скорость передачи данных составляет 10 Мбит/с, но после отправки каждого пакета вам необходимо подождать некоторое время RTT, прежде чем отправлять следующий пакет.
(3) Скорость отправки данных чрезвычайно высока, и время, необходимое для отправки данных, не нужно учитывать. Однако предусмотрено, что за время прохождения туда и обратно RTT можно отправить только 20 пакетов.
(4) Скорость отправки данных чрезвычайно высока, и время, необходимое для отправки данных, не нужно учитывать. Однако за первое время приема-передачи RTT можно отправить только один пакет, за второе время RTT можно отправить два пакета, а за третье время RTT — четыре пакета. Решение: M = 2 20 = = 1048576 в условии вопроса примерно равно 1 0 6 B, K = 2 10 = 1024 примерно равно 1 0 3 B M=2^{20}==1048576 примерно равно до 10^{6}B , K=2^{10}=1024 примерно равно 10^{3}B M=220==1048576 примерно равно 106Б, K=210=1024 примерно равно 103Б, 1Б=1 байт=8бит=8b
(1) Время, необходимое для отправки этих битов = 1,5 × 2 20 × 8 бит / ( 10 × 1 0 6 бит / с ) 1,5 × 2^{20} × 8 бит/ (10 × 10^6 бит/с) 1,5 × 220 × 8 бит/(10 × 106 бит/с) = 1,258 (с) Для распространения последнего пакета до пункта назначения требуется 0,5×RTT=40 мс. Общее необходимое время=2×RTT+1,258+0,5×RTT=0,16+1,258+0,04=1,458 (с)
(2) Количество пакетов, подлежащих разделению = 1,5 МБ/1 КБ = 1536 (группа) Время установления: 2xRTT = 0,16 (с) Общее время отправки: по-прежнему 1,258 (с) Последний пакет должен быть распространен, чтобы достичь пункта назначения: 0,5 ×RTT =40(мс)=0,04(с) (половина времени прохождения туда и обратно) От прибытия последнего бита первого пакета до первого бита последнего пакета. Для достижения результата требуется опыт: 1535×RTT=1535×0,08=122,8 (с) Общее необходимое время=0,16+1,258+0,04+122,8=1,458+122,8=124,258 (с)
(3) За каждое время прохождения RTT туда и обратно можно отправить только 20 пакетов. Для 1536 пакетов требуется 76 полных RTT. 76 RTT могут отправить 76×20=1520 пакетов. Наконец, оставшиеся 16 пакетов отправляются одновременно. Но последний отправленный пакет также требует 0,5×RTT для достижения получателя. Следовательно, общее требуемое время =2×RTT+76×RTT+0,5×RTT=6,12+0,16=6,28 (с).
(4) Начните передачу данных после двух RTT. общий 1536 групп После n RTT отправляется 1+2+4+…+2n=2^n-1 пакетов. Если n=10, то только 2^n-1=1023 группы. Видно, что 10 РТТ недостаточно. Если n=11, то только 2^n-1= 2047 групп. Видно, что 11 RTT достаточно. Таким образом, учитывая время, необходимое для установления TCP-соединения, и время, необходимое для последней передачи пакета в конечную точку (последний раз, не учитывая возврат), общее время, необходимое сейчас = (2+ 10+0,5)×RTT=12,5×0,08=1 (с)
29. Существует прямая линия длиной 50 км. Если скорость распространения данных по этому каналу равна 2 × 1 0 8 2×10^8 2×108м/с, насколько велика ссылка изприносить Ширина, чтобы сделать передачу часпродлевать отправить 100 байт из пакета из отправить часпродлевать? Каков будет результат, если отправленный пакет имеет длину 512 байт? (Вы можете обратиться к формуле выше вопроса 10)
Решение: Задержка распространения = длина канала/скорость распространения = 5 × 1 0 4 м / 2 × 1 0 8 м/с = 2,5 × 1 0 − 4 с 5 × 10^4 м/2 × 10^8 м/с = 2,5 × 10^{-4} с 5×104м/2×108м/с=2,5×10−4с 100 байт: полоса пропускания в данный момент = произведение задержки на полосу пропускания/задержка распространения = 100 × 8 бит / 2,5 × 1 0 − 4 = 3,2 М / бит 100×8 бит/2,5×10^{-4}=3,2 М/бит 100× 8бит/2,5×10−4=3,2 Мбит/бит, в настоящее время требуемая пропускная способность составляет 3,2 Мбит/бит; 512 байт: Пропускная способность в данный момент = произведение полосы пропускания задержки/задержка распространения = 512 × 8 бит / 2,5 × 1 0 − 4 = 16,384 М/бит 512 × 8 бит/2,5 × 10^{-4}=16,384 М/бит 512×8бит/2,5×10−4=16,384 Мбит/бит; требуемая пропускная способность в настоящее время составляет 16,384 Мбит/бит.
30. Имеется прямая линия связи протяженностью 20 000 км. Данные передаются со скоростью 1 кбит/с. Размер передаваемых данных составляет 100 бит. Скорость распространения данных по этому каналу составляет 2 × 1 0 8 м/с 2 × 10^8 м/с 2 × 108 м/с; предполагая, что мы можем видеть биты, распространяющиеся по линии, попытаемся нарисовать линию, которую мы видим биты; (нарисуйте две картинки: одну, когда только что были отправлены 100 бит, а другую — по прошествии 0,05 с). (Вы можете обратиться к формуле выше вопроса 10) Решение: Во-первых, необходимо рассчитать задержку передачи и задержку распространения, чтобы изображение можно было четко нарисовать. Задержка передачи = длина кадра данных / скорость передачи = 100 бит/1 кбит/с = 0,1 с Задержка распространения = длина канала / скорость распространения = 2 × 1 0 7 м / 2 × 1 0 8 м / с = 0,1 с 2 × 10 ^7 м /2×10^8м/с=0,1с 2×107м/2×108м/с=0,1с.
Таким образом, мы можем четко знать, что когда только что были отправлены 100 бит, первый бит только что достиг конечной точки, а еще через 0,05 с в канале все еще остается 50 бит.
31. Условия те же, что и в вопросе выше. Но скорость передачи данных была изменена на 1 Мбит/с. Сравнивая результаты предыдущего вопроса, какой вывод вы можете сделать? Ответ: Скорость передачи = 1 Мбит/с, через 0,1 с времени передачи передается первый бит. 2 × 1 0 8 × 0.1 = 2 × 1 0 7 m 2×10^8×0.1=2×10^7m 2×108×0.1=2×107m Еще через 0,05 с расстояние распространения последнего бита составит 2 × 1 0 8 × 0.05 = 1 × 1 0 7 m 2×10^8×0.05=1×10^7m 2×108×0,05=1×107м, то есть пройти половину пути до линии Увеличение скорости отправки может компенсировать прерывание передачи информации во время передачи информации.
32. Отправляйте данные со скоростью 1 Гбит/с. Какова ширина бита, если в качестве оси абсцисс используется расстояние или время? Расстояние: 1 бит × 2 × 1 0 8 м/с (скорость в оптоволокне) / 1 Гбит/с = 0,2 м 1 бит × 2 × 10^8 м/с (скорость в оптоволокне)/1 Гбит/с = 0,2 м 1бит×2×108м/с (скорость в оптоволокне)/1Гбит/с=0,2м Время: 1 бит/1 Гбит/с = 10^{- 9 } с 1бит/1Гбит/с=10−9с
33. Когда мы передаем данные в Интернете, мы часто передаем их из определенной точки источника в определенную точку назначения, а не пересылаем туда и обратно. Так почему же фактическое RTT туда и обратно является очень важным показателем производительности? RTT — важный показатель производительности компьютерных сетей, указывающий общую задержку с момента отправки отправителем данных до момента получения отправителем подтверждения от получателя (получатель отправляет подтверждение сразу после получения данных). поездка туда и обратнопродлеватьчас(RTT)Определяется тремя частями:то есть ссылкаизраспространениечасмежду、терминальная системаизиметь дело счасмеждуи маршрутизаторизкэшсерединаизочередьииметь дело счасмежду。Чтосередина,Первые две части значений относительно фиксированы как TCP-соединение.,Очередь кэша маршрутизатора и время обработки будут меняться по мере изменения общего уровня перегрузки сети. Таким образом, изменения RTT в определенной степени отражают изменения в перегрузке сети.
34. Хост A отправляет сообщение длиной 1 0 7 10^7 107 бит хосту B. Посередине расположены два узловых коммутатора, то есть всего три канала. Предположим, что скорость передачи каждого канала составляет 2 Мбит/с. Игнорируйте все задержки.
(1) Если используется коммутация сообщений, то есть все сообщение не фрагментируется, и каждый коммутатор узла пересылает все сообщение после его получения. Сколько времени потребуется для передачи пакета от хоста A до первого узла коммутатора? Сколько времени занимает передача сообщения от хоста A к хосту B? Решение: Время первого узла = длина данных/скорость распространения = 1 0 7 бит/2 × 1 0 6 бит/с = 5 с 10^7бит/2×10^6бит/с=5 с 107бит/2×106бит/с = 5 с общее время от A до B = 3 × время узла = 15 с.
(2) Если используется коммутация пакетов. Сообщение делится на 1000 пакетов одинаковой длины и отправляется непрерывно. Коммутаторы узлов могут получать и отправлять сообщения одновременно. Сколько времени потребуется для передачи первого пакета от хоста A к первому коммутатору узла? Сколько времени потребуется для передачи первого пакета от хоста A к хосту B? Сколько времени потребуется для передачи 1000 пакетов от хоста A к хосту B? Решение: разделите его на 1000 групп, тогда в каждой группе будет 1 0 4 10^4 104 бита. Время прибытия первого пакета на первый узел = 1 × 1 0 4 бит / 2 × 1 0 6 / с = 0,005 с 1 × 10^4 бит/2 × 10^6/с = 0,005 с 1 × 104 бит/ 2 × 106/с = 0,005 с Время прибытия первого пакета на хост B = 3 × 0,005 с = 0,015 с Время доставки 1000 пакетов на хост B=0,005с×1000+0,01с=5,01с.
(3) В общем, преимущества и недостатки использования всего сообщения для передачи по сравнению с разделением на несколько пакетов для передачи. Обмен сообщениями: сообщение — это данные, которые должны быть отправлены одновременно по каналу связи. Переключение сообщений заключается в отправке всего сообщения по каналу связи целиком, его сохранении в узле и последующей отправке следующему узлу. Преимущества: более гибкий. Перед общением нет необходимости заранее устанавливать соединение. Недостатки: Когда объем данных в каждом сообщении велик, задержка велика каждый раз, когда оно пересылается и сохраняется на узле. Коммутация пакетов. Коммутация пакетов использует технологию пересылки и хранения для разделения всего сообщения на несколько групп и последующей их пересылки, и то, через какой узел проходит каждая группа, не имеет никакого отношения к предыдущей группе. В некоторых случаях это особенно важно. когда сетевые узлы испытывают перегрузку сети. Преимущества: отправка данных более гибкая и имеет меньшую задержку. Недостатки: передающее и принимающее устройство более сложны.
35. Хост A непрерывно передает файл размером 600 000 бит хосту B. Между AиB и B имеется канал приносить Ширина, который составляет 1Мбит/сиз. Расстояние 5000КМ. По этому каналу передается скорость Ставка. 2.5 × 1 0 8 m / s 。 2.5×10^8m/s。 2.5×108m/s。
(1) Каково максимальное количество битов в канале связи?
Решение: произведение задержки на полосу пропускания = пропускная способность × (расстояние/скорость распространения) = 1 Мбит/с × 5000 КМ / 2,5 × 108 м/с = 2 × 104 бит с 1 Мбит/с × 5000 км/2,5 × 10^ 8 м /s=2×10^4бит 1 Мбит/с × 5000 км/2,5 × 108 м/с = 2 × 104 бит, тогда максимальное количество бит равно 2 × 1 0 4 2 × 10^4 2 × 104. (отличается от произведения задержки на полосу пропускания)
(2) Какова ширина каждого бита в ссылке?
Решение: Ширина = произведение длины канала на задержку полосы пропускания = 5 × 1 0 6 м / 2 × 1 0 4 бит = 250 м 5 × 10^6 м/2 × 10 ^ 4 бит = 250 м 5 × 106 м/2 × 104 бит = 250 м
(3) Если вы хотите изменить ширину каждого бита ссылки на 5000 км, на какое значение следует настроить скорость отправки?
Решение: Ширина = длина линии связи/произведение задержки на полосу пропускания = 5 × 10,6 м / произведение задержки на полосу пропускания = 5 × 1,0,6 м 5×10^6м/произведение задержки на полосу пропускания = 5×10^6м 5×106м /произведение задержки на полосу пропускания =5×106м; тогда произведение полосы пропускания задержки = 1 бит.
Произведение задержки на полосу пропускания = полоса пропускания × (расстояние/скорость распространения) = полоса пропускания × (расстояние/скорость распространения) = $ полосы пропускания × 5000 км/ 2,5 × 1 0 8 м/с 2,5 × 10^8 м/с 2,5 × 108 м/с = 1 бит; Тогда пропускная способность = 50бит/с, то есть скорость отправки равна 50бит/с.
36. Путь от хоста A к хосту B состоит из трех участков.,Его скорость Ставка соответственно составляет 2Мбит/с.,1 Мбит/с → 500 кбит/с. Теперь существуетA отправляет файл B.
(1) Попробуйте подсчитать скорость передачи файлов.
Решение: Пропускная способность — это та, которая имеет наименьшую скорость среди трех секций, поэтому пропускная способность равна 500 кбит.
(2) Предположим, что длина файла составляет 10 МБ и в сети нет другого трафика. Сколько времени занимает передача файла из А в Б? Почему здесь указано приблизительное время?
Решение: Размер файла составляет 10 × 1 0 6 × 8 бит = 8 × 1 0 7 бит 10 × 10^6 × 8 бит = 8 × 10 ^ 7 бит 10 × 106 × 8 бит = 8 × 107 бит
Скорость передачи = пропускная способность/единица времени = 500 кбит/с.
Время = размер файла / пропускная скорость передачи = 8 × 1 0 7 бит / 5 × 1 0 5 бит / с = 160 с 8 × 10^7 бит/5 × 10^5 бит/с = 160 с 8 × 107 бит/5 × 105 бит / с=160 с
Потому что невозможно передать только этот один файл во время использования компьютера, а передача других файлов также занимает канал передачи, но нет возможности узнать, сколько файлов передается, поэтому мы можем только предполагать, что только этот файл передается, поэтому мы можем только рассчитать приблизительное время.
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/126937.html Исходная ссылка: https://javaforall.cn