П1.5. Технологии построения сетей абонентского доступа 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

П1.5. Технологии построения сетей абонентского доступа



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

 
На рис. П1.7 показан фрагмент телекоммуникационной сети с выделен- ными типовыми элементами сети абонентского доступа (преимущественно на основе ТФОП).

В простейшем случае абонентская сеть состоит из трех основных элемен- тов: абонентских терминалов (AT); абонентских линий (АЛ); узла коммутации (УК).

Специальные технологии абонентского доступа нацелены на образование цифровых каналов на основе доступной физической среды проводного и бес- проводного доступа.


 

 

 

Рис. П1.7. Типовая структура и состав сетей абонентского доступа

МУ – магистральный узел; УК – узел коммутации; К – удаленный кон- центратор; MUX – мультиплексор; УД – узел доступа, БС – базовая станция беспроводного доступа

Перспективные концепции построения САД ориентируются в основном на физические среды, позволяющие передавать высокоскоростные потоки ин- формации, то есть на оптоволокно.

В последние годы получили широкое распространение технологии ком- плексного использования различных доступных физических сред.

В качестве подобной технологии построения САД может выступать лю- бая технология LAN, способная обеспечить необходимую дальность связи, например FDDI или версии высокоскоростных технологий Ethernet.

Стали появляться смешанные технологии построения САД, включающие элементы технологий LAN, WAN и новых технологий образования цифровых абонентских линий (ЦАЛ) на основе уже проложенных медных пар.

 
Например, технология HomePNA (Home Phoneline Networking Alliance) или HPNA (рис. П1.8), совмещающая в себе свойства технологии LAN Ethernet и технологии ЦАЛ xDSL.

В стандарте HomePNA 2.0 c целью повышения информационной скоро- сти передачи до 10 Мбит/с применяется квадратурно-амплитудная модуляция передаваемого сигнала (QAM). При этом тип модуляции может изменяться так, что информационная скорость меняется от 2 до 8 бит/символ.


 

Ожидается появление новой версии HPNA, которая будет обеспечивать скорость передачи до 100 Мбит/с.

Сеть на основе оборудования HPNA может использовать топологии

«звезда» и «шина».

 
В случае применения топологии «звезда» (рис. П1.8) используется ком- мутатор, который имеет несколько портов HPNA и WAN-порт для подключе- ния к глобальной сети передачи данных. Такой вариант применяется, когда в здании уже существует телефонная проводка – коммутатор устанавливается вблизи телефонного кросса здания, подсоединяясь параллельно к телефонным линиям без частотных разделителей. Не требуются разделители и на стороне абонента. При этом каждому абоненту выделяется порт коммутатора, и абонен- ту гарантируется широкополосное подключение к Internet (скорости в 1 Мбит/с и выше). Порт WAN подключается к сети передачи данных оператора любым способом (выделенная линия, xDSL, оптика, радио).

 


 

Интернет

 

 

ТфОП


Маршрутизатор

 

АТС


 

 

Любой способ подключения

 

Коммутатор NPNA


 

Узел связи                                    Помещение абонентов

Рис. П1.8. Пример построения САД на основе технологии HPNA

 
В случае использования топологии «шина» возможно объединение до 32 абонентов HPNA с помощью одной пары проводов. Такое решение является единственным выходом, если провайдер не имеет доступа к абонентской теле- фонной проводке. Но в этом случае полоса пропускания будет делиться между всеми абонентами.

Существуют варианты применения HomePNA типа «общей шины» для организации передачи данных по сетям проводного вещания. Низшее звено та- ких сетей – абонентская линия – уже имеет топологию «шина» (именно к ней подключаются абонентские громкоговорители).

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


 

 
Приложение 2. Описание основных протоколов семейства TCP/IP

ARP (Address Resolution Protocol, протокол определения адресов): кон- вертирует 32-разрядные IP-адреса в физические адреса вычислительной сети, например в 48-разрядные адреса Ethernet.

FTP (File Transfer Protocol, протокол передачи файлов): позволяет пере- давать файлы с одного компьютера на другой с использованием TCP- соединений. В родственном ему, но менее распространенном протоколе пере- дачи файлов – Trivial File Transfer Protocol (TFTP) – для пересылки файлов применяется UDP, а не TCP.

ICMP (Internet Control Message Protocol, протокол управляющих сообще- ний Internet): позволяет IP-маршрутизаторам посылать сообщения об ошибках и управляющую информацию другим IP-маршрутизаторам и главным компью- терам сети. ICMP-сообщения «путешествуют» в виде полей данных IP- датаграмм и обязательно должны реализовываться во всех вариантах IP.

