Спец часть (часть 3) (3 поток) (2015) (by Кибитова) (1161603), страница 15
Текст из файла (страница 15)
При разработке этого метода предполагалось, что скорость пере-дачипередачи кадров. При разработке этого метода предполагалось, что скорость пере-дачиданных в 10 Мб/с очень высока по сравнению с потребностями компьютеров воданных в 10 Мб/с очень высока по сравнению с потребностями компьютеров вовзаимном обмене данными, поэтому загрузка сети будет всегда небольшой. Этовзаимном обмене данными, поэтому загрузка сети будет всегда небольшой. Этопредположение остается часто справедливым и по сей день, однако уже появилисьпредположение остается часто справедливым и по сей день, однако уже появилисьприложения, работающие в реальном масштабе времени с мультимедийной инфорприложения, работающие в реальном масштабе времени с мультимедийной информацией, для которых требуются гораздо более высокие скорости передачи данных.мацией, для которых требуются гораздо более высокие скорости передачи данных.
Метод CSMA/CD определяет основные временные и логические соотношения,Метод CSMA/CD определяет основные временные и логические соотношения,гарантирующие корректную работу всех станций в сети:гарантирующие корректную работу всех станций в сети:- Между двумя последовательно передаваемыми по общей шине кадрами ин-формации- Между двумя последовательно передаваемыми по общей шине кадрами ин-формациидолжна выдерживаться пауза в 9.6 мкс; эта пауза нужна для приведения в исходноедолжна выдерживаться пауза в 9.6 мкс; эта пауза нужна для приведения в исходноесостояние сетевых адаптеров узлов, а также для предотвращения моно-польного захватасостояние сетевых адаптеров узлов, а также для предотвращения моно-польного захватасреды передачи данных одной станцией.среды передачи данных одной станцией.- При обнаружении коллизии станция выдает в среду специальную 32-х битную- При обнаружении коллизии станция выдает в среду специальную 32-х битнуюпоследовательность (jam-последовательность), усиливающую явление коллизии дляпоследовательность (jam-последовательность), усиливающую явление коллизии дляболее надежного распознавания ее всеми узлами сети.более надежного распознавания ее всеми узлами сети.- После обнаружения коллизии каждый узел, который передавал кадр и столк-нулся с- После обнаружения коллизии каждый узел, который передавал кадр и столк-нулся сколлизией, после некоторой задержки пытается повторно передать свой кадр.
Узелколлизией, после некоторой задержки пытается повторно передать свой кадр. Узелделает максимально 16 попыток передачи этого кадра информации, после чегоделает максимально 16 попыток передачи этого кадра информации, после чегоотказывается от его передачи.отказывается от его передачи.Четкое распознавание коллизий всеми станциями сети является необхо-димымЧеткое распознавание коллизий всеми станциями сети является необхо-димымусловием корректной работы сети Ethernet.
Если какая-либо передающая станция неусловием корректной работы сети Ethernet. Если какая-либо передающая станция нераспознает коллизию и решит, что кадр данных ею передан верно, то этот кадр данныхраспознает коллизию и решит, что кадр данных ею передан верно, то этот кадр данныхбудет утерян, так как информация кадра исказится из-за наложения сигналов прибудет утерян, так как информация кадра исказится из-за наложения сигналов при делает максимально 16 попыток передачи этого кадра информации, после чегоотказывается от его передачи.Четкое распознавание коллизий всеми станциями сети является необхо-димымусловием корректной работы сети Ethernet.
Если какая-либо передающая станция нераспознает коллизию и решит, что кадр данных ею передан верно, то этот кадр данныхбудет утерян, так как информация кадра исказится из-за наложения сигналов приколлизии, он будет отбракован принимающей станцией . коллизии,онбудетотбракованпринимающейстанцией.коллизии, он будет отбракован принимающей станцией .С увеличением скорости передачи кадров, что имеет место в новых стандартах,базирующихсятом жепередачиметодедоступанапример,Fastстандартах,Ethernet,Сувеличениемувеличениемнаскоростипередачикадров,CSMA/CD,чтоимеетимеетместоместо вв новыхновыхстандартах,Сскоростикадров,чтомаксимальнаясетиуменьшаетсяпропорциональноувеличениюскорости пебазирующихсядлинанатомтомжеметодеметодедоступадоступаCSMA/CD,например,например,Fast Ethernet,Ethernet,базирующихсянажеCSMA/CD,Fastредачи.ВстандартеFastEthernetонасоставляет210м,авгигабитномEthernet ограмаксимальнаядлинасетиуменьшаетсяпропорциональноувеличениюскоростипемаксимальная длина сети уменьшается пропорционально увеличению скоростипениченаметрами.редачи.25стандартеFastFastEthernetEthernetонаонасоставляетсоставляет210210м,м,аавв гигабитномгигабитном EthernetEthernet ограограредачи.ВВстандартеничена25метрами.ничена 25 метрами.Независимо от реализации физической среды, все сети Ethernet должны удо-влетворятьНезависимоотреализацииреализациифизическойсреды,всесетисетиEthernetEthernet должныдолжны удо-влетворятьудо-влетворятьдвумограничениям,связаннымс методомдоступа:Независимоотфизическойсреды,вседвум ограничениям, связанным с методом доступа:двум ограничениям, связанным с методом доступа:- максимальное расстояние между двумя любыми узлами не должно превы-шать 2500 м,-вмаксимальноерасстояниемеждудвумялюбыми узлами не должно превы-шать 2500 м,сети не должнобыть более1024двумяузлов.любыми-- максимальноерасстояниемеждуузлами не должно превы-шать 2500 м,- в сети не должно быть более 1024 узлов.- в сети не должно быть более 1024 узлов.Кроме того, каждый вариант физической среды добавляет к этим ограничениям свои Крометого,каждыйвариантфизическойсредыдобавляеткэтимограничениямсвоиограничения,которыеварианттакже должнывыполняться.УточнимосновныепараметрыКрометого, каждыйфизическойсреды добавляетк этимограничениямсвоиограничения,которыетакжекадровдолжнывыполняться.УточнимосновныепараметрыоперацийпередачииприемаEthernet,краткоописанныевыше.ограничения, которые также должны выполняться.
Уточним основные параметрыопераций передачи и приема кадров Ethernet, кратко описанные выше.операций передачи и приема кадров Ethernet, кратко описанные выше.Станция, которая хочет передать кадр, должна сначала с помощью MAC-узла упаковатьСтанция,котораяхочет передать формата.кадр, должнасначалас помощью MAC-узлаупаковатьданныев кадрсоответствующегоЗатемдля предотвращениясмешенияСтанция,котораяхочет передать кадр,должнасначалас помощью MAC-узлаупаковатьданныевкадрсоответствующегоформата.Затемдляпредотвращениясмешениясигналовс сигналамидругой передающейMAC-узелдолжен прослушиватьданныев кадрсоответствующегоформата.станции,Затем дляпредотвращениясмешениясигналов с сигналамидругойпередающейстанции,MAC-узелдолженпрослушиватьэлектрическиесигналынакабелеивслучаеобнаружениянесущейчастоты10 МГцсигналов с сигналами другой передающей станции, MAC-узел должен прослушиватьэлектрическиесигналынакабелеивслучаеобнаружениянесущейчастоты10 МГцотложить передачусвоегокадра. Послеокончанияпередачипо ка-белюстанциядолжнаэлектрическиесигналына кабелеи в случаеобнаружениянесущейчастоты10 МГцотложитьпередачу своегокадра.
Послеокончанияпередачипо ка-белю станциядолжнавыждатьнебольшуюдополнительнуюпаузу,называемуюмежкадровыминтервалом,отложить передачу своего кадра. После окончания передачи по ка-белю станция должнавыждатьнебольшуюдополнительнуюпаузу,называемуюмежкадровыминтервалом,что позволяетузлу назначенияпринятьпаузу,и обработатьпе-редаваемыйкадр,и после этоговыждатьнебольшуюдополнительнуюназываемуюмежкадровыминтервалом,что позволяетузлуназначенияпринять и обработать пе-редаваемый кадр, и после этогоначатьпередачусвоегокадра.что позволяет узлу назначения принять и обработать пе-редаваемый кадр, и после этогоначать передачу своего кадра.
начать передачу своего кадра.Одновременно с передачей битов кадра приемно-передающее устройство узла следит заОдновременно пос передачейбитов кадраприемно-передающееустройство узла следитзапринимаемымиобщему кабелюбитами,чтобы вовремя обнаружитьЕслиОдновременнос передачейбитов кадраприемно-передающееустройствоколлизию.узла следитзапринимаемымипообщемукабелюбитами,чтобывовремяобнаружитьколлизию.Есликоллизия не обнаружена,передаетсявесьчтобыкадр, вовремяполе чегоMAC-уровеньузла готовпринимаемымипо общемутокабелюбитами,обнаружитьколлизию.Есликоллизияне обнаружена,топередаетсявесь кадр, поле чего MAC-уровень узла готовпринятькадризсетилибоотLLC-уровня.коллизия не обнаружена, то передается весь кадр, поле чего MAC-уровень узла готовпринять кадр из сети либо от LLC-уровня.принять кадр из сети либо от LLC-уровня.Если же фиксируется коллизия, то MAC-узел прекращает передачу кадра и посылаетЕсли же фиксируется коллизия,то MAC-узелпрекращаетпередачукадра и посылаетjam-последовательность,усиливающуюсостояниеколлизии.После по-сылкив сетьЕслиже фиксируется коллизия,то MAC-узелпрекращаетпередачукадра и посылаетjam-последовательность,усиливающуюсостояниеколлизии.Послепо-сылкив сетьjam-последовательности MAC-узелделаетслучайнуюпаузу иПослеповторнопытаетсяjam-последовательность,усиливающуюсостояниеколлизии.по-сылкив сетьjam-последовательностиMAC-узел делает случайную паузу и повторно пытаетсяпередатьсвой кадр.jam-последовательностиMAC-узел делает случайную паузу и повторно пытаетсяпередать свой кадр.передать свой кадр.В случае повторных коллизий существует максимально возможное число по-пытокВ случае повторныхколлизийсуществуетмаксимальновозможноечислопо-пытокповторнойпередачи кадра,котороеравно 16.При достиженииэтогочислопределаВслучаеповторныхколлизийсуществуетмаксимальновозможноепо-пытокповторной передачикадра,котороеравно16.
При достиженииэтого пределафиксируетсяошибкакадра,передачикадра,сообщениекоторой передаетсяпротоколуповторнойпередачикотороеравно16. Приоодостиженииэтого пределафиксируетсяошибкапередачикадра,сообщениекоторойпередаетсяпротоколуверхнегоуровня.фиксируетсяошибкапередачикадра,сообщениеокоторойпередаетсяпротоколу верхнего уровня.MACобеспечиваетадресацию и механизмы управления доступом к каналам, чтоверхнегоуровня.Для того, чтобыуменьшитьинтенсивностькаждый общатьсяMAC-узел смеждукаждойпозволяетнесколькимтерминаламиликоллизий,точкам доступаДля того,чтобыуменьшитьинтенсивностьколлизий,каждый MAC-узелс каждойсобой вновойпопыткойслучайнымобразомувеличиваетдлительностьпаузымеждуДлятого,чтобы уменьшитьинтенсивностьколлизий,каждыйMAC-узелс каждоймноготочечнойсети(например,в локальнойилигородскойвычислительнойновойпопыткойслучайнымобразомувеличиваетдлительностьпаузымеждупопытками.Временноерасписаниедлительностипаузыопределяетсянаосновеновойпопыткойслучайнымобразомдлительностиувеличиваетдлительностьпаузывнамеждусети),и эмулируетполнодуплексныйлогическийканалсвязимноготочечнойпопытками.Временноерасписаниепаузыопределяетсяосновеусеченногодвоичногоэкспоненциальногоалгоритмаотсрочки.Паузавсегдасопопытками.Временноерасписаниедлительностипаузыопределяетсянаосновесети.усеченногодвоичногоэкспоненциальногоалгоритмаотсрочки.Паузавсегдасоставляет целоечисло такназываемых интерваловотсрочки.усеченногодвоичногоалгоритмаотсрочки .