Sie sind auf Seite 1von 26

14/3/2016

TEORADEREDESINFORMTICAS

BuscarenGaleon

Buscar

Compartiren:

Denunciar
Polticadecookies

TEORA DE LAS REDES INFORMTICAS


(redesafull.com.ar)

porMarianoLpezFiguerola
mlopezf@softhome.net

DescargarPDF

ndice
1. Generalidades

1.1ConceptosBsicosAsociadosaRedes
1.2ClasificacindelasRedes
1.3ElModelodeReferenciaOSI
1.4TopologasdeRedes
1.5ComponentesdeHardwaredeunaRed
1.6SoftwaredeRed

2. RedesX.25

2.1LAPB
2.2NiveldePaquetesX.25

3. FrameRelay

3.1LatramaFrameRelay
3.2ElFRHEADER

4. RedesLAN

4.1RedesLANenelModeloOSI
4.2RedesEthernet
4.3RedesTokenRing

5. TCP/IP

5.1ElStackdeProtocolosTCP/IP
5.2Internetprotocol(IP)
5.4TransmissionControlProtocol(TCP)
5.5UserDatagramProtocol(UDP)

Bibliografaylinks

1GENERALIDADES

Lateoradelasredesinformticasnoesalgoreciente.
Lanecesidaddecompartirrecursoseintercambiarinformacinfueunainquietudpermanentedesde
http://redesafull.galeon.com/

1/26

14/3/2016

TEORADEREDESINFORMTICAS

losprimerostiemposdelainformtica.Loscomienzosdelasredesdedatosseremontanalosaos
60,enloscualesperseguanexclusivamentefinesmilitaresodedefensa.
Paulatinamentesefueronadoptandoparafinescomerciales.
ObviamenteenesapocanoexistanlasPCs,porlocuallosentornosdetrabajoresultaban
centralizadosylocomnparacualquierrederaqueelprocesamientoquedaradelegadoaunanica
computadoracentralomainframeLosusuariosaccedieranalamismamedianteterminalesbobas
consistentesenslounmonitoryunteclado.
LostiemposhancambiadoyyaprcticamentetodoslosusuariosaccedenalosrecursosdesdePCs.
Sinembargo,lateora,losprincipiosbsicos,losprotocoloshanmantenidovigenciaysibienes
cierto,sevaproduciendoobsolecenciadepartedeellos,esmuyconvenientepartirdelosprincipiosy
delateorabsica.Resultadificultosocomprenderlasredesactualessinoseconocenlos
fundamentosdelateoraderedes.
EnnuestroestudiopartiremosdeX.25unsistematardicional,quetrabajasobreredesanalgicas,
esdecirlneastelefnicasdedicadas.Hoyendatienepocasaplicaciones,comosercajeros
automticos,validacindetarjetasdecrdito,etcperosurobustez,seguridadyconfiabilidadhan
hechomantenerlocomounestndarparalasredespblicasyprivadasduranteunagrancantidadde
aos.Ademssusprincipios,suteoradefuncionamientoaportaconceptossumamenteimportantes
quenosayudarnacomprenderlossiguientes.
FrameRelayesunamejoradeX.25.Setratadeunsistemamuchomssimpleyeficiente,elcual
tieneplenavigenciahoyendaenredesdereaamplia.Trabajasobreenlacesdigitalesgeneralmente
puntoapunto.
PosteriormenteveremoslastecnologasLANyporltimoculminaremosconeldemayoraugeen
nuestrosdas,baseindispensabledelfuncionamientodeInternet:TCP/IP.

1.1CONCEPTOSBSICOSASOCIADOSAREDES

1.1.1Primerasdefiniciones

RED:UnaREDesunconjuntodecomputadorasoterminalesconectadosmedianteunaoms
vasdetransmisinycondeterminadasreglasparacomunicarse.
HOST:AunqueengeneralestetrminosuelerelacionarseconServidores,enunsentido
ampliollamaremosHOSTacualquierequipoqueseconectaaunared.
PROTOCOLO:Conjuntodecomandosestablecidoporconvencinquedebenconocertanto
emisorcomoreceptorparapoderestablecerunacomunicacinenunreddedatos.Constituyen
elsoftwaredelared.
DTE:DataTerminalEquipementeselequipoterminaldedatos,lacomputadoraoterminal
queeselextremofinaldelared.
DCE:DataCommunicationEquipementeselequipodecomunicacin.Generalmenteun
modemualgnotrodispositivoqueestableceelenlacefsicoylgicoconlared.
INTERNET:aunquetodossabemosloqueesInternet,aquloutilizaremostambinenotro
sentido.UnaInternetesunconjuntodedosomsredesqueseinterconectanmediantelos
mediosadecuados.

1.1.2Redesorientadasalaconexinvs.noorientadasalaconexin

SedicequeunaredesOrientadaalaConexincuandoseestableceunnicocaminoparala
transferenciadelainformacin.Losdatosviajarnunotrasotropordichocamino.Nohaymsdeun
caminosimultneamente.
Requierenobligatoriamentede3fases:
Establecimiento
Transferencia
Desconexin
http://redesafull.galeon.com/

2/26

14/3/2016

TEORADEREDESINFORMTICAS

SonelcasodeX.25,FrameRelay,ATMyTCP.
LasredesNoOrientadasalaConexin(connectionless)noutilizanunnicocamino,sinoquelos
datossefraccionanytomanpordistintasvassimultneamenteparallegaradestino.Selaconoce
tambincomoServiciodeDatagramasyloscasostpicossonIPyUDP.

1.1.3CircuitosVirtualesConmutadosvs.CircuitosVirtualesPermanentes

LasredesOrientadasalaConexinpuedenconstituir2tiposdecircuitosocaminospara
establecerlacomunicacin:
CircuitosVirtualesConmutados(SVCs)establecenuncaminodecomunicacinatravsde
laredquenoessiempreelmismo.Laconexinseestableceporuncaminoalnecesitar
intercambiardatosyseliberaalfinalizar.Alestablecerseunanuevaconexinelcaminoa
travsdelaredpuedeserdiferente.X.25trabajadeestaforma.
CircuitosVirtualesPermanentes(PVCs)sonsimilaresaunalneapuntoapunto,estn
siemprefijosynoalternanentrecaminosdiferentes.Laconexinseestablecepornicavezpor
unnicomediofsicoalcontratarelservicioysemantieneinalterablehastalabajadelmismo.
FrameRelaysueletrabajardeestaformaaunquesoportatambinconmutados.

1.1.4ConmutacindeCircuitosvsConmutacindepaquetes

Lasredespuedenconmutarcircuitos,comoeselcasodelaredtelefnicaoconmutarpaquetes,
quesonunasubdivisinlgicadelainformacin.
Casitodaslastecnologasactuales:X.25,FrameRelay,ATM,TCP/IPsondeconmutacinde
paquetes.

1.2CLASIFICACINDELASREDES

1.2.1Clasificacinporreadecobertura

Eluniversodelasredes,puedeclasificarsesegnlaextensinqueabarcan.
Cadaunodelostiposrequieredetecnologasytopologasespecficas.
Sedistinguenengeneral3categoras:

REDESLANoLocalAreaNetworks:Sonlasquenoexceden1kmdeextensin.Loms
habitualesqueabarquenunedificioovariosdentrodeunamanzanaounrealimitada
REDESMANoMetropolitanAreaNetwork:Hasta10Km,esdecir,distintospuntosdentro
deunamismaciudad.
REDESWANoWideAreaNetworks:Msde10Km.Distintasciudadesdentrodeun
mismopasodistintospases.

1.2.2Clasificacinpormtododecomunicacin

Lasredespuedenutilizardosmtodosdecomunicacinquelasdiferenciaen:
REDESDEBROADCAST:todaslasmquinascompartenunnicomediodetransmisin.Es 3/26
http://redesafull.galeon.com/

14/3/2016

TEORADEREDESINFORMTICAS