IGMP (Internet Group Management Protocol, протокол управления группа- ми Internet): позволяет IP-датаграммам распространяться в циркулярном режи- ме (multicast) среди компьютеров, которые принадлежат к соответствующим группам.

 
IP (Internet Protocol, протокол Internet ): низкоуровневый протокол, кото- рый направляет пакеты данных по отдельным сетям, связанным вместе марш- рутизаторами для формирования Internet или интрасети. Данные «путешеству- ют» в форме пакетов, называемых IP-датаграммами.

RARP (Reverse Address Resolution Protocol, протокол обратного преобра- зования адресов): преобразует физические сетевые адреса в IP-адреса.

SMTP (Simple Mail Transfer Protocol, простой протокол обмена электрон- ной почтой): определяет формат сообщений, которые SMTP-клиент, работаю- щий на одном компьютере, может использовать для пересылки электронной почты на SMTP-сервер, запущенный на другом компьютере.

TCP (Transmission Control Protocol, протокол управления передачей): ориентирован на работу с подключениями и передает данные в виде потоков байтов. Данные пересылаются пакетами – TCP-сегментами, которые состоят из заголовков TCP и данных. TCP – «надежный» протокол, потому что в нем ис- пользуются контрольные суммы для проверки целостности данных и отправка подтверждений, чтобы гарантировать, что переданные данные приняты без ис- кажений.

UDP (User Datagram Protocol, протокол пользовательских дейтаграмм): не зависит от подключений, передает данные пакетами, называемыми UDP- датаграммами. UDP – «ненадежный» протокол, поскольку отправитель не по- лучает информацию, показывающую, была ли в действительности доставлена датаграмма.

Telnet (tele – далеко, net – сеть) – протокол удаленного доступа, обеспе- чивающий побайтный обмен информацией между терминалами и внутрисете- выми элементами (узлами, компьютерами, хостами). Передача осуществляется


 

с использованием протокола TCP. Работа с протоколом на компьютере напоми- нает работу с программой Hyper Terminal в ОС Windows.

NFS (Network File System), сетевая файловая система: использует транс- портные услуги UDP и позволяет монтировать в единое целое файловые систе- мы нескольких машин с ОС UNIX. Бездисковые рабочие станции получают до- ступ к дискам файл-сервера так, как будто это их локальные диски.

SNMP (Simple Network Management Protocol, простой протокол управле- ния сетью): использует транспортные услуги UDP; позволяет управляющим станциям собирать информацию о положении дел в сети Internet. Протокол определяет формат данных, их обработка и интерпретация остаются на усмот- рение управляющих станций или менеджера сети.

HTTP (Hyper Text Transport Protocol, протокол передачи гипертекстовой информации): основа формирования всемирной информационной службы (все- мирной информационной паутины) – WWW (World Wide Web). Использует транспортные услуги TCP.

 
RTP (Real-time Transport Protocol, протокол передачи данных в реальном времени): разработан для обеспечения передачи аудио- и видеосигналов по сети Internet с ограниченной допустимой задержкой (IP-телефония). Использует транспортные услуги UDP. Тесно связан с еще одним протоколом прикладного уровня – RTCP (Real-time Transport Control Protocol, протокол управления пе- редачей в реальном времени). С помощью данного протокола прикладные про- граммы могут приспосабливаться к изменению нагрузки на сеть. Например, в случае перегрузки, получив сигнал RTCP, алгоритм кодирования речи может увеличить сжатие (снизив качество).

 

 

 


 

 

 
Приложение 3. Листинги имитационных моделей Листинг имитационной модели работы №1

; GPSS/PC Program File L1x.GPS.

************************************************************

**         MODEL OF INFORMATION LINK             *

****************************************************************

20 INITIAL X1,2000;message length
30 INITIAL X2,512;standard packet length
40 INITIAL X3,48;length of control packet
50 INITIAL X4,1000;probability of error
60 INITIAL X5,800;propagation delay
70 INITIAL X6,1500;time-out of answerback
75 INITIAL X7,100000;time of modeling
80 INITIAL X8,0
85 INITIAL X9,0
90 INITIAL X10,1
93 INITIAL X11,0
94 INITIAL X12,1
95 INITIAL X13,0
96 INITIAL X14,0

