tc retea ethernet isp

Upload: florin

Post on 04-Apr-2018

266 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 TC Retea Ethernet ISP

    1/42

    Reeaua Ethernet

    Petre OGRUAN, august 2008

  • 7/29/2019 TC Retea Ethernet ISP

    2/42

    Topologia reelei

    Topologia (structura)este n stea.

    Avantaj: ntrerupereaunui fir nu ntrerupereeaua;

    Dezavantaj: consummare de cablu.

    O alt structur posibileste topologia bus. Conexiune

    INTERNET

    Hub

    Switch

    Router

  • 7/29/2019 TC Retea Ethernet ISP

    3/42

    Strat de protecie dinmaterial plastic

    Strat de de rezisten

    Fibra opticAcoperire pentru reflexie

    Mediul de transmisie

    Cablu UTP (Unshielded TwistedPair), STP (Shielded TwistedPair) cu 4 perechi de fire iconector RJ45.

    Cablu optic, conectori istructura intern.

  • 7/29/2019 TC Retea Ethernet ISP

    4/42

    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 IPv4n care adresa este pe 32 de bii.Reprezentarea canonic a IP-ului IPv4 este pe grupe de 8 bii, n zecimal, separate de punct, deexemplu: 192.168.0.1Creterea numrului de calculatoare cuplate n Internet a fcut ca IP-urile n aceast versiune s fieinsuficiente i astfel a aprut IPv6, pe 128 bii.Autoritatea internaional Internet Assigned Numbers Authority (IANA) distribuie adresele IP la5 autoriti regionale care apoi le distribuie la ISP (Internet Service Provider)

  • 7/29/2019 TC Retea Ethernet ISP

    5/42

    Transmisia prin cabluFiecare calculator trimite date

    serial pe Tx irecepioneazdate pe Rx. Dou perechi defire sunt libere pentruconectarea unei linii

    telefonice.Cadrul (irul) de date seriale

    conine adresa IP a sursei ia destinaiei.

    Hub-ul trimite toate mesajele latoate calculatoarele.

    Switch-ul analizeaz adresadestinatarului i trimitedatele doar la destinatar.

    Calculator 1

    Calculator 2

    Calculator 3

    Rx

    Tx

    Rx

    Tx

    Rx

    Tx

    HUB

  • 7/29/2019 TC Retea Ethernet ISP

    6/42

    Transmisia prin cablu

    Rx

    Tx

    Rx

    Tx

    Rx

    Tx

    SWITCH

    Switch-ul analizeaz adresadestinatarului i trimitedatele doar la destinatar.

    Calculator 1

    Calculator 2

    Calculator 3

  • 7/29/2019 TC Retea Ethernet ISP

    7/42

    Transmisia prin cablu

    n plus fa de Switch Router-ulstabilete automat adrese IPpentru fiecare calculatorcuplat i analizeaz traficul.

    Routerul permite conexiuneala Internet.

    Rx

    Tx

    Rx

    Tx

    Rx

    Tx

    ROUTERCalculator 1

    Calculator 2

    Calculator 3

    IP1

    IP2

    IP3

    Bloc conexiune Internet

    Dup tipul conexiunii

    la Internet router-elepot fi:

    Cuplate prin UTP

    Cuplate prin liniatelefonic

    Cuplate optic

  • 7/29/2019 TC Retea Ethernet ISP

    8/42

    ColiziuniDac 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 liniaTx. Linia Tx este comun, deci dac un calculator pune logic 1 i unul logic 0 linia va fi n 0. Cnds-a detectat o coliziune ambele calculatoare nceteaz transmisia i o rencep dup trecerea unuiinterval de timp generat aleator (la ntmplare).

    t

    Nivel linie calculator 1

    t

    Nivel linie calculator 2

    t

    Nivel linie rezultat

    Niciun calculator nu ciete ce a scris pe linie, deci s-adetectat o coliziune

  • 7/29/2019 TC Retea Ethernet ISP

    9/42

    Cuplarea la Internetn 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 nreea este nevoie de un router. Structura unei reele personale este:

    La un Router se pot conecta:Uniti de stocare (hard discuri externe) cuinterfa Ethernet, accesibile de la toatecalculatoarele ca resurs comun a reelei;Switch-uri sau Router-e care extind numrulde echipamente care se pot cupla. De regulun Router comun are 4 porturi UTP.

  • 7/29/2019 TC Retea Ethernet ISP

    10/42

    Cuplarea la Internet

    n prezent toate router-ele au i posibilitatea decomunicaie wireless. Structura reelei cuprindecalculatoare conectate prin fir i conectate

    wireless. Au aprut i imprimante sautelevizoare cate pot fi incluse wireless ntr-oastfel de reea.

    ISP atribuie o adres IP router-ului care poate fifix sau dinamic. Aceasta este adresa IP la carese vede reeaualocal din Internet.

    Router-ul atribuie adrese IP fixe calculatoarelordesktop din reeaua local i dinamicecalculatoarelor portabile.

  • 7/29/2019 TC Retea Ethernet ISP

    11/42

    Conectare la InternetConectare prin Router

    Dup conectarea fizic a unuirouter la Internet i a unuicalculator la Router sepoate determinaconfiguraia astfel:

    1.Se face Run, apoicmd

    2.Se introducecomanda ipconfig /all

    3.Se vede IP-ul alocatcalculatorului

    4.Se vede IP-ul alocat router-ului.Este IP-ul de la care calculatorul

    primete Internet

  • 7/29/2019 TC Retea Ethernet ISP

    12/42

    Conectare la InternetProgramare Router cu IP fix

    n orice browser deInternet se introduceadresa IP a router-ului,dup care se intr nprogramul router-uluicu nume utilizator iparol.

    Conexiunea cu IP static(fix) este o conexiunemai sigur, are vitezmai bun dar este mai

    scump.

    1.Se alege InternetSetup

    2.Se introduc datele oferite de ISP care conin

    IP-ul cu care Router-ul este vzut n Internet

    3.Se introduc datele oferite de ISP care coninIP-ul la care Router-ul se conecteaz pentru a

    primi Internet

  • 7/29/2019 TC Retea Ethernet ISP

    13/42

    Conectare la InternetProgramare Router cu IP dinamic

    1.Se introduce numeleutilizator i parola date

    de ISP

    La conexiunea cu IPdinamic la fiecareconectare la Internetrouter-ul primete o altadres IP. Conexiunease numete PPPoE(point-to-point protocolover Ethernet) i estecel mai utilizat mod deconectare att de RDSRCS ct i de

    Romtelecom pentrumicii utilizatori.

  • 7/29/2019 TC Retea Ethernet ISP

    14/42

    Conectare la InternetProgramare Router wireless

    1.Se alege WirelessSetup

    2.Se alege numelerouter-ului (SSID)

    3.Se alege modul delucru b, g, n

    4.Se alege modul deautentificare pentruaccesul wireless siparola de acces

    5.Se salveaz setrile

  • 7/29/2019 TC Retea Ethernet ISP

    15/42

    Conectare n reea

    Click pe My Computer,apoi Properties.

    Pentru toate calculatoarele

    din reea se stabileteacelai grup de lucru.

    Fiecare calculator trebuies primeasc un numeunic.

    1.Se alege nemelegrupului de lucru

  • 7/29/2019 TC Retea Ethernet ISP

    16/42

    Conectare n reea

    Start apoi Settings, apoiNetworkConnections, apoiLocal AreaConnection i

    Properties. Se alegeTCPIP i din nouProperties. Severific ca sistemulcare se conecteazs fie pe obinere deIP automat pentru apermite router-uluis i aloce un IP.

  • 7/29/2019 TC Retea Ethernet ISP

    17/42

    Conectare n reea

    Pentru a pune n comun n reea resurse(sharing) trebuie realizat ooperaie de selecie i acceptare.

    Pentru a pune n comun uniti, fiiere

    sau subdirectoare se face clickpentru selecie apoi click dreapta iSharing. Se accept apoi punerea nreea cu o bif n csuacorespunztoare. Cu o alt bif sepoate accepta ca fiierul sau

    subdirectorul s poat fi modificatdin reea.

  • 7/29/2019 TC Retea Ethernet ISP

    18/42

    Imprimant de reea

    Start apoi Settings, apoiPrinters...

    Se poate defini oimprimant cuplatdirect la reea prin

    alegerea unui portvirtual.

    Se poate defini oimprimant cuplatla un calculatorconectat n reea

    prin Add Printer.

  • 7/29/2019 TC Retea Ethernet ISP

    19/42

    Imprimant de reea

    Pentru o imprimantcuplat la uncalculator conectatn reea trebuie ca pecalculatorul pe careeste instalat sfacem Share caimprimanta s poatfi utilizat n reea.

    Click dreapta pe numeleimprimantei,

    Properties iSharing.

  • 7/29/2019 TC Retea Ethernet ISP

    20/42

    Comandapingi tracert

    Comandapingse poateutiliza prin Run, apoicmd, apoi Enter.

    Este o comand de testfoarte util care

    verofic o conexiunen reea sau nInternet. Rezultatulcomenzii este oconfirmare aexistenei unei

    legturi i timpul detransmisie.

    Comanda tracertse poatefolosi pentru averifica legtura cu uncalculator ndeprtat

    din Internet.

  • 7/29/2019 TC Retea Ethernet ISP

    21/42

    Dispozitive IPCamere IP

    Camerele desupraveghere cu IPatt conectate princablu ct i wirelessau avantajul cimaginile pot fi

    vizualizate prinInternet, de ladistan.

  • 7/29/2019 TC Retea Ethernet ISP

    22/42

    IPTVInternet 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 livecu 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 SonyBRAVIA KDL32EX523 32-Inch LED HDTV (jos stnga)are integrat un modul WiFi cu carepoate fi conectat la un router wireless obinuit. Dac televizorul nu are suport hardware pentruIPTV atunci exist dispozitive numite media TV box care se conecteaz la Internet i asigursemnalul video necesar televizorului (dreapta).

  • 7/29/2019 TC Retea Ethernet ISP

    23/42

    Telefonie IPTelefonia 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 pentrualte servicii, precum navigare web, e-mail, e-banking i multe altele. Ca i dezavantaj, de multe oricalitatea 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 dinalt ar. Dac persoana nu deine calculator conversaiile se pot realiza cu aparate telefonicecuplate direct la Internet.

  • 7/29/2019 TC Retea Ethernet ISP

    24/42

    Circuitul interfa de

    reea RTL 8019RTL 8019 este un controller de reea Ethernet care ofer o soluie simpl iperformantaplicaiilorcu transfer de date prin reea. Circuitul permite transfer full duplex pe UTP (idacplcile de reea sunt cuplate ntre ele printr-un switch adecvat). Circuitul suport 3nivele de economie de energie: mod adormit, mod oprit (Power Down) dar cu tactul nfunciunei mod oprit cu tactul oprit.

    La RTL 8019 poate fi conectat o memorie ROM numit BROM (Boot ROM) din care se poatencrca un set de date care vor aduce sistemul de operare de pe server, caz n care staiaconectat nu are nevoie de hard disc (aplicaie important la sistemele care comandautomatizri). Memoria ROM poate fi de 16K, 32K sau 64Ki poate fi citit de sistem prininterfaa ISA, ncepnd de la o adresconfigurabil. Dupincrcarea sistemului de operarememoria 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-omemorie local SRAM cuplat la RTL 8019. Se pot conecta pn la 32Koctei SRAM.Exist variante de RTL 8019 cu memorie SRAM integrat.

    Configuraiai parametrii de iniializare pot fi stocai ntr-o memorie serial EEPROM cuplatla circuit. Aceast memorie (de tip 9346) poate fiprogramat n circuitul cu RTL 8019.

  • 7/29/2019 TC Retea Ethernet ISP

    25/42

    Schema bloc

    Programarea adresei debaz de I/O, a dimensiunii memoriei BROM, linia de ntrerupere sefac la iniializare prin jumperi. Desigurc unii parametrii pot fi modificai prin scrierearegistrelor de configurare. Circuitul selecteaz automat ntre transmisia 10BaseT sauAUI (Attachement Unit Interface). Mediul de transmisie (cablu coaxial sau cablutorsadat (UTP)) trebuie specificat cu jumperi.

    Interfaa cumagistrala

    paralel

    Serializare/deserializareCodare/ decodareIntroducere/recunoatere adres

    proprie

    Interfaa cu mediul detransmisie

    10BaseT

    AUI

    MemorieproprieSRAM16Koctei

    ComandamemorieiEEPROM

    ComandamemorieiSRAMexterne

    ComandamemorieiBROM

    Programarea circuitului serealizeaz cu un set deregistre citite /scrise deprocesor la adrese de I/O.Aceste adrese sunt relative lao adres de baz I/O carepoate fi selectat la

    iniializare (una din 16 adreseposibile). Linia de ntreruperecu care lucreaz circuitulpoate fi programat ca unadin 8 linii posibile.

  • 7/29/2019 TC Retea Ethernet ISP

    26/42

    Conectarea RTL8019Selecia EEPROM se face cu

    semnalul EECS generatde RTL 8019, iartransferul de date are locserial prin EEDO iEEDI. Memoria SRAM

    este selectat de linia deadres MA0 iar sensultransferului este dat desemnalele de RD i WR(MRDB i MWRB).Memoria BROM dincare se poate doar citieste selectat desemnalul BCSB.

    Date MD7-0

    Magistrala

    ISA

    SD15-0

    SA19-0

    INT7-0

    Comenzi/stri

    RTL 8019

    EECSEESKEEDOEEDI

    MRDBMWRB

    MA0

    BCSB

    EEPROM9346

    SRAM32K

    CS

    BROM

    CS

    Adrese MA13-1

    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 externSRAM este opional, la fel i memoria BROM. Dac este suficient configurarea prin jumperi imemoria EEPROM poate lipsi. Circuitul poate transfera date att pe 8 ct i pe 16 bii. Configuraia

    fr memorii externe i cu conectarea pe 8bii este folositoare pentru aplicaii cu microcontrollere.

  • 7/29/2019 TC Retea Ethernet ISP

    27/42

    Circuitul interfa de

    reea CS8900AController Ethernet CS8900

    Control

    ISA

    Control alEEPROM

    RAM

    Magistralaparalel

    MAC809.3

    Controllerde RAM

    EEPROM

    10BASE-TEmitor i filtre

    10BASE-TReceptor i filtre

    Transfor-mator deseparare

    RJ45ReeaEthernet

    Codare-decodare-PLL

    AUIGestionarea

    puterii consumate

    Tact

  • 7/29/2019 TC Retea Ethernet ISP

    28/42

    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 dintrei linii. Liniile se selecteaz la iniializarea circuitului.

    9.Memoria intern (4Koctei) face ca o memorie externs nu mai fie necesar. Circuitul introduce naceast memorie un ntreg cadru de trimis sau recepionat. Accesul la memoria proprie se poate

    face frstri de WAIT.3.Modulul MAC (Media Access Control) de acces la reeaasigur accesul conform standardului IEEE

    809.3 n mod full duplex. MAC se ocup de toate aspectele legate de transmisia cadrului cum ar fidetecia de coliziuni, generarea i detectarea preambulului, generarea i verificarea CRC. ModululMAC retransmite automat cadrul dup detectarea unei coliziuni.

    4.Interfaa cu EEPROM este necesar pentru a citi un EEPROM serial opional care conine datele deconfigurare ale circuitului. Se elimin astfel microntreruptoarele sau jumperii care sunt destul de

    scumpi.5.Interfaaanalogic cu reeauaconine codorul i decodorul Manchester, circuitul de refacere a tactului

    din semnalul recepionat (cu PLL), transceiver pentru 10BASE-T i o interfa AUI (AttachementUnit Interface). Selecia ntre AUI i 10BASE-T se face automat sau manual. Trei LED-uri aratstarea 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 exteriorfiind necesar doar un transformator de separare. Sunt suportate cabluri cu impedanacaracteristic

    de 100, 120 i 150, ecranate sau neecranate.

  • 7/29/2019 TC Retea Ethernet ISP

    29/42

    Conectarea CS8900A

    Configurarea circuitului se poate face prinscrierea /citirea registrelor interne deconfigurare sau datele de configurare

    pot fi ncrcate dintr-un EEPROMserial.

    EEDATAOUT

    EEDATAINEESSK

    SD7-0

    SA14-0

    DMARQ,DMACK

    IRQ

    SA19-0

    MagistralaISA

    CS8900A

    CSOUT

    SD15-0

    BROM

    I8282

    CS

    EEPROM9346

    CS

    ELCS

  • 7/29/2019 TC Retea Ethernet ISP

    30/42

    Funcionarea CS8900ATransmisia unui cadru ncepe cu o comand (Transmit Command) prin care se precizeaz cnd s nceap

    transmisia (dup ce toiocteii au fost transmii n CS8900 de exemplu), existena CRC etc. Se trimite apoilungimea 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 adresadestinaiei, adresa sursei, date, octei de CRC (se pot citi amnunte n paginile anterioare, la structura cadruluiEthernet).

    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 verificatidac corespunde cu adresaprogramat n CS cadrul este memorat i se anun procesorul printr-o ntrerupere. n a doua faz datele dinmemorie se transfer n memoria sistemului pe magistral, prin transfer de memorie, transfer I/O sau prinDMA.

    Transferul de memorie se face prin accesul direct al procesorului la memoria intern a CS, adresat prin ISA deliniile de adres, sensul transferului fiind dat de MEMR sau MEMW. Registrele de configurare pot fi accesatei ele n acest mod. La transferul I/O, CS este accesat prin 8 registre de 16bii,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 pornireacircuitului (sau la RESET).

    Programarea circuitului CS8900 se face printr-un concept original de programare, prin intermediul memorieiinterne numit PacketPage. Accesul la aceast memorie poate fi realizat att prin transfer cu memoria ct iI/O. Transferul cu memoria este preferat deoarece pe ISA ciclul de memorie este cu un tact mai scurt dect celde I/O. Conectarea lui CS8900 la un microcontroller face imposibil tratarea PacketPage prin transfer dememorie.

  • 7/29/2019 TC Retea Ethernet ISP

    31/42

    Cuplarea RTL8019 la un

    microcontroller

    Vcc

    Vcc

    Vcc

    Vcc

    Vcc Vcc

    Vcc

    Vcc

    D7

    A0

    D5

    A4

    D2

    D0

    D6D4

    D6

    D4

    A1

    D0D1

    A2

    A2

    D2

    D7

    A0

    D3

    A3

    A1

    D5

    D3

    D1

    A4

    A3

    Db0

    Db1

    Db2

    Db3

    Db4

    Db5

    Db6

    Db7

    Db0Db1Db2Db3Db4Db5Db6Db7

    RTL8019AS

    U5

    U2

    RTL8019AS

    1234

    5

    6

    789

    10111213

    14

    1516

    17

    181920212223

    24252627

    28

    2930

    50

    4948

    47

    4645

    44

    4342414039383736

    3534

    33

    3231

    80797877

    7675

    74737271

    70

    69686766

    65

    64

    63

    626160

    5958

    57

    56555453

    52

    51

    8182

    83

    8485

    86

    8788

    89

    909192939495

    96

    979899

    100

    INT3INT2INT1INT0

    SA0

    VDD

    SA1SA2SA3SA4SA5SA6SA7

    GND

    SA8SA9

    VDD

    SA10SA11SA12SA13SA14SA15

    SA16SA17SA18SA19

    GND

    IORBIOWB

    OSCI

    TX+TX-

    VDD

    LDHD

    GND

    SD7SD6SD5SD4SD3SD2SD1SD0

    IOCHRDYAEN

    RSTDRV

    SMEMWBSMEMRB

    BD4BD5BD6BD7

    EECSBCSB

    BA14BA15BA16BA17

    VDD

    BA18BA19BA20BA21

    JP

    AUI

    LED2

    LED1LED0

    LEDBNC

    TPIN+TPIN-

    VDD

    RX+RX-

    CD+CD-

    GND

    OSCO

    BD3BD2

    GND

    BD1BD0

    GND

    SD15SD14

    VDD

    SD13SD12SD11SD10SD9SD8

    IOCS16B

    INT7INT6INT5INT4

    RJ-45

    UTP

    6

    3

    2

    1

    TPRX-

    TPRX+

    TPTX-

    TPTX+

    200R4

    C530pF

    C610nF

    C210nF

    C430pF

    + C11

    1uF

    1

    + C9

    1uF

    U1

    AT90S8515

    9

    1819

    20

    293031

    40

    2122232425262728

    1011121314151617

    12345678

    39383736

    35343332

    RESET

    XTAL2XTAL1

    GND

    OC1BALEICP

    VCC

    PC0/A8PC1/A9

    PC2/A10PC3/A11PC4/A12PC5/A13PC6/A14PC7/A15

    PD0/RXDPD1/TXDPD2/INT0PD3/INT1PD4PD5/OC1APD6/WRPD7/RD

    PB0/T0PB1/T1PB2/AIN0PB3/AIN1PB4/SSPB5/MOSIPB6/MISOPB7/SCK

    PA0/AD0PA1/AD1PA2/AD2PA3/AD3

    PA4/AD4PA5/AD5PA6/AD6PA7/AD7

    D2

    LED

    D1

    LED

    R 3 1 K

    R 2 1 K

    1

    P1

    132512241123

    10229218207196185174163152141

    Y2

    20MHz

    Y1

    8MHz

    P2

    COM

    594837261

    C710nF

    U5MAX232

    13

    8

    11

    10

    1

    3

    4

    5

    2

    6

    12

    9

    14

    7

    16

    15

    R1

    2K

    C310nF

    C1

    0.1uF

    + C10

    1uF

    +C8

    1uF

    20F001N

    U7

    1

    234

    56 7

    8

    91011

    12TPOUT+

    GNDTPOUT-TPIN+

    GNDT PI N - TP RX-

    GND

    TPRX+TPTX-GND

    TPTX+

  • 7/29/2019 TC Retea Ethernet ISP

    32/42

    Circuite Hub i web

    servere

  • 7/29/2019 TC Retea Ethernet ISP

    33/42

    Web server SEIKO

    Circuitul SEIKO S-7600asigur o conectivitatesuperioar la Internetpentru orice gen detehnic de calcul datoritfaptului c realizeazhardware stiva TCP-IP.Dac un PC dispune desuficient putere de calculpentru a codifica /decodifica cadrul TCP-IP,

    pentru un microcontrollereste vital ca legarea laInternet s fie realizatprin intermediul uneistive hardware, pentru cun cadru de date are ostructurcomplex.

    SD7-0

    CSCK

    RESETXPSXC86RS

    READXWRITEX

    BUSYXINTCTL

    INT1INT2

    RxD TxD DSR, RTS, RI, DCD, DTR,CTS

    Interfaa cuprocesorul

    Stiva

    UDP TCP

    IP

    PPP

    SRAM

    10K

    Interfaa cu mediul fizic internet

    StivFIFO 16octei

    Buffer 1octet

    Seiko S-7600

  • 7/29/2019 TC Retea Ethernet ISP

    34/42

    Funcionare

    n modul interfaparalel pentru procesoare INTEL, pe liniile de date sunt prezente iadresele, 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 iREADX. Un ciclu nou poate ncepe dup ce BUSYX revine la starea inactiv. Un ciclueste posibil cnd circuitul este selectat (CS activ).

    n modul interfaserial pe cele 2 linii de date se transfer serial nti adresa apoi datele, cufrecvenadat 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. Memoriapoate stoca 2 cadre.

    Circuitul poate lucra cu protocoalele TCP (Transmission Control Protocol), UDP (UserDatagram Protocol), IP (Internet Protocol) i PPP (Point to Point Protocol, utilizat nlegturi punct la punct, aa cum este legtura ntre modemuri pe linie nchiriat).

    Registrele circuitului sunt vzute n spaiul de memorie.

  • 7/29/2019 TC Retea Ethernet ISP

    35/42

    Cuplarea pe magistralCircuitul este selectat prin

    selecie cu decodificatorcare activeaz semnalulCS. Transferul de dateare loc pe magistrala dedate de 8 bii SD0-7.Dac circuitul este

    ocupat genereaz unBUSYX careprelungete ciclul demagistral cuIOCHRDY. Cererea dentrerupere se leag la olinie liber a ISA. LiniaC86 selecteaz modulde lucru pentruprocesoare INTEL.Liniile din canalulserial se leag la unmodem dupmodificarea de nivel.

    S-7600

    SD0-7

    READXWRITEX canal

    RS serialC86RESETXBUSYXINT

    CS

    ISA

    dateIOR

    IOWA0

    RESETIOCHRDY

    IRQ

    A0-9

    DCD

    Circuite demodificare denivel

    MODEM Internet

  • 7/29/2019 TC Retea Ethernet ISP

    36/42

    Cuplarea la

    microcontrollerSemnalele de comandpentru S-7600 suntrealizate de semnaledin porturilemicrocontrollerului.Aceastschem poatefi folosit pentru astoca o pagin deWEB independent deun sistem de calcul. Odat ncrcat pagina

    prin legtura serialcu sistemul gazd, eava fi accesibil prinInternet.

    S-7600

    SD0-7

    READXWRITEX canal

    RS serialC86RESETXBUSYXINT

    CS

    Circuite demodificare denivel

    MODEM Internet

    AT89S53

    Portul P0

    RDWR

    P1.2

    P1.3P3.2

    Canal serial

    Legtura cu un calculatorpentru programareacircuitului i pentruncrcarea datelor

  • 7/29/2019 TC Retea Ethernet ISP

    37/42

    Web server Site Player

    Structura Site Player

    1. Controllerul de reea RTL8019AS Realtek

    (Se ocup de semnalele Ethernet i transfer pachetele IP ctre microcontroller)2. Microcontrollerul Philips 89C51

    (Se ocup de protocolul TCP/IP, suport 8 porturi I/O i un port serial )

    n aproximativ 2 cm ptrai, SitePlayerinclude un server web, controller

    Ethernet 10baseT, memorie pentru

    stocarea paginilor web, coprocesor

    pentru obiectele grafice i o interfa

    serial.

  • 7/29/2019 TC Retea Ethernet ISP

    38/42

    Test pagin WEB

    Pagina web prin intermediul creia se poate aprinde ledul rou i ledul verde prezent peplaca de dezvoltare

  • 7/29/2019 TC Retea Ethernet ISP

    39/42

    Filtrul de reea

    Filtrul de reea realizeaz o izolare galvanic, necesar pentru a nu aprea diferene de

    potenial ntre masele celor dou dispozitive conectate Ethernet.

  • 7/29/2019 TC Retea Ethernet ISP

    40/42

    Crearea unui proiect

    Codul care indica SitePlayer-ului cum s funcioneze i ce pagini web trebuie sserveasc trebuie definit de SitePlayer Definition file i apoi asamblate ntr-oimagine binar ( SitePlayer Binary image) folosind utilitarul SiteLinker. Imagineabinara este scris n memoria flash prin conexiunea Ethernet. Interaciunea cudispozitivul si servirea paginilor web se poate face att folosind placa de

    dezvoltare ct i emulatorul SitePlayePC.

    n continuare sunt prezentai paii necesari crerii unui proiect:

    1. Definirea i crearea obiectelor (folosind un editor de texte) n fiierulSitePlayer Definition File(.SPD)

    2. Creare paginilor web folosind un editor HTML.3. Asamblarea i download-area fiierului binar SitePlayer Binary file (.SPB)folosind programul SiteLinker.

    4. Simularea folosind programul SitePlayerPC.

  • 7/29/2019 TC Retea Ethernet ISP

    41/42

    Rezultate

    Cu ajutorul unor imagini

    *.gif care reprezint

    cifrele de la 0 la 9 aleunui display cu leduri

    se poate realiza un

    afiaj elegant.

  • 7/29/2019 TC Retea Ethernet ISP

    42/42

    Cuplarea Site Player cu

    un microcontroller