REDESDEBROADCAST:todaslasmquinascompartenunnicomediodetransmisin.Es
decirquecuandoundeellastransmita,todasrecibirnlainformacinysolamenteaquellaa
alacualvadirijidalautilizar.
REDESPUNTOAPUNTO:existenconexionesindividualesentreparesdemquinas.

1.3ELMODELODEREFERENCIAOSI

ElmodeloOSI(OpenSystemInterconnection)eselcomienzodecualquierestudioderedes
Esunmodeloidealizadode7capasonivelesquerepresentalasubdivisindetareastericaque
serecomiendatenerencuentaparaelestudioodiseodeunsistema.
Acadacapaseleasignaunafuncinbienespecficaylasmismasseapilandesdelainferiorala
superiordeformaquecadaunadependedelainmediatainferiorparasufuncionamiento.
Estonosignificaquetodaslasredescumplanodebancumplirexactamenteconestemodeloyde
hecho,normalmentenolohacenperodetodasformasserecomiendasiempretenerencuentael
modeloOSIcomoreferencia,yaqueconocimientodelmismoposibilitalacorrectacomprensinde
cualquierredeinclusivefacilitaelpoderrealizarlacomparacinentresistemasdiferentes.
Las7capassonlassiguientes:

http://redesafull.galeon.com/

APLICACIN

PRESENTACIN

SESIN

TRANSPORTE

RED

ENLACE

FSICA

ElmodeloOSI

4/26

14/3/2016

TEORADEREDESINFORMTICAS

CAPA1:Physical(Fsica):Definelasreglasparatransmitirelflujodebitsporelmedio
fsico
CAPA2:DataLink(Enlace):Organizalosbitsengruposlgicosdenominadotramaso
frames.Proporcionaademscontroldeflujoycontroldeerrores.
CAPA3:Network(Red):Proporcionalaposibilidadderutearlainfoagrupadaen
paquetes.
CAPA4:Transport(Transporte):Realizaelcontroldeextremoaextremodela
comunicacin,proporcionandocontroldeflujoycontroldeerrores.Estacapaesasociada
frecuentementeconelconceptodeconfiabilidad.
CAPA5:Session(Sesin):conexinymantenimientodelenlace
CAPA6:Presentation(Presentacin):frecuentementeformapartedelsistemaoperativoy
seencargadedarformatolosdatos.
CAPA7:Aplication(Aplicacin):Serviciosparaelusuariocomoseremail,serviciosde
archivoseimpresin,emulacindeterminal,loguin,etc.
Esimportanteaclararconrespectoaestaltimaquenocualquieraplicacinquecorradentrode
unaPCencuadraenlacapaAplicacindelmodeloOSI,sinosolamentelasaplicacionesalosefectos
deltrabajoenred.

1.4TOPOLOGASDEREDES

Esnecesario,enprincipio,diferenciarentretopologasfsicasylgicas.
Esteesuntemaquegeneralmenteseprestaaconfusin.

1.4.1Topologasfsicas

Latopologafsicaeslaconexinrealdelcableadoentrelosdispositivos.
Hayunagranvariedad,nosotrosenumeraremoslas4principales.

ESTRELLA:Lasterminalesseconectantodasdirectamenteaundispositivocentral
ANILLO:Elcabledeinterconeccinrecorreunoaunolasterminalescerrndoseenunlazo
BUS:Unnicocablerecorretodaslasterminalesdesdeunextremoaotro.Tambinsela
conocecomo"topologahorizontal"
RBOL:Partiendodeundispositivocentrallosequipossevanramificando.Tambinsela
conocecomo"estructurajerrquica".
TopologasFsicas

(1)Estrella(2)Anillo(3)Bus(4)rbol

http://redesafull.galeon.com/

5/26

14/3/2016

TEORADEREDESINFORMTICAS

1.4.2Topologaslgicas

Latopologalgicaserefierecomportamientodelosdatosenlaredindependientementedel
conexionadofsico.
Topologaslgicasslohay2:
BUS
ANILLO
Todaslasanterioresfsicasencuadranenalgunadelas2topologaslgicas.
Porejemplo:unaredEthernetqueutilizacableUTPyseconectaenestrellaaunhubenrealidad
secomportalgicamentecomounbus.

1.5COMPONENTESDEHARDWAREDEUNARED

Unaredengeneralpuedeconstardealgunosotodosdelossiguienteselementosbsicos:
PLACASDEREDoNICs(NetworkinterfaceConnector):proporcionanlainterfazentrelas
PCsoterminalesyelmediofsico.
REPETIDORES:sonelementosactivosqueseutilizancomo"refuerzo"delaseal.Permiten
incorporarnuevossegmentosdecableado.
CONCENTRADORESOHUBS:seutilizancomopuntodepartidadelcableadoUTP(lasetipo
telefnico).Deallsalenloscablesacadaunadelosterminales.Sufuncionamientosebasaen
"repetir"lasealquellegaporunabocaenlasdems.Puedenconectarseencascada
constituyendounaentructuratipo"rbol".
SWITCHES:cumplenlamismafuncinqueloshubsperoposeenunaciertainteligenciaque
losahacemseficientes.Envezderepetirlasealatodaslasbocasslolaenvaalasalida
correspondiente.estopermitereducieeltrficoenlared.
BRIDGES:interconectan2redesiguales.
ROUTERS:encaminanlainformacinhaciaotrasredes.Sonlapiedrafundamentalde
Internet.
GATEWAYS:igualquelosroutersperopermitenconectarredesdediferentestipos.

1.5.1LosdiferentescomponentesdehardwareenelmodeloOSI

AcordealaclasificacinhechaenbasealmodeloOSI,podremosdecirquecadaunodelos
componentesdeunaredencuadranenunaovariascapasdelmismo.
CorrespondenaCapa1losHubsyRepetidoresademsdeloscablesydispositivosde
interconexin.
Harunaaclaracinantesdeproseguir.Hayunadiferenciadecriteriosenestesentido:algunos
autoresdefinenalaCapa1,nocomoelmediofsicoensmismo,sinocomolosmedioselctricosy
tcnicasparatransmitirlainformacinatravsdelmismo,consideranqueestoselementosformaran
unacapaaninferiorllamadaavecesCapa0,sobrelacualsemontanlassuperiores.En
nuestrocaso,parasimplificar,nosreferiremosaestoselementoscomointegrantesdelaCapa1.
LasNICs(NetworkInterfaceConnectors)osimplementeplacasdered,aunquepuedancreerse
exclusividaddelmediofsico,trabajanenCapa2(enlace).SwitchesyBridgessontambin
dispositivosdeenlace,esdecirtrabajanenCapa2.
LosRouters,encambio,trabajanenCapa3yaquenecesitaninterpretarelcontenidodelos
paquetesparapoderencaminarlosdatos.
http://redesafull.galeon.com/

6/26

14/3/2016

TEORADEREDESINFORMTICAS

LosGatewayssondispositivosdelascapassuperiores.

1.6SOFTWAREDEUNARED

ElSoftwaredeunaredloconstituyenlosprotocolosdecomunicaciones.
Es el conjunto de instrucciones que deben conocer ambos extremos de un enlace para poder
establecerunacomunicacin.
Ejemplosdeprotocolosson:
X.25
FrameRelay
ATM
IP
AppleTalk