100 BUF1  STORAGE 3; buffer for window 110 BUF2  STORAGE           1

120 LKF VARIABLE X1@X2;length of non-standard packet 130 LKI     VARIABLE               X1/X2;number of standard packet

140 LKS VARIABLE X1/X2+1;number of packet 150 LKY                        VARIABLE                P3-1;number of packet - 1 160 LKX                    VARIABLE                     X1/X2-1;number of copy

170 TKC1  VARIABLE P4+48; information frame length 180 TKC2  VARIABLE X3+48; control frame length

190 P_ER1  VARIABLE V$TKC1#X4/1000; probability of

200 P_ER2  VARIABLE V$TKC2#X4/1000; error per frame 211 HOM_R  VARIABLE                                                    X12-1;acknowledge frame number

212 CYCLE  VARIABLE (X2+48)+X5+(X3+48)+X5;stand.cycle

213 R_CYCLE VARIABLE X14#100/V$CYCLE;relative rate 220 TIME  TABLE  MP5,0,300,20;frame delivery time

 
230 TIM_M  TABLE MP1,0,4000,8;message delivery time 240 RATE  TABLE                                        V$R_CYCLE,0,10,10;relative rate

****************************************************************

250    GENERATE 1,,1,1; first message

260 MBF SAVEVALUE  9+,1  ;number of message

270 ASSIGN 1,C1 ;arrival time
280 ASSIGN 2,0 ;initial packet number
295

TEST E  V$LKF,0,MBF1;start of segmentation

300

ASSIGN  3,V$LKI;flag of number segment

310

ASSIGN  4,X2  ;flag of segment length

320

SPLIT   1,KLS ;start of packet selection

330

SPLIT   V$LKY,MBF3,2;generation of packets

340

TRANSFER,MBF3 ;on buffering

350 MBF1  ASSIGN 3,V$LKS;flag of number segments


 

360 ASSIGN

4,X2

;flag of segment length
370 SPLIT

1,KLS

;start of packet selection
380 SPLIT

V$LKX,MBF3,2;generation of packet

390 SPLIT

1,MBF4;on non-standart packet

400 410 MB

TRANSFER,MBF3 ;on buffering F4  ASSIGN  2,V$LKS                        ;number flag

420

ASSIGN

4,V$LKF;flag of segment length

430

TRANSFER

,MBF3 ;on buffering

         

432 MBF3  SAVEVALUE  13+,1;counter of frames

435 ASSIGN 8,X13;frame numbering

 
436 ASSIGN 9,0 ;transmission flag 437 MBF5 LINK BLOKS,P8;buffering 470 BF ENTER BUF1,1;output buffer 480 DL SEIZE DL1

490 SAVEVALUE 8,P8
492 TEST E  P9,0,DL11
494 ASSIGN  5,C1
496 ASSIGN  9,1

498 DL11  ADVANCE V$TKC1

500 RELEASE DL1
501 SPLIT   1,YZ
502 SPLIT   1,TIM_A
503 SPLIT   1,DL12
504 PRIORITY 0,BU
505 ADVANCE X5
506 TRANSFER V$P_ER1,,KAN13
508 ASSIGN  6,0
510 TRANSFER,MOD2

512 KAN13  ASSIGN 6,1

514    TRANSFER,MOD2 515 YZ                     LINK           WIND,P8

516 KLS UNLINK  BLOKS,BF,1,,,MBF

517    TERMINATE

518 TIM_A  TEST E F$TMR,0,TIM_B

520 TIM_C  SEIZE TMR

522    ADVANCE X6

524    RELEASE TMR

 
526    TRANSFER,REJ_T 528 TIM_B  PRIORITY                 10

529    PREEMPT TMR,PR,T_END,,RE

530    RETURN  TMR

531    PRIORITY 0

534    TRANSFER,TIM_C 536 T_END TERMINATE

538 DL12  TEST E R$BUF1,0,KLS

540    TERMINATE

550 MD1 ADVANCE 1

555    TEST E  P6,0,ERR1

560    TEST E  P7,1,REJ

565    TEST LE P8,X8,ERR2

570 MD_E UNLINK LE WIND,TIM,1,8,P8,MD31

571    PRIORITY 0,BU


 

572    TRANSFER,MD_E

575 MD31 UNLINK LE BLOKS,OUT,1,8,P8,MD41

577    PRIORITY 0,BU

 
578    TRANSFER,MD31 579 MD41 TERMINATE

580 TIM TEST E  F$TMR,1,TIM_F

