Datacommunicatie ir. Patrick Colleman Katholieke Hogeschool

advertisement
Datacommunicatie
ir. Patrick Colleman
Katholieke Hogeschool Kempen. (K.H.K.)
Departement Industrieel Ingenieur en Biotechniek
Inhoud
Afkortingen
Voorwoord
1
Hoofdstuk 1 : Inleiding tot de datacommunicatie en OSI model
1
2
2
3
3
4
5
7
8
9
10
13
1.1
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.3
1.3.1
1.3.2
1.4
1.5
1.6
14
Hoofdstuk 2 : Kanaalcapaciteit - Transmissiemedia - Verbindingen
14
15
17
20
20
21
22
25
26
27
27
27
27
27
27
28
28
28
30
2.1
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.3
2.3.1
2.3.2
2.4
2.4.1
2.4.2
2.4.3
Wat is datacommunicatie
Toepassingvormen van datacommunicatie
Verzamelen van gegevens
Data verdeling
Vraag en antwoord
Opslag en opvraag
Datacommunicatienetwerken
Indeling t.o.v. de lengte van het netwerk
Indeling t.o.v. de architectuur van het netwerk
Parallelle of seriële communicatie
Het OSI referentiemodel
Het vormen van pakketten
Bandbreedte en kanaalcapaciteit
Stelling van Nyquist
Stelling van Shannon
Transmissiemedia
Getwiste paren
Coaxiale kabels
Glasvezelkabels
Hertz verbindingen
Satellietverbindingen
Radioverbindingen
Infrarood- en millimetergolven
Laserlicht
Lijnverbindingen
Het geschakeld telefoonnetwerk
Gehuurde lijnen
Meervoudige verbindingen
Punt tot punt verbindingen
Multipuntverbindingen
Loop verbindingen
30
30
30
31
31
32
32
33
34
34
35
2.4.4
2.5
2.5.1
2.5.2
2.5.3
2.5.4
2.5.4.1
2.5.4.2
2.5.4.3
2.5.5
2.6
Conferentie verbindingen
Werkingsmodi
Simplex
Half duplex
Full duplex
Speciale vormen van full en half duplex verbindingen
Half duplex data link met 4 draden
Full duplex verbinding met twee draden
Full duplex verbinding met twee draden en echo canceling
Echoplex
Overzicht van de verschillende media
36
Hoofdstuk 3 : Synchronisatie en schakelmethoden
36
36
37
37
39
41
41
41
42
42
3.1
3.1.1
3.1.2
3.2
3.3
3.4
3.5
3.5.1
3.5.2
3.5.3
44
Hoofdstuk 4 : Modulatietechnieken en basisbandcodes
44
45
46
47
50
52
52
54
56
57
58
4.1
4.1.1
4.1.2
4.1.3
4.1.4
4.2
4.2.1
4.3
4.4
4.4.1
4.4.2
Inleiding
Synchronisatieniveaus
Synchronisatiemethodes
Asynchrone systemen (start/stop systemen)
Synchrone systemen
Scrambler en descambler
Schakelmethoden
Circuit switching
Message switching
Packet switching
Analoge modulatietechnieken
Amplitude modulatie
Frequentiemodulatie
Fasemodulatie
Gemengde modulatievormen
Data overdracht zonder modulatie
De stroomlus (current loop ) (boucle de courant )
Basisbandmodulatie
Basisbandcodes
Volledig binair (full binary )
Half binair (half binary )
59
4.4.3
Multi niveau transmissie (multi level binary )
61
Hoofdstuk 5 : Modems
62
62
63
63
63
63
64
64
64
64
65
66
67
69
72
72
73
73
74
5.1
Indeling van de modems
5.1.1
Asynchrone modems
5.1.2
Synchrone modems
5.1.3
Breedband of groepmodems
5.1.4
Basisband of korte afstand modems
5.1.5
Speciale modems
5.2
CCITT aanbevelingen
5.2.1
Modems voor lage transmissiesnelheid
5.2.2
Modems voor hoge transmissiesnelheid
5.2.2.1 CCITT V29 aanbeveling (tot 9600 bps)
5.2.2.2 Trelliscodemodulatie (TCM)
5.2.2.2.1 CCITT V32 aanbeveling
5.2.2.2.2 CCITT V33 aanbeveling
5.2.2.3 V.90
5.2.3
Breedbandmodems
5.2.3.1 CCITT V36 aanbeveling
5.2.4
Basisbandmodems
5.3
Speciale technieken
5.4
Modemeigenschappen: een samenvatting
78
Hoofdstuk 6 : Netwerkcomponenten
79
79
79
82
83
86
88
89
6.1
6.1.1
6.1.2
6.1.3
6.1.3.1
6.1.3.2
6.1.4
6.2
90
Hoofdstuk 7 : Foutdetectie en foutcorrectie
90
7.1
Multiplexers
Ruimtemultiplexers (SDM) : Space division multiplexing
Frequentiemultiplexers (FDM) : Frequency division multiplexing
Tijdsmultiplexers (TDM)
Synchrone tijdsmultiplexer (STDM)
Asynchrone tijdsmultiplexer (ATDM)
Wavelength division multiplexing (WDM)
Front End Processor
Transmissiefouten en redundantie
90
91
92
93
94
94
98
102
7.2
7.2.1
7.2.2
7.2.3
7.2.4
7.3
7.4
7.5
Pariteitscontrole (parity check)
Pariteitscontrole per character (VRC)
Pariteitscontrole per block (LRC)
Checksum
Pariteitscontrole per character en per block (VRC en LRC)
Cyclische testen (CRC)
De Hammingcode
Herstel van transmissiefouten
107
Hoofdstuk 8 : Interfacestandaarden
107
107
107
108
111
111
118
119
119
119
123
124
124
125
126
126
127
127
129
130
130
130
131
132
132
133
137
138
138
140
8.1
Seriële interfaces
8.1.1
RS232C (V24 )
8.1.1.1 Mechanische eigenschappen en pinnummering van de signalen
8.1.1.2 Functiebeschrijving van de pinnen
8.1.1.3 Elektrische karakteristieken
8.1.1.4 Mogelijke verbindingen
8.1.2
RS422 (V11) en de RS423 (V10)
8.1.3
RS485
8.2
Parallelle Interfaces
8.2.1
De Centronics interface bus
8.2.2
IEEE 488
8.2.2.1 Algemene kenmerken van de IEEE-488 interface
8.2.2.2 Elektrische eigenschappen van de IEEE-488 interface
8.2.2.3 Mechanische eigenschappen van de IEEE-488 interface
8.2.2.4 Structuur van de IEEE-488 interface
8.2.2.5 Werking van de IEEE-488 interface
8.2.2.5.1 De data lijnen DIO 1 .. 8
8.2.2.5.2 De handshake bus
8.2.2.5.3 De interface management lijnen
8.2.3
SCSI
8.2.3.1 Wat is SCSI
8.2.3.2 SCSI elektrisch
8.2.3.3 SCSI signalen
8.2.3.4 SCSI overzicht
8.2.3.5 SCSI stuurlijnen
8.2.3.6 SCSI busfasen
8.2.3.7 Andere SCSI implementaties
8.3
USB
8.3.1
USB systeemomschrijving
8.3.2
USB elektrisch en snelheden
142
142
144
145
145
8.3.3
8.3.3.1
8.3.3.2
8.3.4
8.3.5
USB protocol
Algemeen
Dynamisch aansluiten van apparaten
Data flow types
USB protocollayer
147
Hoofdstuk 9 : High speed digitale transmissie
147
149
155
157
164
164
165
165
167
167
168
170
180
182
184
184
186
186
187
193
196
9.1
9.2
9.3
9.4
9.5
9.5.1
9.5.1.1
9.5.1.2
9.5.1.3
9.5.1.4
9.5.1.5
9.5.2
9.5.3
9.5.4
9.6
9.6.1
9.6.2
9.6.3
9.6.4
9.6.5
9.6.6
Inleiding
ISDN
Breedband ISDN - ATM
PDH systeem
SDH/SONET systeem
De lagen van SDH
Physical layer
Regenerator section layer
Multiplex section layer
Higher order path (HOP) layer
Lower order path (LOP) layer
SDH framestructuur
SDH synchronisatie
Voorbeelden van netwerken
Telefonie
Het telefoontoestel
Features
Transmissiekenmerken
Het telefoonnetwerk
Schakelen doorheen het netwerk
Hogere snelheden
198
Hoofdstuk 10 : Protocollen
198
199
199
199
200
200
200
201
201
201
201
201
202
202
203
203
204
204
204
204
205
10.1
10.1.1
10.1.2
10.1.3
10.1.4
10.1.4.1
10.1.4.2
10.1.4.3
10.1.4.4
10.1.4.5
10.1.4.6
10.1.4.7
10.1.4.8
10.1.5
10.2
10.2.1
10.2.2
10.2.3
10.2.4
10.2.5
10.3
206
Hoofdstuk 11 : Het BISYNC protocol
206
207
208
211
212
212
212
213
213
214
214
215
215
215
218
11.1
11.2
11.3
11.4
11.5
11.5.1
11.5.2
11.5.3
11.6
11.6.1
11.6.2
11.7
11.7.1
11.7.2
11.7.3
Taken van een protocol
De oproep functie
De foutbeheersings functie
De beheersing van de berichtenstroom
Taken van een protocol
Framing
Foutdetectie
Sequentiecontrole
Transparantie
Lijncontrole
Speciale gevallen
Time-out controle
Start-up controle
Soorten protocollen
Enkele protocollen
X.21
XMODEM
YMODEM
ZMODEM
Kermit
Routeringsprotocollen
Het BISYNC frame
Synchronisatie
De controle of besturingstekens
Fasen in het communicatieprotocol
Verdere faciliteiten van het BSC protocol
Foutdetectie en foutcorrectie
Onderbrekingen
Time out controle
Multipunt procedures
Polling procedure
De select procedure
Bysinc in werking
Formaten
Point to point operaties
Multipoint operaties
219
Hoofdstuk 12 : Het HDLC protocol
219
222
225
226
228
230
12.1
12.2
12.3
12.4
12.5
12.6
233
Hoofdstuk 13 : Het X25 protocol en Frame Relay
233
236
236
237
238
241
243
243
249
250
252
254
255
13.1
13.2
13.2.1
13.2.2
13.2.3
13.2.4
13.3
13.3.1
13.3.2
13.4
13.4.1
13.4.2
13.4.3
258
Hoofdstuk 14 : ATM
259
265
267
271
276
278
286
290
290
291
292
293
295
14.1
14.2
14.3
14.4
14.5
14.6
14.7
14.8
14.8.1
14.8.2
14.8.3
14.8.4
14.8.5
Definitie en beschrijving van het SDLC/HDLC frame
Soorten stations
Beveiliging van het data transport
Frame types
HDLC werking
HDLC en LLC
Definitie en relatie tot het OSI referentiemodel
Begrippen van pakkettenschakeling
Circuit switching
Message switching
Packet switching
Packet switching terminologie
X25 Pakketniveau (niveau 3)
Pakketformaat
Aansluiting op het netwerk
Frame Relay
Frame Relay frame
Frame Relay switch
Frame Relay DLCH
Technologie - inleiding
Beschrijving van de lagen
ATM frame
AAL
ATM interleaving
ATM switches
ATM en normale LAN’s
IP over ATM
ATM LANE
Classical IP over ATM
NHRP of Next Hop Resolution Protocol
MPOA Multiprotocol over ATM
MPLS
Afkortingen:
ANSI
bps
BSC
CCITT
CSMA
DC-verbinding
DCC
DCE
DCS
DN1
DTE
ECMA
EIA
FDM
FDMA
FSK
HDLC
kBd
kbps
IEEE
IMP
ISDN
ISO
LAN
LLC
MODEM
PAD
PSE
PSTN
PTI
PVC
SDLC
STDM
SVC
TDM
TDMA
WAN
American National Standards Institute
Bits per seconde
Binary Synchronous Communication
Comité Consultatif International de Téléphonie et de Télégraphie
Carrier Sense Multiple Access
datacommunicatieverbinding
Data Communications Controller
Data Communications Equipment of data cirquit termination
Data Communication Service
Datanet 1
Data Terminal Equipment
The European Computer Manufacturers Association
Electronic Industries Association
Fequention Division Multiplexing
Fequention Division Multiple Access
Frequency Shift Keying
High level Data Link Control
kilo Baud
kilo bits per seconde
The Institute of Electrical and Electronic Engineers
Intermediate Message Mrocessors
Integrated Services Digital Network
International Standards Organisation
Local Area Network
Logical Link Control
Moduleren en Demoduleren
Packet Assembler Disassembler
Packet Switching Exchange
Public Switched Telephone Network
Packet Type Identifierer
Permanent Virtual Circuits
Synchronous Data Link Control
Synchronous Time Division Multiplexer
Switched Virtual Circuits
Time Division Multiplexing
Time Division Multiple Access
Wide Area Networks
Voorwoord
Deze tekst is bedoeld als begeleidend studiemateriaal voor de laatstejaarsstudent van het lange
type. Hij behandelt de verschillende aspecten uit de datacommunicatie.
Het eerste hoofdstuk geeft een overzicht van veelgebruikte termen en begrippen in de
datacommunicatie en het OSI referentiemodel. Het hoofdstuk heeft tevens een inleidende
functie. In hoofdstuk twee worden de datatransmissiemedia en de soorten verbindingen die in
de praktijk gebruikt worden besproken. Er wordt ook reeds ingegaan op de functie van
datanetwerken en de werkingsmodi van de verbindingsmethoden. In hoofdstuk drie wordt de
problematiek van synchronisatie besproken. Ook begrippen als "scrambler " en "descrambler"
komen aan bod. Er wordt eveneens al een vergelijking gegeven van de verschillende
schakelmethoden. Hoofdstuk vier bespreekt bondig de verschillende vormen van modulatie.
Hierbij worden de verschillende fysische grootheden van het elektrische signaal gemanipuleerd. Tevens worden de basisbandcodes besproken. Het vijfde hoofdstuk bespreekt de verschillende soorten modems, met inbegrip van een globaal overzicht van de verschillende normen over modems. Het is echter niet de bedoeling dat de student deze normen perfect zou instuderen, het is nuttiger om te weten welke principes meestal gebruikt en gecombineerd worden voor bepaalde specificaties. Aan het einde wordt een opsomming van
modemeigenschappen gegeven. Hoofdstuk zes geeft een opsomming van de multiplexers die
in bepaalde netwerken voorkomen. Hoofdstuk zeven gaat over foutdetectie en foutcorrectie.
Er zijn tegenwoordig reeds verschillende systemen die van een of andere vorm van
foutcorrectie gebruik maken. De verschillende ARQ principes worden eveneens opgesomd. In
hoofdstuk acht worden verschillende interfacestandaarden zoals RS232C, RS422A, RS485,
Centronics, IEEE-488, ..., besproken. In hoofdstuk negen bespreken we het telefoniesysteem.
Dit is nodig om de beperkingen op bandbreedte te begrijpen. Dit hoofdstuk negen gaat
ondermeer over ISDN, breedband ISDN, PDH, SDH en het telefoonsysteem. Hoofdstuk tien
geeft een beknopte bespreking van protocollen (bevatten de problematiek van logische handelingen en voorzorgsmaatregelen binnen een netwerk of een dataverbinding). De netwerklaag
wordt iets uitvoeriger behandeld. De hoofdstukken 11, 12 en 13 geven een beknopte
samenvatting over de werking van enkele veel gebruikte protocols zoals BISYNC, SDLC en
X25 en Frame Relay. Van BYSINC en HDLC worden meerdere voorbeelden over de werking
gegeven. Hoofdstuk 14 tenslotte gaat over ATM en hoe dit in een IP netwerk kan gebruikt
worden.
Boortmeerbeek, 5 juli 2006
Download