LosmismospuedentambinestratificarseenlasdistintascapasdelmodeloOSI.
Existenporlotantoprotocolosdecapa2,capa3,capa4yassucesivamente.
Perolosmismosnoactanenformaindependiente.Larelacinentrelosmismosesloqueledala
verdaderadinmicaalmodeloOSI.
Los protocolos de distintas capas se suelen agrupar para su estudio en los llamados "stacks"
(pilas)deprotocolos.Laideaseraquecualquierstackcumplacontodaslasfuncionesdefinidaspor
el modelo OSI, aunque la correspondencia no deba ser necesariamente capa a capa. Por ejemplo un
conjuntoo"suite"deprotocolosqueformaunstackesTCP/IP.
ElmismocumpletodaslasfuncionesdelmodeloOSIperosudistribucinnoeslamisma.TCP/IP
estformadosloporcuatrocapasyalgunasdeellasequivalenamsdeunadelmodeloOSI.
Delmismomodosepuedenhacerotrasagrupacionessiemprerespetandolaestructuradelmodelo
OSI.
Existen multitud de recomendaciones que nos posibilitan armar conjuntos de protocolos que
contituyanesquemasarmnicamentefuncionales.
PorejemplolarecomendacindelITUT(exCCITT)paraelprotocolodeniveldeRedX.25, es que
estmontadosobreLAPBaniveldeEnlaceyEIA232V.24anivelFsico.

2REDESX.25

X.25eslaespecificacinpararedespblicasdeconmutacindepaquetesquetrabajansobreSVCs
SwitchedVirtualCircuits(CircuitosVirtualesConmutados).
Elstackesdetrescapasquecorrespondenalas3primerasdelmodeloOSI.
Losprotocolosrecomendadosenlaespecificacinson:RS232V.24paralacapafsicayLAPB
(unsubconjuntodelHDLC)paraladeenlace.
X.25propiamentedichocorrespondealacapa3yseladenominaPLP(PacketLayerProtocol).
Definelasespecificacionesparalacomunicacindelosequiposterminalesdedatos:DTE(Data
TerminalEquipement)ylosequiposdecomunicaciones:DCE(DataCommunicationEquipement).
Esmuyimportantetenerclaroestosconceptos.
ElDTEgeneralmenteesunaPC,unaterminaldeusuarioocualquierequipodondeseharel
http://redesafull.galeon.com/

7/26

14/3/2016

TEORADEREDESINFORMTICAS

procesamientofinaldelainformacin.ElDCEeselequipodecomunicaciones,generalmenteun
modemuotrodispositivodeconexinaunareddedatos.
LanormaX.25ysusprotocolosdesoportedefinenslolacomunicacinentreestos2dispositivos,
nointeresacmoeslaredensuinterior.LaredpuedeserFrameRelay,ATM,TCP/IPuotra.
VermosenprimerlugarelfuncionamientodeLAPB.

2.1LAPB

LAPBeslaespecificacinquedefinelacomunicacinanivelenlaceentreelDTEyelDCE.Esun
subconjuntodecomandosdelaespecificacinHDLC.
Susfuncionessonentramado,controldeflujoycontroldeerrores.
Lastramastomanlosdatosdelacapasuperior,losencapsulandichainfoenelcampo
INFORMATION.agregndolelosflags,encabezadoycontroldeerrores.Luegosetransfierenalnivel
fsicoparasertransmitidos.
Esunprotocolofullduplex,esdecirambosextremospuedentransmitirsimultneamente.
Elentramadoproporcionatramasoframesquecontienenladireccindestino,elcomandoque
representanyunchequeodeerroressincorreccin.
Ademsproporcionacontroldeflujomediantelosnmerosdesecuenciaqueestudiaremosa
continuacin.
LAPBesunprotocolodeventanadeslizante.Paraexplicarlodebemosintrodicirprimeroel
conceptodeventana.
Ventanaeselnmerodetramasrecibidaspendientesdeconfirmacin.Esimportantepara
determinarlavelocidaddetransferenciaenfuncindelanchodebandadelenlaceylacapacidaddel
receptor.
Latramapuedesetearseparamdulo8omdulo128.Encualquieradeamboscasos:

Ventana=mdulo1

Porejemplo.mdulo8implicaventanaiguala7.
Elconceptodeventanadeslizantevaasociadoalhechodequelasmismassenumerande0a7y
esosnmerosserepitencclicamente.Volveremossobreestepunto.
EllafigurasemuestralatramaLAPB:

FLAG

ADDRESS

CONTROL

1octeto

1octeto

12octetos

INFORMATION

FCS
2octetos

FLAG
1octeto

2.1.1LosFlags

Sonunasecuenciade8bitsdeloscualeslos6centralessonunosylosextremossonceros
(01111110).Sunicafuncinesdelimitarlatramaindicandoprincipioyfinal.
Pero:Quocurrirasieventualmenteenlosdatosaparecieraunasecuenciasimilar?
Respuesta:paraevitarquedichasecuenciapuedaserconfundidaconunaprematurafinalizacinde
latramaseintroduceunatcnicaconocidacomobitstuffing.
Eltransmisoralarmarlatramachequeapreviamentelosdatosysiencuentraseisunosseguidos
intercalaunceroantesdelltimo.Porejemplo,lasiguientesecuencia:

0111111quedaraas:01111101

Elreceptorentoncesalrecibirlatrama,descartalosflagsysiencuentracincounosseguidossabe
http://redesafull.galeon.com/

8/26

14/3/2016

TEORADEREDESINFORMTICAS

quetienequehaberhabidounbitstuffing,porlotantosimplementeretiraelceroadicional.Este
mtodogarantizalatransparenciadelcdigo.

2.1.2ElcampoAddress

ComoLAPBsedefinesloentreunDTEyunDCEsolamentehay2posibilidades.Seutilizan:
00000011paraelDTEy00000001paraelDCE.
Luegoveremosquecuandounatramallevauncomandoqueesunaordenllevaladireccindel
destino,ysiesunartalelvalapropia.

2.1.3ElcampoFCS

HaceunchequeoderedundaciacclicadeloscamposdeAddress,ControleInformationpara
detectarerroresenlosmismos.

2.1.4ElCampodeControlylosformatosdetrama

Elcampodecontroleselquerepresentaeltipodetrama,yencasodellevaruncomandostees
elcampoquelollevacodificado.
Enbaseaesto,elcampopuedetener3formatosdiferentesquerepresentanlos3tiposdetrama
disponibles.
Los3tiposdetramason:
Information:transmitedatosynrodesecuencia
Supervision:emitecomandosynrosdesecuencia
Unnumbered:(nonumerada)sloemitecomandosdecontrol,notransmitenros
desecuencia(deallsunombre).
Los3formatosdelcampodeCONTROLsonlosquesemuestran:
LoscamposCTRLcodificanelcomandoenparticular.
ComoLAPBesunsubconjuntodeHDLCsloseutilizan9comandos.
Delos9comandos,3sondeSupervisiny6sonNoNumerados.
Losmismossedetallanacontinuacin:

Supervisin (puedensercomandosortas) :
RRReceiveReady:indicalistopararecibir
REJReject:indicaqueseharecibidounatramaconerrordeFCS.
RNRReceiveNotready:indicanolistopararecibir

Nonumerados:
Comandos:
SABMSetAsyncroniousBalancedMode:inicializamodobalanceadosincrnico
SABMESetExtendedAsyncroniousBalancedMode:demsincrnicoextendidio
DISCDisconnect:solicituddedesconexin

Respuestas:
UAUnnumberedAcknow:comandononumeradoreconocido
DMDisconnectMode:indicaqueelequipoestenestadodenoconexin
FRMRFrameReject:rechazodetramaconformatonovlido

El1erbiten0delcampodecontrolindicaquelatramaesdeInformacin.
http://redesafull.galeon.com/

9/26

14/3/2016

TEORADEREDESINFORMTICAS