581 PRIORITY 10

582 PREEMPT TMR,PR,END_T,,RE

583 RETURN  TMR

584 PRIORITY 0

588    TEST G  CH$WIND,0,TIM_F

590    SPLIT   1,TIM_Z 592 TIM_F  LEAVE BUF1

594    TRANSFER,KLS 596 TIM_Z  SEIZE   TMR

598    ADVANCE X6 600    RELEASE        TMR

602    TRANSFER,REJ_T

604 END_T TERMINATE

606 ERR1 TERMINATE

608 ERR2  TRANSFER,MD_E

610 OUT TERMINATE

612 REJ TEST LE P8,X8,ERR3

614 MD21 UNLINK LE WIND,TRM,1,8,P8,MY11

616    PRIORITY 0,BU

618    TRANSFER,MD21

620 MY11  TEST NE CH$WIND,0,TER1

622    TEST E  F$TMR,1,REJ_T

624    PRIORITY 10

626    PREEMPT TMR,PR,ENS_T,,RE

628    RETURN  TMR

630    PRIORITY O

632 REJ_T  UNLINK WIND,BL,ALL

634    PRIORITY 0,BU

636    TRANSFER,KLS

638 ENS_T TERMINATE

640 TRM TEST E  F$TMR,1,REJ11

642    PRIORITY 10

 
644    PREEMPT TMR,PR,EN_T,,RE

646    RETURN  TMR

648    PRIORITY 0

650 REJ11  LEAVE  BUF1

652    TERMINATE

654 EN_T TERMINATE

656 BL LEAVE   BUF1

658    TRANSFER,MBF5

660 TER1  TEST E R$BUF1,0,TSS

662    TERMINATE

664 TSS TRANSFER,KLS

666 ERR3 TERMINATE

700 MOD2  ENTER  BUF2

710    ADVANCE 1


 

720    TEST E  P6,0,MOD25

721    TEST L  P8,X12,MOD26

722    TRANSFER,MOD21

 
724 MOD26  TEST E X12,P8,MOD22

725 SAVEVALUE 12+,1
730 TEST NE P2,X10,MOD24
731 LEAVE   BUF2
732 TERMINATE

740 MOD24  TABULATE TIME

750 SAVEVALUE 11+,P4
760 SAVEVALUE 14+,P4;received date in cycle
770 SAVEVALUE 10+,1
780 TEST E  P2,P3,MOD21
790 TABULATE TIM_M
800 SAVEVALUE 10,1

810 MOD21  ASSIGN 7,1

820    TRANSFER,MOD23

830 MOD22  ASSIGN 7,0

835 MOD23  ASSIGN 8,V$HOM_R

840    TRANSFER,KAN2

842 MOD25  LEAVE  BUF2

844    TERMINATE

850 KAN2  SEIZE  DL2

860 LEAVE BUF2
870 ADVANCE V$TKC2
880 RELEASE DL2
890 TRANSFER V$P_ER2,,KAN21
892 ASSIGN 6,0
900 TRANSFER ,KAN22

910 KAN21  ASSIGN  6,1

920 KAN22  ADVANCE X5

930

TRANSFER,MD1

932

GENERATE V$CYCLE,,V$CYCLE

933

TABULATE RATE

934

SAVEVALUE 14,0

935

TERMINATE

940

GENERATE 1,,X7

950

TERMINATE 1

960

WINDOW  TABLES

970

MICROWINDOW  1,AC1       ;MOD_TIME

980

MICROWINDOW  2,X9         ;MESSAGE

990

MICROWINDOW  3,X8         ;PACKET

1000

MICROWINDOW  4,X11       ;RECEIVE

1010

START    1

 

 

 
Листинг имитационной модели работы №2

* GPSS/PC Program File L2.GPS.

* MODEL OF LAN

INPUT"СРЕДНЯЯ ИНТЕНСИВНОСТЬ", &AV1=1000 INPUT"ВРЕМЯ ПЕРЕДАЧИ", &AV2=20


 

INPUT"ЧИСЛО АБОНЕНТОВ", &AV3=10 INPUT"ВРЕМЯ МОДЕЛИРОВАНИЯ", &AV4=60000

**************************************************** 100 EXPON  FUNCTION                                              RN1,C24

0.,0./.1,.104/.2,.222/.3,.355/.4,.509/.5,.69

.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.88,2.12

.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2/.97,3.5

.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7.0/.9997,8.0 110 PAK FUNCTION     RN2, D3

