Documente Academic
Documente Profesional
Documente Cultură
Reeaua Ethernet
Topologia reelei
Topologia (structura)
este n stea.
Avantaj: ntreruperea
unui fir nu ntrerupe
reeaua;
Dezavantaj: consum
mare de cablu.
O alt structur posibil
este topologia bus.
Hub
Switch
Router
Conexiune
INTERNET
Mediul de transmisie
Fibra optic
Acoperire pentru reflexie
IP
Adresa IP (Internet Protocol) este o adres numeric alocat fiecrui calculator conectat n Internet.
Adresa IP permite identificarea expeditorului i destinaiei unui mesaj.
Prima versiune aprut care este folosit i astzi este IPv4 n care adresa este pe 32 de bii.
Reprezentarea canonic a IP-ului IPv4 este pe grupe de 8 bii, n zecimal, separate de punct, de
exemplu: 192.168.0.1
Creterea numrului de calculatoare cuplate n Internet a fcut ca IP-urile n aceast versiune s fie
insuficiente i astfel a aprut IPv6, pe 128 bii.
Autoritatea internaional Internet Assigned Numbers Authority (IANA) distribuie adresele IP la
5 autoriti regionale care apoi le distribuie la ISP (Internet Service Provider)
HUB
Rx
Calculator 1
Tx
Rx
Calculator 2
Tx
Rx
Tx
Calculator 3
Rx
Calculator 1
Tx
Rx
Calculator 2
Tx
Rx
Tx
Calculator 3
ROUTER
Rx
Calculator 1
Tx
IP1
Rx
Calculator 2
Tx
IP2
Dup tipul conexiunii
la Internet router-ele
pot fi:
Rx
Tx
IP3
Bloc conexiune Internet
Calculator 3
Coliziuni
Dac 2 sau mai multe calculatoare transmit date n exact acelai moment se produce o coliziune.
Coliziunea este detectat de ambele calculatoare care au produs-o pentru c ambele urmresc linia
Tx. Linia Tx este comun, deci dac un calculator pune logic 1 i unul logic 0 linia va fi n 0. Cnd
s-a detectat o coliziune ambele calculatoare nceteaz transmisia i o rencep dup trecerea unui
interval de timp generat aleator (la ntmplare).
Nivel linie calculator 1
t
Nivel linie calculator 2
t
Nivel linie rezultat
Niciun calculator nu ciete ce a scris pe linie, deci s-a
detectat o coliziune
Cuplarea la Internet
n prezent n Braov exist mai multe variante de cuplare la un ISP (Internet Service
Provider):
1.Prin cablu UTP la un Router principal (RCD RDS)
2.Prin linia telefonic (Romtelecom Clicknet)
3.Prin cablu optic (RCD RDS)
Ca s se poat conecta cu acelai abonament Internet mai multe calculatoare cuplate n
reea este nevoie de un router. Structura unei reele personale este:
Cuplarea la Internet
n prezent toate router-ele au i posibilitatea de
comunicaie wireless. Structura reelei cuprinde
calculatoare conectate prin fir i conectate
wireless. Au aprut i imprimante sau
televizoare cate pot fi incluse wireless ntr-o
astfel de reea.
ISP atribuie o adres IP router-ului care poate fi
fix sau dinamic. Aceasta este adresa IP la care
se vede reeaua local din Internet.
Router-ul atribuie adrese IP fixe calculatoarelor
desktop din reeaua local i dinamice
calculatoarelor portabile.
Conectare la Internet
Conectare prin Router
Dup conectarea fizic a unui
router la Internet i a unui
calculator la Router se
poate determina
configuraia astfel:
2.Se introduce
comanda ipconfig /all
Conectare la Internet
Programare Router cu IP fix
n orice browser de
Internet se introduce
adresa IP a router-ului,
dup care se intr n
programul router-ului
cu nume utilizator i
parol.
Conexiunea cu IP static
(fix) este o conexiune
mai sigur, are vitez
mai bun dar este mai
scump.
1.Se alege Internet
Setup
2.Se introduc datele oferite de ISP care conin
IP-ul cu care Router-ul este vzut n Internet
Conectare la Internet
Programare Router cu IP dinamic
La conexiunea cu IP
dinamic la fiecare
conectare la Internet
router-ul primete o alt
adres IP. Conexiunea
se numete PPPoE
(point-to-point protocol
over Ethernet) i este
cel mai utilizat mod de
conectare att de RDS
RCS ct i de
Romtelecom pentru
micii utilizatori.
1.Se introduce numele
utilizator i parola date
de ISP
Conectare la Internet
Programare Router wireless
1.Se alege Wireless
Setup
Conectare n reea
Click pe My Computer,
apoi Properties.
Pentru toate calculatoarele
din reea se stabilete
acelai grup de lucru.
Fiecare calculator trebuie
s primeasc un nume
unic.
Conectare n reea
Start apoi Settings, apoi
Network
Connections, apoi
Local Area
Connection i
Properties. Se alege
TCPIP i din nou
Properties. Se
verific ca sistemul
care se conecteaz
s fie pe obinere de
IP automat pentru a
permite router-ului
s i aloce un IP.
Conectare n reea
Pentru a pune n comun n reea resurse
(sharing) trebuie realizat o
operaie de selecie i acceptare.
Pentru a pune n comun uniti, fiiere
sau subdirectoare se face click
pentru selecie apoi click dreapta i
Sharing. Se accept apoi punerea n
reea cu o bif n csua
corespunztoare. Cu o alt bif se
poate accepta ca fiierul sau
subdirectorul s poat fi modificat
din reea.
Imprimant de reea
Start apoi Settings, apoi
Printers...
Se poate defini o
imprimant cuplat
direct la reea prin
alegerea unui port
virtual.
Se poate defini o
imprimant cuplat
la un calculator
conectat n reea
prin Add Printer.
Imprimant de reea
Pentru o imprimant
cuplat la un
calculator conectat
n reea trebuie ca pe
calculatorul pe care
este instalat s
facem Share ca
imprimanta s poat
fi utilizat n reea.
Click dreapta pe numele
imprimantei,
Properties i
Sharing.
Dispozitive IP
Camere IP
Camerele de
supraveghere cu IP
att conectate prin
cablu ct i wireless
au avantajul c
imaginile pot fi
vizualizate prin
Internet, de la
distan.
IPTV
Internet Protocol television (IPTV) este un sistem standardizat de transmisie a programelor TV prin
Internet, dar cu hardware specific suplimentar de decodare. IPTV are urmtoarele posibiliti:
1.Televiziune live cu interactivitate iTV care permite s intervii n spectacol sau emisiuni.
2.Televiziune ntrziat care permite s vizionezi emisiuni care au fost difuzate anterior.
3.Video On Demand VOD care permite s alegi emisiunile dorite.
Toate aceste faciliti sunt oferite contra cost. Hardware-ul de decodare poate fi integrat n televizor,
cuplarea fiind posibil direct la Internet printr-un cablu UTP sau wireless. Astfel televizorul Sony
BRAVIA KDL32EX523 32-Inch LED HDTV (jos stnga) are integrat un modul WiFi cu care
poate fi conectat la un router wireless obinuit. Dac televizorul nu are suport hardware pentru
IPTV atunci exist dispozitive numite media TV box care se conecteaz la Internet i asigur
semnalul video necesar televizorului (dreapta).
Telefonie IP
Telefonia IP (VoIP, Voice over IP) este procesul de transmitere a conversaiilor vocale umane prin
legturi de date de tip IP. Avantajul principal al VoIP fa de telefonia clasic este preul redus,
datorat faptului c se utilizeaz reeaua IP (Internetul) care poate fi folosit n acelai timp i pentru
alte servicii, precum navigare web, e-mail, e-banking i multe altele. Ca i dezavantaj, de multe ori
calitatea covorbirii este mai slab dect la liniile telefonice clasice, comutate.
Dac o persoan are calculator conectat la Internet atunci conversaiile VoIP pot fi realizate cu
programe de gen Skype sau Yahoo Voice. Cu aceste programe se pot apela i numere de telefon din
alt ar. Dac persoana nu deine calculator conversaiile se pot realiza cu aparate telefonice
cuplate direct la Internet.
Circuitul interfa de
reea RTL 8019
RTL 8019 este un controller de reea Ethernet care ofer o soluie simpl i performant
aplicaiilor cu transfer de date prin reea. Circuitul permite transfer full duplex pe UTP (i
dac plcile de reea sunt cuplate ntre ele printr-un switch adecvat). Circuitul suport 3
nivele de economie de energie: mod adormit, mod oprit (Power Down) dar cu tactul n
funciune i mod oprit cu tactul oprit.
La RTL 8019 poate fi conectat o memorie ROM numit BROM (Boot ROM) din care se poate
ncrca un set de date care vor aduce sistemul de operare de pe server, caz n care staia
conectat nu are nevoie de hard disc (aplicaie important la sistemele care comand
automatizri). Memoria ROM poate fi de 16K, 32K sau 64K i poate fi citit de sistem prin
interfaa ISA, ncepnd de la o adres configurabil. Dup incrcarea sistemului de operare
memoria BROM poate fi invalidat pentru a elibera zona de adrese ocupat.
Pentru a mri viteza de transfer, cadrele recepionate sau cele de emis pot fi stocate ntr-o
memorie local SRAM cuplat la RTL 8019. Se pot conecta pn la 32Koctei SRAM.
Exist variante de RTL 8019 cu memorie SRAM integrat.
Configuraia i parametrii de iniializare pot fi stocai ntr-o memorie serial EEPROM cuplat
la circuit. Aceast memorie (de tip 9346) poate fi programat n circuitul cu RTL 8019.
Programarea circuitului se
realizeaz cu un set de
registre citite /scrise de
procesor la adrese de I/O.
Aceste adrese sunt relative la
o adres de baz I/O care
poate
fi
selectat
la
iniializare (una din 16 adrese
posibile). Linia de ntrerupere
cu care lucreaz circuitul
poate fi programat ca una
din 8 linii posibile.
Schema bloc
Interfaa cu
magistrala
paralel
Memorie
proprie
SRAM
16Koctei
Serializare/
deserializare
Codare/ decodare
Introducere/
recunoatere adres
proprie
Comanda
memoriei
EEPROM
Interfaa cu mediul de
transmisie
10BaseT
AUI
Comanda
memoriei
SRAM
externe
Comanda
memoriei
BROM
Conectarea RTL8019
Selecia EEPROM se face cu
semnalul EECS generat
de RTL 8019, iar
transferul de date are loc
serial prin EEDO i
EEDI. Memoria SRAM
este selectat de linia de
adres MA0 iar sensul
transferului este dat de
semnalele de RD i WR
(MRDB i MWRB).
Memoria BROM din
care se poate doar citi
este
selectat
de
semnalul BCSB.
Magistrala
ISA
RTL 8019
Adrese MA13-1
SD15-0
Date
0
SA19-0
INT7-0
Comenzi/
stri
EECS
EESK
EEDO
EEDI
EEPROM
9346
MD7-
SRAM
32K
CS
BROM
CS
MRDB
MWRB
MA0
BCSB
O memorie SRAM ca buffer de date de 16Koctei este inclus n majoritatea modelelor de RTL 8019.
n aceast memorie intern, controlabil prin jumperi se pot stoca mai multe cadre. Memoria extern
SRAM este opional, la fel i memoria BROM. Dac este suficient configurarea prin jumperi i
memoria EEPROM poate lipsi. Circuitul poate transfera date att pe 8 ct i pe 16 bii. Configuraia
fr memorii externe i cu conectarea pe 8 bii este folositoare pentru aplicaii cu microcontrollere.
Circuitul interfa de
reea CS8900A
Magistrala
paralel
EEPROM
Tact
RJ45
Reea
Ethernet
Control al
EEPROM
10BASE-T
Emitor i filtre
RAM
10BASE-T
Receptor i filtre
CodaredecodarePLL
MAC
809.3
Controller
de RAM
Gestionarea
puterii consumate
AUI
Transformator de
separare
Structura CS8900A
1.Interfaa cu magistrala ISA, toate liniile de interconectare avnd capabiliti de ncrcare standard.
Circuitul poate cere o ntrerupere pe una din patru linii i poate cere un transfer DMA pe una din
trei linii. Liniile se selecteaz la iniializarea circuitului.
9.Memoria intern (4K octei) face ca o memorie extern s nu mai fie necesar. Circuitul introduce n
aceast memorie un ntreg cadru de trimis sau recepionat. Accesul la memoria proprie se poate
face fr stri de WAIT.
3.Modulul MAC (Media Access Control) de acces la reea asigur accesul conform standardului IEEE
809.3 n mod full duplex. MAC se ocup de toate aspectele legate de transmisia cadrului cum ar fi
detecia de coliziuni, generarea i detectarea preambulului, generarea i verificarea CRC. Modulul
MAC retransmite automat cadrul dup detectarea unei coliziuni.
4.Interfaa cu EEPROM este necesar pentru a citi un EEPROM serial opional care conine datele de
configurare ale circuitului. Se elimin astfel microntreruptoarele sau jumperii care sunt destul de
scumpi.
5.Interfaa analogic cu reeaua conine codorul i decodorul Manchester, circuitul de refacere a tactului
din semnalul recepionat (cu PLL), transceiver pentru 10BASE-T i o interfa AUI (Attachement
Unit Interface). Selecia ntre AUI i 10BASE-T se face automat sau manual. Trei LED-uri arat
starea circuitului: starea ON sau OFF a legturii, activitatea Ethernet i starea magistralei.
Transceiverul 10BASE-T conine emitoare i receptoare de linie i filtre analogice, n exterior
fiind necesar doar un transformator de separare. Sunt suportate cabluri cu impedana caracteristic
de 100, 120 i 150, ecranate sau neecranate.
Conectarea CS8900A
Magistrala
ISA
EEDATAOUT
CS8900A
SD150
EEDATAIN
EESSK
SA19-0
EEPROM
9346
CS
IRQ
ELCS
DMARQ,
DMACK
CSOUT
SA14-0
BROM
I8282
SD7-0
CS
Funcionarea CS8900A
Transmisia unui cadru ncepe cu o comand (Transmit Command) prin care se precizeaz cnd s nceap
transmisia (dup ce toi octeii au fost transmii n CS8900 de exemplu), existena CRC etc. Se trimite apoi
lungimea cadrului, (Transmit Length), dup care se trimit datele n CS prin transfer de memorie n memoria
proprie sau prin transfer I/O. Circuitul transmite cadrul n reea ncepnd cu un preambul urmat de adresa
destinaiei, adresa sursei, date, octei de CRC (se pot citi amnunte n paginile anterioare, la structura cadrului
Ethernet).
Recepia unui cadru este realizat de CS i cadrul este stocat n memorie. Recepia se face prin decodare
Manchester, apoi sunt eliminate preambulul, adresa destinatarului este verificat i dac corespunde cu adresa
programat n CS cadrul este memorat i se anun procesorul printr-o ntrerupere. n a doua faz datele din
memorie se transfer n memoria sistemului pe magistral, prin transfer de memorie, transfer I/O sau prin
DMA.
Transferul de memorie se face prin accesul direct al procesorului la memoria intern a CS, adresat prin ISA de
liniile de adres, sensul transferului fiind dat de MEMR sau MEMW. Registrele de configurare pot fi accesate
i ele n acest mod. La transferul I/O, CS este accesat prin 8 registre de 16 bii, vzute de procesor n spaiul de
I/O. Sensul transferului este dat de IOR i IOW. Acest al doilea mod (I/O) este ales implicit la pornirea
circuitului (sau la RESET).
Programarea circuitului CS8900 se face printr-un concept original de programare, prin intermediul memoriei
interne numit PacketPage. Accesul la aceast memorie poate fi realizat att prin transfer cu memoria ct i
I/O. Transferul cu memoria este preferat deoarece pe ISA ciclul de memorie este cu un tact mai scurt dect cel
de I/O. Conectarea lui CS8900 la un microcontroller face imposibil tratarea PacketPage prin transfer de
memorie.
Cuplarea RTL8019 la un
microcontroller
P1
Vcc
1
14
2
15
3
16
4
17
5
18
6
19
7
20
8
21
9
22
10
23
11
24
12
25
13
U1
Vcc
Db0
Db1
Db2
Db3
Db4
Db5
Db6
Db7
Db0
Db1
R1
Db2
2K
Db3
C1
Db4
0.1uF
Db5
Db6
Db7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
19
18
Y1
20
C4
30pF 8MHz
C5
30pF
PB0/T0
PB1/T1
PB2/AIN0
PB3/AIN1
PB4/SS
PB5/MOSI
PB6/MISO
PB7/SCK
RESET
PD0/RXD
PD1/TXD
PD2/INT0
PD3/INT1
PD4
PD5/OC1A
PD6/WR
PD7/RD
XTAL1
XTAL2
GND
U2
40
28
27
26
25
24
23
22
21
VCC
PC7/A15
PC6/A14
PC5/A13
PC4/A12
PC3/A11
PC2/A10
PC1/A9
PC0/A8
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
31
30
29
ICP
ALE
OC1B
32
33
34
35
36
37
38
39
PA7/AD7
PA6/AD6
PA5/AD5
PA4/AD4
PA3/AD3
PA2/AD2
PA1/AD1
PA0/AD0
A4
A3
A2
A1
A0
33
30
29
A0
A1
A2
A3
A4
AT90S8515
Vcc
16
Vcc
C8
C9
1
6
2
7
3
8
4
9
5
C10
1uF
5
10
14
11
13
12
COM
U5
MAX232
1uF
C11
1uF
15
P2
1uF
36
37
38
39
40
41
42
43
95
94
93
92
91
90
88
87
Vcc
5
7
8
9
10
11
12
13
15
16
18
19
20
21
22
23
24
25
26
27
97
98
99
100
1
2
3
4
65
31
32
64
34
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
BD0
BD1
BD2
BD3
BD4
BD5
BD6
BD7
BA14
BA15
BA16
BA17
BA18
BA19
BA20
BA21
RSTDRV
IOWB
IORB
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
SA13
SA14
SA15
SA16
SA17
SA18
SA19
LED1
LED0
LEDBNC
LED2
TPINTPIN+
LD
HD
RTL8019AS
U5
EECS
BCSB
OSCI
OSCO
VDD
VDD
VDD
VDD
VDD
VDD
INT7
INT6
INT5
INT4
INT3
INT2
INT1
INT0
GND
GND
GND
GND
GND
GND
TX+
TXRX+
RXCD+
CDIOCS16B
IOCHRDY
JP
SMEMRB
SMEMWB
AUI
AEN
RTL8019AS
85
84
82
81
80
79
78
77
Vcc
Vcc
D1
D2
LED
74
73
72
71
69
68
67
66
LED
R2 1K
R3 1K
20F001N
62
61
60
63
R4 200
6
5
TPINGND
TPRXGND
7
8
C2
10nF
58
59
RJ-45
C3
10nF
6
3
46
45
4
3
2
76
75
C6
10nF
TPIN+
TPRX+
TPOUT- TPTXGND
GND
9
10
11
2
C7
10nF
TPRXTPRX+
TPTXTPTX+
Y2
50
51
89
70
57
47
17
6
86
83
52
44
28
14
49
48
56
55
54
53
96
35
TPOUT+ TPTX+
20MHz
Vcc
U7
12
UTP
Web servere
SD7-0
CS
CK
RESETX
PSX
C86
RS
READX
WRITEX
BUSYX
INTCTL
INT1
INT2
Interfaa cu
procesorul
Seiko S-7600
Stiva
UDP
TCP
SRAM
10K
IP
PPP
Stiv
FIFO 16
octei
RxD
CTS
Buffer 1
octet
TxD
Funcionare
n modul interfa paralel pentru procesoare INTEL, pe liniile de date sunt prezente i
adresele, validate de un RS activ, care pot fi ncrcate n circuit la un impuls WRITEX.
Datele de la locaia adresat apar pe liniile SD0-SD7 n sensul dat de WRITEX i
READX. Un ciclu nou poate ncepe dup ce BUSYX revine la starea inactiv. Un ciclu
este posibil cnd circuitul este selectat (CS activ).
n modul interfa serial pe cele 2 linii de date se transfer serial nti adresa apoi datele, cu
frecvena dat de linia de tact.
Circuitul dispune de o memorie SRAM intern de 10Koctei n care este stocat stiva:
bufferul cadrului recepionat, bufferul cadrului de transmis, numrul IP etc. Memoria
poate stoca 2 cadre.
Circuitul poate lucra cu protocoalele TCP (Transmission Control Protocol), UDP (User
Datagram Protocol), IP (Internet Protocol) i PPP (Point to Point Protocol, utilizat n
legturi punct la punct, aa cum este legtura ntre modemuri pe linie nchiriat).
Registrele circuitului sunt vzute n spaiul de memorie.
Cuplarea pe magistral
Circuitul este selectat prin
selecie cu decodificator
care activeaz semnalul
CS. Transferul de date
are loc pe magistrala de
date de 8 bii SD0-7.
Dac circuitul este
ocupat genereaz un
BUSYX
care
prelungete ciclul de
magistral
cu
IOCHRDY. Cererea de
ntrerupere se leag la o
linie liber a ISA. Linia
C86 selecteaz modul
de
lucru
pentru
procesoare
INTEL.
Liniile din canalul
serial se leag la un
modem
dup
modificarea de nivel.
S-7600
ISA
SD0-7
date
IOR
IOW
A0
READX
WRITEX
RS
C86
RESETX
BUSYX
INT
RESET
IOCHRDY
IRQ
CS
DCD
A0-9
canal
serial
Circuite de
modificare de
nivel
MODEM
Internet
Cuplarea la
microcontroller
Semnalele de comand
pentru S-7600 sunt
realizate de semnale
din
porturile
microcontrollerului.
Aceast schem poate
fi folosit pentru a
stoca o pagin de
WEB independent de
un sistem de calcul. O
dat ncrcat pagina
prin legtura serial
cu sistemul gazd, ea
va fi accesibil prin
Internet.
AT89S53
S-7600
Portul P0
RD
WR
P1.2
P1.3
P3.2
SD0-7
READX
WRITEX
RS
C86
RESETX
BUSYX
INT
Canal serial
Legtura cu un calculator
pentru programarea
circuitului i pentru
ncrcarea datelor
CS
canal
serial
Circuite de
modificare de
nivel
MODEM
Internet
Pagina web prin intermediul creia se poate aprinde ledul rou i ledul verde prezent pe
placa de dezvoltare
Filtrul de reea
Exemplu
Cu ajutorul unor imagini
*.gif care reprezint
cifrele de la 0 la 9 ale
unui display cu leduri
se poate realiza un
afiaj elegant.
USB
PROTOCOL
Gazda USB
Adres
Endpoint
SYNC
PID
SYNC
PID
DATA
SYNC
PID
Hub
CRC
CRC
Pachet de semnalizare
Pachet de date
Pachet handshake
Dispozitiv USB
USB
FT245BM
Timer
3,3V
D+
Generator al
tensiunii de 3,3V
Motor serial
USB
Emitor/
Receptor USB
Buffer de
recepie FIFO
128 octei
DGenerarea
protocolului USB
Buffer de
emisie FIFO
384 octei
x8
EEPROM serial
Control
FIFO i
interfa
paralel
D0D7
RD
WR
TxE
RxF
D0D7
RxF
RD
WR
TxE
D0D7
Viteza este de 1,5 Mbps la USB 1.0 (Low Speed), 12Mbps la USB 1.1 (Full Speed);
Interfaa USB
D+
DVBUS
DPLL
refacere
tact
2MHz
24x
DPRAM
USB
Prescalare tact
Gazd USB
Pipe
6
Endpoint 6
Buffer
Program
client
Endpoint 1
Buffer
Endpoint 0
Buffer
Pipe 0