Siel1erbites1yel2does0indicaSupervisinysiel2does1indicaNoNumerada.
LoscamposdeCTRLsonlosqueidentificansegnunadeterminadacodificacineltipodecomando.
LatramadeInformacinnollevatransportaningncomandoyaqueslocontienedatos.
LoscamposN(S)yN(R)sonlosnmerosdesecuenciadeenvoyrecepcinrespectivamente.
NtesequeslolatramadeinformacinlosposeeaambosyladesupervisinsloposeeN(R).
Lastramasdesupervisinsloposeenrtasylasnonumeradas,comosunombreloindica,no
poseennmerodesecuencia
DebemosdestacarqueelnrodesecuenciaN(S)eselordenlgicoqueposeelatramaenuna
cadenadedatosenviadayelN(S)eslaprximaqueseesperarecibir.Normalmente,enuna
comunicacinfullduplex(queeslomshabitual)ambosextremosenvanyrecibendatos
simultneamente.Poresolocomnesqueunatramadeinformacintengaambosnrosdesecuencia
vlidos,unoporlotransmitidoyotroporlorecibido.Aesteprocesodesimultaneidadseloconoce
comopiggybacking.
LoscamposdeN(S)yN(R)posern3bitscuandoseinicializconSABMy7bitscuandose
inicializconSABME,estaesprecisamenteladiferencieaentreambos.Parael1ercasoporlotanto
habr8combinacionesposibles(sedicequeestenmdulo8)ylaventanaentoncesser7.Enel
2docasoson128(mdulo128)combinacionesloqueimplicaventana127.
ElbitP/F:Poll/Finalindicasilaterminalestenviandouncomandodeencuesta(Poll),esdecir
querequierarespuesta,obienuncomandoderespuesta(Final).Siesceroindicaquenoesninguna
deambas.
CualquiercomandodeSupervisinpuedeserobiencomandoobienrespuestadependiendodelbit
P/Fydelasdireccin.ParaloscomandosNoNumeradoshay3quesoncomandoexclusivamentey3
quesonrespuestaexclusivamente.EntonceselbitP/FactivoindicaPoll(P)enel1ercasoyFinal
(F)enel2do.Aqunohayconfusin,peroenlosdesupervisinestonoestdiscriminado.
EntoncescmodiferenciamossisetratadePolloFinal?.
Respuesta:Porladireccin.
Como dijimos con anterioridad una trama siempre llevar la direccin del destino cuando emite un
comandoylapropiasiesrespuesta.
Por ejemplo: si elDTEdesea enviar unRR pidiendo respuesta (Poll) llevar como direccin la del
DCE(00000001),perosiestrespondiendodeberemitirlapropia(00000011). Lo mismo vale para
elDCE.EntodosestoscasoselbitP/Festaren1.

2.2NIVELDEPAQUETESX.25

LaCapa3deX.25laconstituyeelPacketLayerProtocol(PLP).
Estacapaeslaprimeraquepermiteverdelotroladodelared.
Sibienlanormadefine,igualqueLAPBlacomunicacinentreDTEyDCE,permiteenviaryrecibir
paquetesdelotroladodelenlacesinimportarquhayenmedio.
Aclaremosesteconcepto:X.25eslaespecificacinparalacomunicacinentrelosequiposDTEy
DCE.Significaqueestudiaslostasinterfacesycomodijimos,nointeresaquprotocolosnimedio
utilizalared.X.25essloelenlaceentreelterminalyelpuntodeaccesoalared.Apesardeeso,
lacomunicacinseestablecedeextremoaextremo,esdecirdeDTEaDTE.
Comoesunprotocoloorientadoalaconexin,quetrabajasobrecircuitosvirtualesconmutados
(SVCs)utilizaestas3fases:
Establecimiento
Transferencia
Desconexin
Porlotantoexistendistintostiposdepaquetes:
Paquetesdellamada(Call)
Paquetesdeliberacin(Clear)
Paquetesdeinterrupcin
Paquetesdesupervisin
PaquetesdeRR,RNR,REJ
http://redesafull.galeon.com/

10/26

14/3/2016

TEORADEREDESINFORMTICAS

PaquetesdeRR,RNR,REJ

EldeLlamadayeldeInterrupcintambinpuedencontenerdatos.
Comoejemplosemuestraunpaquetedellamada.

8765432
1
GFI

LCG
LCN
PACKETIDENTIFIER

LONGSOURCE
ADDRESS

LONGDEST.ADDRESS

DESTINATIONADDRESS
SOURCEADDRESS
LONGFACILITIES
FACILITIES

USERDATA

Acontinuacinsedescribenloscampos:
GENERALFORMATIDENTIFIER(GFI):formatodelpaquete
LOGICALCHANNELGROUP(LCG):grupodecanaleslgicos
LOGICALCHANNELNUMBER(LCN):nmerodecanallgico
PACKETIDENTIFIER:identificadordeltipodepaquete
LONGSOURCEADDRESS:longitud,ennibbles,deladireccindeorigen(calling)
LONGDESTINATIONADDRESS:longitud,ennibbles,deladireccindedestino(called)
DESTINATIONADDRESS:direccindelDTEdedestino(called)
SOURCEADDRESS:direccindelDTEdeorigen(calling)
FACILITIESLONG:longituddelcampodefacilidades
FACILITIES:opcionesvarias
USERDATA:datosdeusuario

Como vemos, define Canales Lgicos o Logical Channels (LCN), los cuales tienen nicamente
significado local. Esto significa que estn definidos entre cada DTE y su correspondiente DCE. El
nmerodeLCNnotieneporquserelmismoenambosextremos,ydehechoesmuypocoprobable
que lo sea: como el GFI es de cuatro bits y el LCN es de ocho, entonces habr en total 212
posibilidades,esdecir4096canaleslgicosposibles.

http://redesafull.galeon.com/

11/26

14/3/2016

TEORADEREDESINFORMTICAS

3FRAMERELAY

EsunatcnicadeFastPacketSwitching,esdeciresdeconmutacindepaquetes,orientadaala
conexin,diseadaespecialmenteparatrabajarsobreenlacesdigitalesdealtaconfiabilidadycon
bajatasadeerrores.
PuedetrabajarsobreSVCsoPVCperoserecomiendanlosltimos.Sepretendeque,conel
tiempo,tiendanareemplazaralosenlacespuntoapunto.
Lasvelocidesdetrabajovande64kbpsa2Mbpsyporsumododetransmisinenformaderfagas
esidealparalainterconexinderedesLAN.

FrameRelay(FR)esunprotocolodesolamentecapas1y2.
PoseeunaimportantediferenciadefuncionamientoconrespectoaX.25quelosimplifica
notablemente.
FrameRelaynorealizacontroldeflujonidesecuenciaynohaceunmanejodeloserrores:sise
recibeunatramaconerrordechecksumsimplementeladescartaynoenvaningunanotificacinal
respecto.Quocurreentoncesconloserrores?:FRdelegaestatarea,aligualqueelcontroldeflujo
alascapasdenivelsuperior.Estoreducenotablementeeltrficoenlaredaumentando
significativamentesurendimiento.
EsporesoquesedicequeFRposebajooverhead,loquelohacemuchomseficientequeX.25.
LoquesposeeFRescontroldecongestin.

3.1LATRAMAFRAMERELAY

FLAG

FRHEADER

1octeto

2octetos(typ)

INFORMATION

FCS
2octetos

FLAG
1octeto

FLAGS:Octetos01111110.IgualqueenX.25,delimitanlatrama.
http://redesafull.galeon.com/

12/26

14/3/2016

TEORADEREDESINFORMTICAS

FLAGS:Octetos01111110.IgualqueenX.25,delimitanlatrama.
FRHEADER:Encabezadoconlasopcionesdecontrol(2bytespordefault)
INFORMATION:Datosdeusuario
FCS:ChequeoderedundanciacclicaCRCparacomprobacindeerrores(demX.25)

3.2ELFRHEADER

ElcampoFRHeaderdeFrameRelayeselencabezadodelatrama.eselquecontienetodala
informacindecontrol.ElHeadertpicoestformadopor2octetosperopuedesermayor.
ElprimeroctetoestformadoporelDLCIde6bitsmsC/RyEA.Elsegundoposeela
continuacindelDLCIde4bitsmselEAytresbits:DE,FECN(FN),BECN(BN).

FRHEADER(2octetos):

DLCI
6

C/R EA
1

DLCI
4

FN BN DE EA
1