0.1,1.0/0.8,5.0/1.0,20.0

****************************************************

120 INITIAL X1, &AV1
130 INITIAL X2, &AV2
140 INITIAL X3,4
150 INITIAL X4, &AV3
160 INITIAL X5,0

180 LKF VARIABLE X1/X4

182 LKZ VARIABLE Q$SUM/X4

 
190 TLAN  TABLE   M1,0,100,20

***************************************************

* SORCE

200    GENERATE V$LKF, FN$EXPON 201 AMD         ASSIGN            2, X5

202 ASSIGN  2+,1

203 SAVEVALUE 5, P2

204 TEST LE P2, X4,NCYCL

205 SPLIT   FN$PAK, KAN

210    TERMINATE

215 KAN QUEUE   SUM

216 MARK

217 LINK    P2, FIFO

218 NCYCL SAVEVALUE 5,0

219 TRANSFER, AMD

* MARKER

500    GENERATE 1,,, 1

501    ASSIGN  1, X4 502 MST          ASSIGN            2,1

505 NEXT  UNLINK  P2, OUT, 1,,, NODT

510    ADVANCE X2

 
515    ADVANCE X3 519 NST                           ASSIGN 2+,1

520    TEST LE P2, P1, MST

522    TRANSFER, NEXT 551 NODT  ADVANCE       X3

552    TRANSFER, NST 560 OUT      SEIZE LAN

561    ADVANCE X2

562    RELEASE LAN

564    DEPART  SUM

565    TABULATE TLAN

566    TERMINATE

* TIME


 

900    GENERATE &AV4

901    TERMINATE 1

*********************************************** 960      WINDOW           TABLES

970 MICROWINDOW 1, AC1 ; MOD_TIME
980 MICROWINDOW 2, FR$LAN ; FR_LAN
990 MICROWINDOW 3, V$LKZ ; PC_BUF
1000 MICROWINDOW 4, FC$LAN ; PAKETS
  START   1  

 

Листинг имитационной модели работы №3

* GPSS/PC Program File L3.GPS.

*
 
MODEL OF CSMA/CD LAN

INPUT"СРЕДНЯЯ ИНТЕНСИВНОСТЬ",&AV1=200 INPUT"ЧИСЛО АБОНЕНТОВ",&AV2=10 INPUT"ВРЕМЯ ПЕРЕДАЧИ ПАКЕТА",&AV3=15 INPUT"ИНТЕРВАЛ КОНФЛИКТОВ",&AV4=2 INPUT"ВРЕМЯ МОДЕЛИРОВАНИЯ",&AV5=10000

*********************************************************** TIN1  FUNCTION RN1,C2

0.,0./1.,2.

TIN2  FUNCTION RN1,C2 0.,0./1.,4.

TIN3  FUNCTION RN1,C2 0.,0./1.,8.

TIN4  FUNCTION RN1,C2 0.,0./1.,16.

TIN5  FUNCTION RN1,C2 0.,0./1.,32.

 
TIN6  FUNCTION RN1,C2 0.,0./1.,64.

TIN7  FUNCTION RN1,C2 0.,0./1.,128.

TIN8  FUNCTION RN1,C2 0.,0./1.,256.

TIN9  FUNCTION RN1,C2 0.,0./1.,512.

TIN10  FUNCTION RN1,C2 0.,0./1.,1024.

EXPON  FUNCTION RN1,C24 0.,0./.1,.104/.2,.222/.3,.355/.4,.509/.5,.69

.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.88,2.12

.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2/.97,3.5

.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7.0/.9997,8.0

****************************************************

120 INITIAL X1,&AV1
130 INITIAL X2,&AV3
150 INITIAL X4,&AV2
160 INITIAL X5,0
170 INITIAL X6,&AV4

180 LKF VARIABLE X1/X4


 

185 LKZ FVARIABLE QA$SUM#1000/X4

186 LKY FVARIABLE SC$BUS#1000/TC$TPAC

190 BUS STORAGE 50

195 TPAC  TABLE  M1,0,50,20

***************************************************

* SORCE

200    GENERATE V$LKF,FN$EXPON 205 AMD          ASSIGN            2,X5

206 ASSIGN  2+,1

207 SAVEVALUE 5,P2

208 TEST LE P2,X4,NCYCL

209 QUEUE   SUM

210 QUEUE   P2

211 SEIZE   P2

215    ASSIGN  1,1

220 BL1 TEST E  S$BUS,0,ZAD1

