Professional Documents
Culture Documents
ENLACEDEDATOS
Elnivelld denlla enlladedades Necessitatdelentramat Tipusdentramats
Entramatsorientatsabit(HDLC) Entramatsorientatsabyte(PPP) Entramatsorientatsarellotge(SONET/SDH)
Controlderrors
Controlderrorsanivelldebit Controlderrorsanivelldepaquet
Funcionalitat
Elnivelldenlladedades
18/03/2013
Exemple
NecessitatdEntramatdelaInformaci
vtx =1Mbps Tamanyfitxer=128kB
HD
Fitxer.tx t
Necessitatdelexistnciadetrames
Evitarqueunusuarimonopolitzielcanal Necessitatdefragmentarlainformacienunitatspetites Controlsobreelserrorsdelatransmissifsica Agrupacidelsbitsentramesiverificacidelserrorsde cadascuna
Tipusdeformatsdetrama
Dosproblemes
Estructurarlainformaciaenviardunamanera determinada Determinariniciifinaldetrama
Tresopcions
Protocolsorientatsabit(Ex:HDLC) Protocolsorientatsabyte(Ex:PPP,Ethernet,ATM) Protocolsbasatsenrellotge(Ex:SONET/SDH)
18/03/2013
Format detramaPPP
Format detramasemblant aHDLC Lestramestenen unnombresencer debytes Capalera Protocol Indicaelprotocol queviatja alesDades Utilitza ByteStuffing
1byte 1 1 1o2 Protocol N Dades 2o4 FCS 1 01111110
DelimitadorFinaldeTrama
(*)Esmant aquest campper uniformitat amb lHDLC, per elseu valors 11111111
Protocolsbasatsenrellotge.SDH/SONET (I)
Caracterstiques
Sistemadissenyatperalsenllaostroncalsdelesgrans xarxestelefniques Sistemasncroncontrolatperunrellotgemestre Elsprimers2bytesdelatramaindiquenlinicidela trama(aliniament) Lesdadesdusuaripodencomenarenqualsevolpunt Lestramesestransmetenencaraquenohihagi informacidusuaridisponibleperenviar Lesdadesdusuarinotenenperquomplirtotel campdedades
18/03/2013
...
9 9bytes 270bytes y
...
9 261columnesPayload(Dades)
Controlderrors.Introducci
Objectiu AssegurarquelesdadesRx.iTx.sniguals Tipus Errorsdebit(Inversi=0 1/1 0) Errorsdepaquet Prdua,Reordenaci,Duplicaci,Inserci
Controlderrorsanivellde paquet(extremaextrem)
Transport Xarxa Enlla Fsic Xarxa Xarxa Enlla Fsic Xarxa Enlla Fsic Host Host
Info
Host
ACK
18/03/2013
ConceptodeLAN
Conceptoderedderealocal.Caractersticas Propiedad Extensingeogrfica:hastaalgnKm Velocidad: V l id d valores l d de10y100Mb Mbps,h hasta t 10Gbps. Gb Errores:bajatasadeerrores Caractersticastemporales:retrasopequeo Costes:bajos Sistemadistribuidoyconcurrente Granvariedaddeentornosyaplicaciones
Medium AccessControl(MAC)
Gesti delaccs aunmedi compartit
Logical LinkControl(LLC)
Proporcionarfiabilitat ales comunicacions quetinguin ll sobreelmedi lloc b l d
P.ex:IEEE802.2
P.ex:IEEE802.3,802.5
18/03/2013
Algunasnormasderedeslocales
802.7 Recomendaciones banda ancha 802.8Recomendaciones fibra ptica 802.12 802.12 Red de alta velocidad con acceso por demanda 802.16 WMAN 802.20 WWAN 802.2 Control Lgico del Enlace 802.1 Interconexin 802 Arquit tectura
802.10 Seguridad
ALOHA La evolucin de la eficiencia en funcin del trfico ofrecido es: El mximo es para G=0,5 que correponde un 18% mximo de eficiencia ==> muy bajo.
Aloha Ranurado
Concepto Tiempo dividido en intervalos discretos de duracin una trama ==> ranura, pues para transmitir, una estacin debe esperar el comienzo de una ranura.
12
802.1Gest tin
18/03/2013
0.4S(rendimientoportiempodetrama) 0,36 0.3 ALOHAranurado 0,18 0.2 0.1 0 0.5 1 1.5 2G(intentosportiempodepa
13
Persistente
Cuando una estacin tiene datos para transmitir, primero escucha el canal, si est ocupado se espera a que se desocupe. Cuando detecta canal en reposo transmite una trama. Si ocurre una colisin espera una cantidad aleatoria de tiempo y comienza de nuevo. Se llama persistente uno porque transmite con probabilidad 1 cuando encuentra el canal desocupado. Puede haber colisin debido al tiempo de retardo de propagacin, si la seal de la primera estacin no ha llegado todava a la segunda esta no detecta portadora, empieza a transmitir y hay y colisin.. An con retardo cero habra colisin si dos estaciones tienen datos para transmitir cuando otra lo est haciendo pues cuando acabe lo harn las dos simultneamente. En cualquier caso se intuye ms eficiente que los ALOHA
14
18/03/2013
Persistente p
Para canales ranurados. Canal en reposo ==> transmite con probabilidad p , con probabilidad q=1-p se espera a la siguiente ranura y repite el proceso hasta que transmite la trama o detecta la transmisin de otra estacin, en este segundo caso espera un tiempo aleatorio y comienza de nuevo. Canal ocupado ==> espera a la siguiente ranura y aplica el algoritmo anterior
15
De contienda limitada.
En situacin de baja carga la contencin es preferible a su bajo retardo. Al aumentar la carga la situacin se invierte y es mejor el comportamiento de los protocolos libres de colisin. Los protocolos de contienda limitada usan contencin para baja carga y son libres de colisin para alta. La probabilidad de que una estacin adquiera un canal, en los protocolos de contienda, slo aumenta disminuyendo la competencia. Esto es lo que hacen. Dividen las estaciones en grupos. Slo los del grupo 0 contienden por la ranura 0, si una de ellas adquiere el canal transmite trama. Si permanece desocupado o hay colisin los del grupo1 contienden por la ranura 1, etc.
Deterministas.
Poolling o testeo: sistemas de telemando. Centralizado. Paso de testigo en anillo o en bus. Distribuido.
16
18/03/2013
17
1 2 4 a b c 5 d e 6 f g 3 7 h
18
18/03/2013
El intercambio de L_SDUs entre usuarios de LLC, sin establecimiento de conexin No se garantizan las entregas de L_SDUs Transmisiones aisladas de L_SDUs Slo existe una primitiva de servicio
Direccin:combinacinLLCSAPydireccinMAC PrioridadpasadaasubcapaMACparaelmecanismode prioridadondelohay Direccin:combinacinLLCSAPydireccinMAC PrioridadpasadaasubcapaMACparaelmecanismode DLUNITDATA.indication (dir. origen, dir. destino, priorida donde lohaydatos,prioridad)
19
DLCONNECT.indication
DLCONNECT.response
Establecimientodeconexin exitoso
20
10
18/03/2013
No requiere conexin pero s asentimiento inmediato de cada unidad de datos enviada. Slo puede haber una unidad de datos pendiente Proporciona dos servicios distintos:
Servicio DL_DATA_ACK: Transferencia de una unidad de informacin con confirmacin de entrega Servicio DL_REPLY: Servicio de buzn y sondeo de datos: 1. El usuario LLC pasa los datos, asociados a un SAP, a la entidad local donde quedan almacenados almacenados. 2. Los datos se entregan ante un sondeo realizado por el usuario remoto.
DL_DATA_ACK.request DL_DATA_ACK.indication DL_REPLY.indication DL_DATA_ACK_STATUS.indication DL_REPLY_STATUS.indication DL_REPLY.request
Transferenciadatosconfirmada 21
Sondeodedatos
MA_UNITDATA_STATUS.indication
MA_UNITDATA_STATUS.indication
Conasentimientolocal
Conasentimientoremoto
22
11
18/03/2013
LSAPALSAPBLSAPC,D DireccinMAC
LLC
23
ElProtocolARP Problemaaresoldre
@MACorigen:@MACA @MACdest:???? @IPorigen:@IPA @IPdest:@IPB
IP=148.83.113.4 MAC=AF:43:3C:A4:E5:65
IP=148.83.113.57 MAC=AF:43:3C:11:E6:43
12
18/03/2013
ElProtocolARP Soluci
ProtocolARP(RFC826)
Permetresoldreadrecesfsiquesapartirdeladreadecapa3
Enparticular,permetobteniradreaMACapartirdeladreaIP
Solucidistribuda
Nohihaunservidor,totselnodescollaboren
Funcionaenmodebroadcast
MissatgesdinstramesambadreadestFF:FF:FF:FF:FF:FF
Filosofia
Preguntematothom(broadcast)quiteunadeterminadaadreaIP P h (b d ) i d i d d IP
MissatgeARPRequest
Elquelatecontestaalquepregunta(unicast)indicantlasevaMAC
MissatgeARPResponse
25
ElProtocolARP
IP=148.83.113.4 MAC=AF:43:13:A4:15:65
IP=148.83.113.57 MAC=AF:43:13:11:E6:43
AF:43:13
... ...
A partir daquest moment, la comunicaci entre A i B ja no es produir en mode Broadcast (Adreament MAC i IP conegut)
13
18/03/2013
ElProtocolARP(II) (II)
LabastdunARPRequest sundominidebroadcast a nivell2
Unswitch permetrelpasdemissatgesARPRequest Unrouter NOpermetrelpasdemissatgesARPRequest
Trficbroadcast smolest
ObligaatotselsnodesaprocessarlestramesARPRequest
Cach ARP
Idea Ideaperareduiraquesttrfic per a reduir aquest trfic TaulaambrelacidadrecesIPMACqueshanaprs
SiestalataulanocalenviarARPRequest
Passatuncerttempslesentradescaduquen
PeraevitarinconsistnciesderivadesdecanvisdadreaIPoMAC
27
AplicacidelasoluciperenviarunpaquetIP
Passosaseguir:
Elnodemirasil El node mira si ladrea adreadedestsdelasevaxarxa de dest s de la seva xarxa
Sisaix(cas1):
NecessitaladreaMACdelnodedest
salacacheARP OenviaARPRequest preguntantperlaMACdelnodedest
Sinosaix(cas2):
NecessitaladreaMACdelrouter perdefecte
salacacheARP OenviaARPRequest preguntantperlaMACdelrouter
28
14
18/03/2013
29
15