DIGITALLOGICALCHANNELIDENTIFIER(DLCI):Nmeroidentificatoriodelcanallgico
COMMAND/RESPONSE(C/R):Indicasiescomandoorespuesta.Generalmentenose
utiliza.
EXTENDEDADDRESS(EA):IndicaextensindelHeader,esdecirsihayalgnoctetoms.
Cuandoes1nohaymsoctetos.
FORWAEDEXPLICITCONGESTIONNOTIFICATION(FECN):esunaindicacinalsiguiente
switchquehubocongestinyquetramasfuerondescartadas.
BACKWARDEXPLICITCONGESTIONNOTIFIER(BECN):esunaindicacinalswitch
anteriorquehubocongestinyquetramasfuerondescartadas.
DISCARDELEGIBILITY(DE):esunamarcaquesehaceenelDTEparaindicarqueencaso
decongestinestatramapuededescartarseenprimertrmino.

Como vemos, FR es muy simple y no tiene elementos para realizar control de flujo. S realiza
controldecongestingraciasalosbitsFECN,BECNyDEperoelmismo,igualqueeldeerroresslo
consisteeneliminartramasyenviarunanotificacin.

4REDESLAN

LasREDESDEREALOCAL(LAN)correspondenaunrealimitada,tpicamentedeunmximode
entre500y1000metrossegnlatopologafsica.
http://redesafull.galeon.com/

13/26

14/3/2016

TEORADEREDESINFORMTICAS

Ladenominacinserefiereaconfiguracionesquenormalmentenoexcedendeunedificioovarios
contiguos.
ParamsdistanciasserequieredetecnologasWAN.
LaNormaIEEE802eslaespecificacinpararedesLAN.Sunombresedebeaquefuedefinidaen
febrerode1980.
Sedistinguenbsicamente2tiposderedesLAN,cadaunarespondeaunadelastopologaslgicas
vistasconanterioridad.
Ethernet
TokenRing

Laprimeracorrespondealatopologadebuslgicoylasegundaaanillolgico.
Susprincipiosdefuncionamientosonesencialmentebiendiferentesporloquelasveremosen
detalle.
PreviamentenecesitamosdefiniralasredesLANenelmodeloOSI.

4.1REDESLANENELMODELOOSI

ElmodeloderedesLANesde3capasperoabarcasolamentelas2primerascapasdelmodeloOSI
:
LainferiorellacapafsicaquecoincideconelOSI.LacapadeEnlaceOSIseencuentradivididaen
2subcapas.LainferiorsellamaSubcapaMAC(MediumAccessControl).LasuperioreslaSubcapa
LLC(LogicalLinkControl).

LLC
ENLACE

MAC

FSICA

FSICA

OSILAN

4.1.1SubcapaLLC

Eslaencargadademantenerelenlace.
EsigualparaunaredEthernetqueunaTokenRing.
Cumpleesencialmente3funciones:
Sincronizacindetramas:armalastramasydelimitacomienzoyfinaldecadauna
Serviciosdeconexin:estableceunacomunicacindeltiposinconexinynoconfiable
entrelasterminales
Controldeerrores:mediantechequeoderedundanciacclica(CRC)

4.1.2SubcapaMAC

http://redesafull.galeon.com/

14/26

14/3/2016

TEORADEREDESINFORMTICAS

Seencargadecontrolarcmolosdispositivosdelaredaccedenalmedio.
Esloquediferencia,porejemplo,aunaredEthernetdeunaTokenRingoTokenBus.
Susfuncionesson:
Establecimientodelcontroldeaccesoalmedioylatopologalgica:esdecirarbitrarla
formaenquelasdistintasterminalestransmitenyrecibenlosdatos.estoconstituyeloque
habamosllmadotopologalgica.
Direccionamiento(addressing):posibilitanlaidentificacindecadaelementoconectadoa
lared.Hay3nivelesdedireccionamiento.

4.1.3DireccionesMAC

Esteesunconceptomuyimportante.
Cadadispositivofsicoconectadoalareddebetenerunadireccinnica,lacualseconocecomo
DireccinMAC(MACAddress),Direccindehardware(HWAddress)osimplementeDireccin
Fisica.
Esuncdigohexadecimalde6bytes,esdecir12nibblesquevagrabadaenelFirmware(memoria
novoltilincorporada)decadaunidad,demodoquenopuedasermodificada.
Elsiguienteesunejemplo:

00603F93E037

Existeunaconvencinenlaasignacindelasmismasdemodoqueentodoelmundonopueda
haberdosdispositivosconlamismaDireccindeHW.
Laconvencinconsisteenlosiguiente:
Los3primerosbytesidentificanalfabricante.Yunorganismointernacionalseencargade
asignaruncdigode3bytesnicoacadafabricante.
Los3ltimosbytesidentificanalaunidad.Ycadafabricanteseocupade,ensuproduccin,
nolanzar2unidadesconelmismonmerodeMACAddress.

4.1.4LaNormaIEEE802

Dijimosquela802delaIEEEesloespecificacinpararedesLAN.
Enrealidadesunconjuntodenormasquevandela802.1ala802.12.
Enunciaremossolamentelasquenosinteresanparanuestroestudio.

IEEE802.1:defineelestandardFsicoydeEnlaceparalacomunicacindentrodeuna
mismaLANounaLANoWANdiferente.
IEEE802.2:definelasubcapaLLC
IEEE802.3:defineunaseriedeopcionesdelacapafsica,sealizacin,tiposdemedios,
topologas,etcsiendoelelementomscaractersticoelmecanismoCSMA/CD.Sebasaenla
especificacinEthernetdeXerox,aunqueimponeunasmnimasdiferencias.
IEEE802.5:sebasaenlaespecificacinTokenRingdeIBMaunque,adiferenciadestano
imponeundeterminadomediodetransmisinniunadeterminadatopologafsica.

4.2REDESETHERNET

DesarrolladainicialmenteporXerox,fueluegonormalizadaposteriormenteporlaIEEEenla
norma802.3,lacualintroducealgunasdiferencias.Perosesiguendenominandogenricamentede
http://redesafull.galeon.com/

15/26

14/3/2016

TEORADEREDESINFORMTICAS

lamismaforma.
EthernetsebasaenCSMA/CD:CarrierSenseMultipleAccesswithCollisionDetect(Acceso
mltipleporsensadodeportadoracondeteccindecolisiones).
Esbsicamenteunmtododecontiendaquetrabajaporbroadcast.
Cuandounaestacindeseatransmitirlohaceatodaslasestacionesyslolaestacindestino
recibelosdatos.Elrestolosdescartan.
Esunmtododecontiendaporquecadaestacinprimerosensaelmediofsico(escucha)para
determinarsiotraestacinesttransmitiendoyencasodequeloestesperaaqueelmismose
libere.Cuandoestoocurre,comienzalatransmisin.
Estopretendeevitarlascolisionesaunquenosiempreloconsigue.
Enunmediocongestionadostassuelenserfrecuentes.
Ocurrequelasealtieneuntiempodepropagacin.Siotraestacincomienzaatransmitir
habiendosealencamino,indefectiblementeseproducirunacolisin.
Elprocesodeallenadelanteconsisteenanularlastramasinvalidadasporlacolisin,yesperarun
tiempoaleatoriotraslocualsereintentavolveratransmitir.
Comosededucefcilmente,elmtodoCSMA/CDresultamuyefectivoenmediosdepocotrfico,
peroporelcontrario,enmediosconmuchacongestinlacantidaddecolisionesqueseproduce
reducenotablementelaeficiencia.

4.2.1TopologasfsicasparaEthernet