225    ADVANCE X6

230    ENTER   BUS

232    BUFFER

 
235    TEST LE S$BUS,1,OUT1

240    ADVANCE X2,FN$EXPON

245    LEAVE   BUS

250    RELEASE P2

255 DEPART  P2

256 DEPART  SUM

260 TABULATE TPAC

261 SAVEVALUE 7,TC$TPAC

265    TERMINATE

270 ZAD1  ADVANCE 1

275    TRANSFER,BL1 280 OUT1  LEAVE                  BUS

285    ASSIGN  1+,1

590 TS1 TEST E  P1,2,TS3

595    ADVANCE FN$TIN1 600        TRANSFER    ,BL1

605 TS3 TEST E  P1,3,TS4

610    ADVANCE FN$TIN2

615    TRANSFER,BL1

620 TS4 TEST E  P1,4,TS5

625    ADVANCE FN$TIN3

630    TRANSFER,BL1

635 TS5 TEST E  P1,5,TS6

640    ADVANCE FN$TIN4

645    TRANSFER,BL1

650 TS6 TEST E  P1,6,TS7

 
655    ADVANCE FN$TIN5

660    TRANSFER,BL1

665 TS7 TEST E  P1,7,TS8

670    ADVANCE FN$TIN6

675    TRANSFER,BL1

680 TS8 TEST E  P1,8,TS9

685    ADVANCE FN$TIN7


 

690 TRANSFER ,BL1
695 TS9 TEST E P1,9,TS10
700 ADVANCE FN$TIN8
705 TRANSFER ,BL1
710 TS10 TEST E P1,10,TS11
715 ADVANCE FN$TIN9
720 TRANSFER ,BL1
725 TS11 TEST LE P1,16,TS12
730 ADVANCE FN$TIN10
735 TRANSFER ,BL1

740 TS12 SAVEVALUE 3+,1

745 RELEASE P2
750 DEPART P2
751 DEPART SUM
755 TERMINATE  

 
*********************************************************** 800 NCYCL SAVEVALUE 5,0

801    TRANSFER,AMD

***********************************************************

* TIME

900    GENERATE &AV5

901 SAVEVALUE 8,V$LKY
902 SAVEVALUE 9,V$LKZ
903 TERMINATE 1

*********************************************** WINDOW           TABLES

MICROWINDOW  1,AC1       ;MOD_TIME MICROWINDOW  2,X7                ;PACKETS MICROWINDOW  3,SC$BUS                                             ;ATTEMPT MICROWINDOW  4,V$LKZ                             ;AVER_Q START   1

 

 
Листинг имитационной модели лабораторной работы №4

; GPSS/PC Program File L4SOI.GPS.

************************************************************

**         MODEL OF TRANSPORT CONNECTION             *

INPUT"Средний интервал для входных сегментов",&AV1=500 INPUT"Средний интервал для нагрузки в ЦК",&AV2=7 INPUT"Длина сегмента (байт)",&AV3=1024

INPUT"Скорость абонентских каналов (бит/c)",&AV4=2400 INPUT"Скорость магистральных каналов (бит/с)",&AV5=64000 INPUT"Процент повторных передач в канале",&AV6=10 INPUT"Срочная передача данных (да/нет = 1/0)",&AV8=0 INPUT"Время прогона модели (1 ед. = 10 мс)",&AV7=20000

************************************************************ EXPON  FUNCTION                                       RN1,C24

0.,0./.1,.104/.2,.222/.3,.355/.4,.509/.5,.69

.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.88,2.12

.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2/.97,3.5

.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7.0/.9997,8.0

****************************************************


 

TIME  TABLE  M1,0,250,20

110 INITIAL X1,&AV1
111 INITIAL X2,&AV2
114 INITIAL X7,&AV7
115 INITIAL X10,&AV3
116 INITIAL X11,&AV4
117 INITIAL X12,&AV5
118 INITIAL X13,&AV6

130 ZKCA FVARIABLE  X10#8#100/X11

131 ZKCM FVARIABLE  X10#8#100/X12

132 PERS  VARIABLE 1000-X13#10

133 BBB                                                                                               VARIABLE

Q$BUF1I+Q$BUF1O+Q$BUF2I+Q$BUF2O+Q$BUF3I+Q$BUF3O

****************************************************************

201
 
GENERATE X1,FN$EXPON

202 ASSIGN  1,1

203 PRIORITY &AV8

204 QUEUE   BUFA1

* KAN1

210 SEIZE   KAN1

211 DEPART  BUFA1

212 TRANSFER V$PERS,,MAIN1

215 ADVANCE V$ZKCA

216 MAIN1  ADVANCE V$ZKCA

220    RELEASE KAN1

* CC1

230 KOM1  QUEUE   BUF1I

235 SEIZE   CPU1

236 DEPART  BUF1I

240    ADVANCE 2

245    RELEASE CPU1

250    TEST E  P1,1,OUT1 255 BF1O  QUEUE             BUF1O

* KAN2

300 SEIZE   KAN2

301 DEPART  BUF1O

302 TRANSFER V$PERS,,MAIN2

305 ADVANCE V$ZKCM

306 MAIN2  ADVANCE V$ZKCM

310    RELEASE KAN2

*
 
CC2

330 KOM2  QUEUE   BUF2I

335 SEIZE   CPU2

336 DEPART  BUF2I

340    ADVANCE 2

345    RELEASE CPU2

350    TEST E  P1,1,OUT2 355 BF2O  QUEUE             BUF2O

* KAN3

400 SEIZE   KAN3

401 DEPART  BUF2O

402 TRANSFER V$PERS,,MAIN3

405    ADVANCE V$ZKCM


 

406 MAIN3  ADVANCE V$ZKCM

410    RELEASE KAN3

* CC3

430 KOM3  QUEUE   BUF3I

435    SEIZE   CPU3

436    DEPART  BUF3I

440    ADVANCE 2

445    RELEASE CPU3

450    TEST E  P1,1,OUT3 455 BF3O  QUEUE             BUF3O

* KAN4

 
500    SEIZE   KAN4

501    DEPART  BUF3O

502    TRANSFER V$PERS,,MAIN4

505    ADVANCE V$ZKCA

506 MAIN4  ADVANCE V$ZKCA

510    RELEASE KAN4

*

600    TABULATE TIME

601    SAVEVALUE  9+,1

610    TERMINATE

*

800 OUT1  TRANSFER.150,OUT11,OUT12

801 OUT11 TERMINATE

802 OUT12  TRANSFER,BF1O

*

810 OUT2  TRANSFER.150,OUT21,OUT22

811 OUT21 TERMINATE

822 OUT22  TRANSFER,BF2O

*

830 OUT3  SAVEVALUE 14,V$BBB

831    TERMINATE

*

900    GENERATE X2,FN$EXPON

901    ASSIGN  1,2

902    TRANSFER,KOM1

 
910    GENERATE X2,FN$EXPON

911    ASSIGN  1,2

912    TRANSFER,KOM2

920    GENERATE X2,FN$EXPON

921    ASSIGN  1,2

922    TRANSFER,KOM3

*

940    GENERATE 1,,X7

950    TERMINATE 1

****************************************************************

960 WINDOW  TABLES  
970 MICROWINDOW 1,AC1 ;MOD_TIME
971 MICROWINDOW 2,X9 ;PACKETS
972 MICROWINDOW 3,FR$KAN1 ;FR_KAN1
973 MICROWINDOW 4,X14 ;QUEUES

**************************************************************** 1010 START 1


 

 
Список литературы

1. Алексеев Е. Б. Проектирование и техническая эксплуатация цифровых теле- коммуникационных систем и сетей: Учебное пособие для вузов / Е. Б. Алексеев, В. Н. Гордиенко, В. В. Крухмалев. – 2-е изд., испр. – М.: Гор. линия-Телеком, 2012. – 392 с.

2. Баринов, В. В. Компьютерные сети: Учебник / В. В. Баринов, И. В. Баринов, А. В. Пролетарский. – М.: Academia, 2018. – 192 c.

3. Гольдштейн, Б. С. Сети связи пост-NGN / Б. С. Гольдштейн, А. Е. Куче- рявый. – СПб.: БХВ-Петербург, 2014. – 160 с.

4. Головин, Ю. А. Методические указания к выполнению лабораторных работ по дисциплине «Сети ЭВМ и телекоммуникации». Часть 1 / Ю. А. Головин, О. И. Кутузов. – СПб.: ГЭТУ, 2006. – 14 с.

5. Росляков, А. В. Интернет вещей / А. В. Росляков, С. В. Ваняшин, А. Ю. Гре- бешков, М. Ю. Самсонов. – Самара: ПГУТИ, 2015. – 200 с.