Seencuentrandefinidasenla802.3.
10Base2:Tipobusconcoaxilfino(Thincoaxil).Soportasegmentosdehasta185metros
yunmximode30nodosporsegmento.Eseconmicoperoposeeunagrandesventajauna
aperturaocortocircuitoenelcablehace"caer"atodalared.Suaplicacinestcayendoen
desuso.
10Base5:Tipobusconcoaxilgrueso(Thickcoaxil).Soportasegmentosdehasta500
metrosyunmximode100nodosporsegmento.Requierededuispositivosdeinterconexin
especiales.Esmuyrobustoconfiableperosualtocostolodeleganexclusivamenteabackbones.
10BaseT:TipoestrellaconcableUTP(UnshieldedTwistedPair).Suconfiguracin
estrella,concabletelefniconoblindado,partiendodeunhuboswitchcentrallohacemuy
verstilyeconmico.Tiendeareemplazaralcoaxildadoquelaaperturadeuncableno
perjudicaatodalaredsinosolamentealaestacinencuestin.
10BaseF:TipoestrellaconFibraptica.Distanciasdehasta2000metrosy1024nodos
porsegmentolohacenidealparaunir,porejemplo,distintos.

4.2.2TramaIEEE802.3

PREAMBLE
7

SFD
1

DA

SA

Long.
2

LLCDATA
0..1500

PAD
0..46

FCS
4

PREAMBLE:Sunicafuncinesdesincronizacin.Esunasecuenciase0sy1s
STARTOFFRAMEDELIMITER(SFD):marcaelcomienzodelatrama.Eselsiguenteocteto
10101011.
DESTINATIONADDRESS(DA):DestinationAddress:MACAddressdeldestino
SOURCEADDRESS(SA):SourceAddress:MACAddressdelorigen
LongLLC:Longitudenbytesdelcampodedatos.
LLCdata:Elmnimoesde46bytesysinorellenacon0s(PAD)
FCS:ChequeodeRedundanciaCclica,compruebaerroresenlosdatos
http://redesafull.galeon.com/
16/26

14/3/2016

TEORADEREDESINFORMTICAS

FCS:ChequeodeRedundanciaCclica,compruebaerroresenlosdatos

4.3REDESTOKENRING

LasredesTokenRingfuerondesarrolladasporIBMyhoyendaestnquedandorelegadasa
algunaspocasredesqueporsuscaracterasticasrequierendesusventajas.
TokenRingnoesunmtododecontiendabasadoenCSMA/CDsinoquesebasaenelprincipiode
pasodetestigo(tokenpassing)conprioridadysufuncionamientoeselqueencuentranormalizado
enlaIEEE802.5.
ElTokenesunatramaespecialquecirculadeterminalenterminalcclicamente.Paraesonecesita
quetodoslosequiposseconectenmedianteunainterfazllmadaRIU(RingInterfaceUnit)aun
dispositivocentraldenominadoMediumAccessUnit(MAU).Nuevamente:setratadeunatopologa
tipoestrellaquesecomportalgicamentecomounanillo.
CadaterminalposeeunaunidaddeinterfazqueeslaqueseconectafsicamenteconelMAU.El
mismotrabajaanivelenlaceyseencargaderecibirelTokenyretransmitirlo.
Laestacinqueposedatosparatransmitir,alrecibireltokenleadosalosdatosyloretrasmite.La
estacindestinotomarlosdatossineliminarlosyelmismoentoncesdartodalavueltahastavolver
alaestacindeorigen,lacualserlaencargadaderetirarlosyreestablecereltoken.

4.3.1TramaIEEE802.5

ElTokenesunatramade3bytes:

SD

AC

ED

STARTDELIMITER(SD):demarcaelcomienzodeltoken
ACCESSCONTROL(AC):establecelaprioridadyotrasopciones
ENDDELIMITER(ED):delimitaelfindeltoken
Cuandoalgunaestacinleagregadatosseincorporantodosloscampossiguientes.

SD

AC

FC

DA

SA

DATA

FCS

ED

FS

FRAMECONTROL(FC).distingueeltipodetrama
DESTINATIONADDRESS(DA)YSOURCEADDRESS(SA):direccionesdestinoyorigen
DATA:campodeinformacion
FRAMECHECKSEQUENCY:verificacindeChecksum
FRAMESTATUS(FS):seutilizaaindicarquelaestacinreceptorahareconocidoladireccin
yhacopiadolosdatosenelcampocorrespondiente

http://redesafull.galeon.com/

17/26

14/3/2016

TEORADEREDESINFORMTICAS

5TCP/IP

EselconjuntodeprotocolosutilizadoporInternet.
PuedetrabajarsobreunamultituddeprotocoloscomoserPPP,FrameRelay,X.25oATM.

5.1ELSTACKDEPROTOCOLOSTCP/IP

TCP/IPnoesunnicopardeprotocolos.Esunconjuntodeellosestratificadoendistintascapas
queconformaneldenominadoSTACKdeprotocolosTCP/IP.
TCP/IPposeeslo4niveles,aunqueenrelacinalModeloOSIcubrelatotalidaddecapasdel
mismo.

APPLICATION

TCP

UDP

IP

HOST TO NETWORK

El stack de protocolos TCP/IP

HOSTTONETWORK:abarcalascapasFSICAyEENLACEdeOSI
INTERNETPROTOCOL(IP):equivalealacapadeREDdeOSI
TRANSPORTCONTROLPROTOCOL(TCP):correspondealacapadeTransporte
USERDATAGRAMPROTOCOL(UDP):tambincorrespondealacapadeTransporte
APPLICATION:abarcalascapasdeSESIN,PRESENTACINyAPLICACIN.

5.2INTERNETPROTOCOL(IP)
http://redesafull.galeon.com/

18/26

14/3/2016

TEORADEREDESINFORMTICAS

5.2.1DireccionamientoIP

CadaelementoconectadoaunaredTCP/IPdebetenerunadireccinIPnicaafindeser
identificadoenlamismaenformainequvoca.
LadireccinIPesunconjuntode4bytesdenominadosoctetos,separadosporpuntos.
LasdireccionesIPdelosequiposseagrupandeformadepoderidentificarlaredalacual
perteneceundeterminadoHostoequipo.
Generalmenteseexpresanenformadecimal,significaquecadaoctetopuedeirdesde0a255.
EjemplodedireccinIP:
192.234.15.122

Afindepoderefectuarlaagrupacinantedicha,cadadireccinIPsesubdivideen2partes:la
primeraparteidentificaalaREDysedenominaNetID.La2daesladireccindelHOSToHostID.
Conrespectoalaextensindecadaparte,comoson4octetoshay4posibilidadesparadeterminar
eltipodered.
Porlotantoclasificamoslasredesen4clasesdeacuerdoalaextensindecadaunadeestas
partes.
Sedistinguenademssusbitsdecomienzo.

1er octeto

2do octeto

3er octeto

CLASE A

0 Net ID

CLASE B

1 0 Net ID

CLASE C

1 1 0 Net ID

CLASE D

1 1 1 0 Multicast

4to octeto

Host ID
Host ID
Host ID

LasRedesClaseAsonlasquecomienzanel1eroctetocon0.
Definensloel1eroctetocomoIdentificadordeRed.Losotro3identificanelHost.Sededuceque
elrangodeClaseAvadelasredes0ala127,aunquedespusveremosqueestaltimaest
reservadaynopuedeutilizarse.
LasRedesClaseBcomienzancon10yutilizan2octetosparaleIdentificacinderedporlotanto
vandesdela128.0ala191.255.
LaRedesClaseCcomienzancon110yutilizanlos3primerosoctetosparalaNetID.Elrangopor
endevadela192.0.0ala223.255.255.
LasredesClaseDvandesdela224.0.0.0hastala239.255.255.255ysonreservadaspara
multicast.

Consideracionesespeciales:

1Lasdireccionescuyonmerodehostestodos0sdefinenalaredengeneral,porlotanto
ningnhostpuedetenerelHostID=0.Porejemplo:200.233.12.0defineengeneralalaredClase
CcuyoNetIDes:200.223.12
2Lasdireccionescuyonmerodehosttodos1srepresentaladireccindebroadcast.Por
ejemplo187.34.255.255significaqueseesthaciendounbroadcastalaredclaseBcuyoNetIDes
187.34.Ladireccin255.255.255.255esbroadcastgeneralizado.
3LasdireccionesquecomienzanconunNetIDtodos0sindicanundeterminadoHostdeesta
red.Porejemplo:0.0.150.34significaelhost150.34deestaredClaseB.Adems:todos0s,
0.0.0.0,indicaestehost
4Lared127.0.0.0noseutilizayaquepuedeusarlacualquierequipoparaloopback.staesuna
comunicacinasimismo,esdecirseenvandatosalamismaPCperolosmismosnosalenal
mediofsico.

http://redesafull.galeon.com/

19/26

14/3/2016

TEORADEREDESINFORMTICAS

Lasdireccionespararedesconectadasa"Internet"nopuedenserasignadasenformaarbitraria.
Existeunaentidadnicaanivelmundial,consedeenEstadosUnidosyconfilialesentodoslospases
llamada"InterNic"queseencargadeaignarlasdireccionesIP.Esaquienseledebesolicitaruna
NetIDodireccinderednica,paraunaredqueseconectaaInternet.LosHostIDodirecciones
individualesdelosdispositivosyequiposdentrodelaredsonasignadoslibrementeporel
administrador.
PararedessinconexinaInternet,quesonlamayora,existenrangosreservadosaredesprivadas
queesaconsejableutilizar.

Nopuedehaberenunamismaredyporlotantotampocoen"Internet"dosdispositivos
conectadosconunamismadireccinIP,perocomohayequiposqueseconectanamsdeunared
simultneamente,unmismoequipospuedetenermsdeuna.Esteeselcasoporejemplodelos
bridgesylosrouters,queposeenunadireccinIPporcadaadaptador,correspondientealrangodela
redalacualseconecta.
OtrocasomscotidianoseraeldeunaPCqueseconectaaunaredTCP/IPprivadayasuvezlo
hacea"Internet"medianteunmdem:entoncesasignaunaIP(privada)paraeladapatdorLANy
otra(pblica),delrangoasignadoporInterNicparalaregin,paraelmdemqueseconectaa
"Internet".

5.2.2Subnetting

Dadoqueenocasionesesnecesariosubdividirlgicamenteunareddentrodeunamisma
organizacinynosejustificasolicitaraInterNicnuevosrangosdedirecciones,yaquelosquese
poseennoestncompletamenteutilizadosyquedansuficientesdireccioneslibres,puedeutilizarsela
tcnicade"subnetting".
EntoncesseparticionanlosrangosdedireccionesIPasignadosalaorganizacinentantassubredes
comoseanecesarioylasmismasseinterconectanporrouters.Estosroutersdebensoportar
subnetting.
Paradiferenciarlgicamentelasdistintassubredes,seutilizaunamscaradesubreddiferentepara
cadaunamedianteunatcnicaprecisaquenoexplicaremosenestemomento.

5.2.3DatagramaIP

DijimosqueIPesunprotocolo"noorientadoalaconexin"(connectionless)yaestolo
llambamos"serviciodedatagramas".Eldatagramaeslaunidaddeinformacinquesetransmitea
travsdelaredanivelIP.
EnlafigurasemuestraelesquemadeundatagramaIP.

0
VERS

15

HLEN

TYPEOF

TOTALLENGHT

SERVICE

IDENTIFIER
TTL

31

FLAGS

PROTOCOL

FRAGMENT
CHECKSUM

SOURCEIPADDRESS
DESTINATIONIPADDRESS
IPOPTIONS

PADDING

USERDATA

http://redesafull.galeon.com/

20/26

14/3/2016

TEORADEREDESINFORMTICAS

VERSION:IndicalaversinIP.actualmenteseutilizasiemprela4,porloqueestecampo
siempreser0100.Cualquierdatagramaquenocontengaestevalorserdescartado.Laversin
6estactualmenteendesarrollo.
HEADERLENGHT(HLEN):eslalongituddelheaderoencabezadomedidoenmltiplosde32
bits.Lonormalesqueestevalorsea5,yaquelasopcionesgeneralmentenoseutilizan.En
casodequeseutilicen,comoson4bits,elvalorpuedellegarcomomximoa15.Esteesel
mximoencabezadoposible
TYPEOFSERVICE:estformadopor3bitsdePriorityquepuedensetearsedesde000
(mnimaprioridad)a111(mximaprioridad)y3bitsindividualesqueson::D=
Delay,T=Throughput,R=Reliabilitysolicitados.
TOTALLENGHT:longitudtotaldeldatagramamedidoenoctetos.Comoson16bits,el
mximodatagramapuedeserde65532bytes.
IDENTIFIER:identificaaldatagrama,esimportanteparalafragmentacin.
FLAGS:hayunbitnoutilizadoyotrosquesonDF:DontFragmentyMF=MoreFragments
FRAGMENT:numeralosdistintosfragmentosdeunmismogrupo
TIMETOLIVE:sedecrementaalpasarporcadarouter.Cuandollegaacerosedescarta.Es
paraevitarloops.
PROTOCOL:identificaconunaidentificacinnumricaculeselprotocolodenivelsuperior
CHECKSUM:chequeodeerroresdelHeadersolamente
SOURCEIPADDRESS:IPcompletadeorigen
DESTINATIONIPADDRESS:IPcompletadedestino
IPOPTIONS+PADDING:noesobligatorio.ElPaddingeselrellenoquecompletalos32
bits.
USEDATA:datosdelacapasuperiorencapsulados

5.2.4RuteodedatagramasIP

Eltemaruteoesbastantecomplejoyrequeriraunapartadoindependienteparasucorrecto
desarrollo.
Daremosaquslounabreveresea.
DijimosqueunRouteresunequipodeCapa3,queseutilizaparainterconectardistintasredesque
debenserdelmismotipo.
Utilizaremos"red"enelsentidoestrictodelapalabra,esdecirenladefinicinqueledaTCP/IP,
queeselconjuntodeequiposquetienenelmismoNetID.
Podemosdecirentoncesquelosroutersinterconectandistintasredesformandounainterredo
Internet,peroensentidoamplio,esdecir,NONECESARIAMENTEnosreferimosa"LaInternet",es
decirla"redderedes",pormsquestasiguelamismafilosofa.
Alestudiodelainterconexindedistintasredesselodenomina"Internetworking".

VolviendoaltemadelosRouters,dijimostambinquelosmismosposeendistintassalidaso
puertos,unaparacadaunadelasredesalasqueseconecta,conunadireccinIPcorrespondiente
acadaunadeellas.
CadaRouterrecibedatagramasporcualquieradelospuertosyloredireccionahaciaotro.ste
corresponderaotrared,quetendrasuvezotrouotrosRoutersquerealizanlamismaoperacin.
staeslaformaenquesearmalainterredylosdatagramasviajanatravsdelamisma.
Pero:cmosbeunRouterenqudireccindebeenviarlosdatagramas?
Bueno,obviamentenoesenformaarbitraria,cadaroutersbeenqudireccindeberetransmitir
lainformacin.Estoesaquecadaunodeestosequiposposeeunatablaconinformacindelasredes
alascualesseencuentraconectadodirectaoindirectamentecadapuerto.Porlotantopuededecidir
http://redesafull.galeon.com/

21/26

14/3/2016

TEORADEREDESINFORMTICAS

porqucaminoredirigireldatagrama.
EstastablassellamanTablasdeRuteo(RoutingTables)yconsande3campos:
NrodePuerto
Red(NetIDymscaradesubred)alaquestconectado
Nroderouterso"hops"(saltos)queloseparandedichared
Existen2tiposdetablasderuteo:
Estticas:poseeninformacinquefueingresadamanualmenteypermaneceinalterable,es
slotilenredespequeas.
Dinmicas:sevanactualizandoautomticamentey"aprenden"lasdireccionesdelasredesa
lascualesseencuentranconectados.ObviamentelosRoutersqueutilizantablasdinmicasson
mssofisticadosyaquenecesitandeciertainteligenciayutilizanlosllamados"protocolosde
ruteo"parapodercomunicarseconotrosroutersy"aprender"lasdireccionesdedichasredes.
Hayvariosprotocolosderuteo,concaractersticasdefuncionamientobiendiferenciadas.
Bsicamentesepuedenclasificarsegnsufuncionamientoen2tipos:
Protocolosvectorizadospordistancia:
Protocolosporestadodelenlace:

SegnlacoberturadelasredesqueinterconectanlosprotocolospuedenserInternosoExternos.

Protocolosderuteointernos:loutilizanroutersqueinterconectanredesdentrodeunamisma

organizacinybajounamismaadministracin,esdecirdentrodesistemasautnomos.
Losmsutilizadosson:

RIP(RoutingInformationProtocol):fuedesarroladoporXeroxyfuepensadopara
interconectarLANs.Esvectorizadoadistanciaynoesaptoparasubredes.Sebasaenbuscarel
mejorcaminomediantelaasignacindeun"costo"acadacamino,enfuncindelnmerode
saltos(hops)queloseparandeldestino.
IGRP(InteriorGatewayRoutingProtocol):estambinvectorizadoadistancia.Lointrodujo
Ciscoperoactualmenteloincorporantambinotrosfabricantes.
OSPF(OpenShortest):sehapopularizadoltimamenteparasitiosInternetyaquees
altamenteeficienteeintroducebajooverheadloquelohaceaptopararedesdealtavelocidad.
Ademssoportasubredesymscarasvariablesdesubred.Poseeunalgoritmoqueevitaloopsy
escompatibleconRIPyEGP.
Protocolosderuteoexternos:ointerdominiosonpararoutersqueunenredesdistintasbajo
distintasadministraciones(porejemplo"Internet").Losmscomunesson:
EGP(ExteriorGatewayProtocol):estpensadoparasolamenteintercambiarinformacin
deaccesibilidadderedesentreroutersogatewaysvecinos.Norealizaclculosde
actualuizacinderutaynoesaptoparaimplementartopologaselaboradas.
BGP(BorderGatewayProtocol):mejoraaEGPypermiteencontrarlamejorrutaentredos
sistemasautnomos.

5.3TRANSMISSIONCONTROLPROTOCOL(TCP)

ElprotocoloTCP(TransmissionControlProtocol),oServiciodeTransportedeFlujoConfiable,
aligualqueUDPesunprotocolodeCapa4,esdecirdeTransporte,pero,adiferenciadeIP,es
OrientadoalaConexin.
TCPeselencargadodeasegurarunflujodedatosconfiableentrelosextremosdelared.Se
http://redesafull.galeon.com/

22/26

14/3/2016

TEORADEREDESINFORMTICAS

encargaporlotantodelcontroldeflujoydelcontroldeerrores,tareasquenorealizaIP.
EsunodelosprotocolosmscomplejosdetodoelstackTCP/IP.
Trabajaenmodo"string",esdecirrecibecadenasdebitsdelascapassuperioresylasarmaen
segmentosqueluegosonenviadosalacapaIP.
Apareceelconceptode"Port"(Puerto),queeslaentidadlgicaqueidentificalosextremosdela
comunicacin.
TodacominicacinTCPserealizaentrepuertos.
UnamismaPCnormalmenteposeemsdeunpuertoabiertosimultneamente.
Losnmerosdepuertoseasignandinmicamenteperoalgunasaplicacionesposeennmeros
predefinidosqueseencuentranenelrangode0a255.Nosepuedencrearpuertoenesterangosino
solamenteparalasaplicacionespredefinidas.Porejemplo:FTPutilizaelpuerto21,Telnetel23y
SMTPel25.Lospuertosenesterangosellaman"WellKnownPorts".
Cualquieraplicacinquedebacrearunpuertoynoestpredefinidadebeelegirunnmerofuerade
esterango.

5.3.1CaractersticasdeTCP

Lascaractersticasdelserviciodeentregaconfiablesonlassiguientes:
Orientacindeflujo
Conexindecircuitovirtual
Transferenciaconmemoriaintermedia
Flujonoestructurado
ConexinFullDuplex

5.3.2SegmentoTCP

16
SOURCE PORT

31
DESTINATION PORT

SEQUENCY NUMBER
ACKNOWLEDGE NUMBER
HLEN

RESERVED

FLAGS

CHECKSUM

WINDOW
URGENT

OPTIONS + PADDING

USER DATA

SOURCEPORT:puertodeorigen
DESTINATIONPORT:puertodedertino
SEQUENCYNUMBER:nmerodesecuenciadelacomunicacin
ACKNOWLEDGENUMBER:nmerodeacusederecibo
HLEN:longituddelheaderenmltiplosde32bits
http://redesafull.galeon.com/

23/26

14/3/2016

TEORADEREDESINFORMTICAS

HLEN:longituddelheaderenmltiplosde32bits
FLAGS:indicadoresvarios
WINDOW:tamaodelaventana
CHECKSUM:chequeoderedundanciacclica(CRC)
URGENT:punteroalcomienzodelosdatosurgentes
OPTIONS+PADDING:opcionesvariasyrelleno
USERDATA:datosdeusuario

5.3.4ServiciosquecorrensobreTCP

AcontinuacinselistanalgunosdelosprotocolosdelacapaAPPLICATIONquecorrensobreTCP
consuscorrespondientenmerosdepuertos:
Port21:FTP
Port23:TELNET
Port25:SMTP

5.4USERDATAGRAMPROTOCOL(UDP)

ElprotocoloUDP(UserDatagramProtocol)es,adiferenciadeTCP,noorientadoala
conexin.Esdecirconstituyelamodalidaddeentreganoconfiable.
EmpleaelIPparallevarmensajes,peroagregalacapacidadparadistinguirentrevariosdestinos
(puertos)dentrodeundeterminadohost.
Esunservicioextremadamentesimpleyesopuedecomprobarseviendolasencillezdesu
Datagrama.

5.4.1ElDatagramaUDP

UDPposeeelsiguenteDatagrama,llamado"MensajeUDP".

16

31

SOURCEUDPPORT

DESTINATIONUDPPORT

UDPLENGHT

CHECKSUM

USERDATA

SOURCEUDPPORT:Puertodeorigen(opcional)
http://redesafull.galeon.com/

24/26

14/3/2016

TEORADEREDESINFORMTICAS

SOURCEUDPPORT:Puertodeorigen(opcional)
DESTINATIONUDPPORT:Puertodedestino
UDPLENGHT:LongitudcompletadelDatagramaenoctetos,contandoelencabezadoylos
datos.
CHECKSUM:Chequeoderedundanciacclica(CRC)
USERDATA:Datosdeusuario

5.4.1ServiciosquecorrensobreUDP

AcontinuacinselistanalgunosdelosprotocolosdelacapaAPPLICATIONquecorrensobreUDP
consuscorrespondientenmerosdepuertos:
Port69:TFTP
Port123:NTP
Port161:SNMP

Autor:MarianoLpezFiguerola

Podsenviarmetuscomentariosa:mlopezf@softhome.net

oingresaramipgina:www.mlopezf.com.ar.

Bibliografa:

RedesdeComputadores.UylessBlack.Alfaomega.1995
FrameRelayNetworks.UylessBlack.McGrawHill.1994
ComputerNetworks.AndrewTanenbaum.PrenticeHall.1996
TCP/IP. Vol.1.DouglasComer.PrenticeHall.1996

Linksrecomendados:

FrameRelayForum
Protocols.com

Otrostrabajosdelmismoautor:

TelefonaMvilSatelital
OsciloscopiosActuales
PginaPersonal:MarianoLpezFiguerola

UdeselvisitanteNro
http://redesafull.galeon.com/

25/26

14/3/2016

TEORADEREDESINFORMTICAS

ltimaactualizacin:21/07/2003

http://redesafull.galeon.com/

26/26

Das könnte Ihnen auch gefallen