6. Росляков, А. В. Будущие сети (Future networks) / А. В. Росляков, С. В. Ваня- шин. – Самара: ПГУТИ, 2015. – 274 с.

7. Крухмалев, В. В. Цифровые системы передачи: Учебное пособие для вузов / В. В. Крухмалев, В. Н. Гордиенко, А. Д. Моченов. – 2-e изд., перераб. и доп. – М.: Гор. линия-Телеком, 2012. – 376 с.

8. Куроуз, Д. Компьютерные сети. Нисходящий подход / Д. Куроуз, К. Росс. – М.: Эксмо, 2016. – 912 c.

9.
 
Кутузов, О. И. Инфокоммуникационные сети. Моделирование и оценка ве- роятностно-временных характеристик / О. И. Кутузов, Т. М. Татарнико- ва. — СПб.: ГУАП, 2015.

10. Кутузов, О. И. Коммутаторы в корпоративных сетях. Моделирование и рас- чет / О. И. Кутузов, В. Г. Сергеев, Т. М. Татарникова – СПб.: Судостроение, 2003. – 170 с.

11. Кутузов, О. И. Основы проводной и радио связи. Конспект лекций, ЛЭТИ / О. И. Кутузов, В. В. Цехановский. – Л.: 1978. – 67 с.

12. Кутузов, О. И. Имитационное моделирование телекоммуникационных се- тей. Учебное пособие c грифом УМО по спец. 071900 «Информационные системы и технологии» / О. И. Кутузов, Т. М. Татарникова. – СПБ.: ГУТ, 2001. – 76 с.

13. Кутузов, О. И. Моделирование систем и сетей телекоммуникаций. Учебное пособие / О. И. Кутузов, Т. М. Татарникова. – СПб.: Изд-во РГГМУ, 2012. – 136 с.

14. Кутузов, О. И. Математические схемы и алгоритмы моделирования инфо- коммуникационных систем: Учебное пособие / О. И. Кутузов, Т. М. Татар- никова. – СПб.: ГУАП 2013. – 148 с.

15. Кутузов, О. И. Инфокоммуникационные сети. Моделирование и оценка вероятностно-временных характеристик: монография / О. И. Кутузов, Т. М. Татарникова. – СПб. ГУАП, 2015. – 382 с.

16. Кутузов, О. И. Модели и протоколы взаимодействия в информационных се- тях: Учеб. пособие. – СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2014. – 114 с.


 

17. Кутузов, О. И. Моделирование систем. Методы и модели ускоренной ими- тации в задачах телекоммуникационных и транспортных сетей: Учебное пособие. – СПб.: Лань, 2018. – 132 с.

18. Максимов, Н. В. Компьютерные сети: Учебное пособие / Н. В. Максимов, И. И. Попов. – М.: Форум, 2017. – 320 c.

19. Новожилов, Е. О. Компьютерные сети: Учебное пособие. – М.: Academia, 2017. – 288 c.

20. Олифер, В. Г. Компьютерные сети. Принципы, технологии, протоколы: учеб. для вузов / В. Г. Олифер, Н. А. Олифер. – СПб.: Питер, 2016. – 318 с.

21. Таненбаум, Э. Компьютерные сети / Э. Таненбаум, Д. Уэзеролл. – СПб.: Питер, 2019. – 960 с.

22. Татарникова, Т. М. Защита информации в корпоративных вычислительных сетях: учеб. пособие. – СПб.: РГГМУ, 2011. – 107 с.

23. Шахнович, И. В. Современные технологии беспроводной связи. – М.: Тех- носфера, 2006. – 287 с.

24.
 
Шелухин, О. И. Обнаружение вторжений в компьютерные сети (сетевые аномалии). – М.: ГЛТ, 2013. – 220 c.

25. Чеппел, Л. TCP/IP. Учебный курс / Л. Чеппел, Э. Титтел; пер. с англ. Ю. Гороховский. – СПб.: БХВ-Петербург, 2003. – 976 с.

26. Современные сетевые технологии  в телекоммуникационных системах / А. В. Боговик, Н. А. Зюзин, В. А. Керко [и др.]; под общ. ред. проф. А. А. Сикарева. – СПб.: СПбГУВК, 2008. – 477 с.

 

 


Олег Иванович КУТУЗОВ, Татьяна Михайловна ТАТАРНИКОВА,

Владислав Владимирович ЦЕХАНОВСКИЙ



Поделиться:


Последнее изменение этой страницы: 2021-01-14; просмотров: 173; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.162.87 (0.317 с.)