Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ccna1 Identi - Es
Ccna1 Identi - Es
0 AspectosBsicodeInterworking
MindWideOpen Unobjetivoimportanteenlaeducacinesenriqueceralestudiante(austed),ampliandoloquesabey puedehacer.Sinembargo,esimportantecomprenderqueelmaterialdeinstruccinyelinstructorslo puedenfacilitarleelproceso.Usteddebecomprometerseaaprendernuevasaptitudes.Acontinuacin encontraralgunassugerenciasqueloayudarnaaprenderycrecer. 1.Tomenotas.Losprofesionalesdelcampodenetworkinggeneralmentetienendiariosdeingenieraen dondeanotanlascosasqueobservanyaprenden.Latomadenotasesimportantecomoayudaparamejorar sucomprensinconelpasardeltiempo. 2.Reflexione.Elcursoproporcionainformacinquelepermitircambiarloquesabeyloquepuedehacer. Amedidaquevayaavanzandoenelcurso,pregntesequcosastienensentidoyculesno.Hagapreguntas cuandoalgoresulteconfuso.Intenteaveriguarmssobrelostemasqueleinteresan.Sinoestseguropor quseenseaalgo,pregnteleasuinstructoroaunamigo.Piensecmosecomplementanlasdistintas partesdelcurso. 3.Practique.Aprendernuevasaptitudesrequieredeprctica.Creemosquepracticarestanimportantepara elelearningqueledimosunnombreespecial.LollamamoseDoing.Esmuyimportantequerealicelas actividadesdelmaterialdeinstruccinenlneayquetambinrealicelasactividadesdelPacketTracerylas prcticasdelaboratorio. 4.Practiquenuevamente.Algunavezpensquesabacmohaceralgoyluego,cuandollegelmomento dedemostrarloenunapruebaoeneltrabajo,descubriqueenrealidadnohabaaprendidobiencmo hacerlo?Comocuandoseaprendecualquiernuevahabilidad,comoundeporte,unjuegoounidioma, aprenderunaaptitudprofesionalrequierepacienciaymuchaprcticaantesdequepuedadecirque realmentelahaaprendido.Elmaterialdeinstruccinenlneadeestecursolebrindaoportunidadespara practicarmuchodistintasaptitudes.Aprovchelasalmximo.Tambinpuedetrabajarconsuinstructorpara ampliarelPacketTraceryotrasherramientasparaprcticaadicionalsegnseanecesario. 5.Ensee.Generalmente,ensearleaunamigoocolegaesunabuenaformadereforzarsupropio aprendizaje.Paraensearbien,debercompletarlosdetallesquepuedehaberpasadoporaltoenla primeralectura.Lasconversacionessobreelmaterialdelcursoconcompaeros,colegasyelinstructor puedenayudarloafijarlosconocimientosdelosconceptosdenetworking. 6.Realicecambiosamedidaqueavanza.Elcursoestdiseadoparaproporcionarcomentariosmediante actividadesycuestionariosinteractivos,elsistemadeevaluacinenlneayatravsdeinteracciones estructuradasconsuinstructor.Puedeutilizarestoscomentariosparaentendermejorculessonsus fortalezasydebilidades.Siexisteunreaenlaquetieneproblemas,concntreseenestudiaropracticar msesarea.Solicitecomentariosadicionalesasuinstructoryaotrosestudiantes. Exploreelmundodenetworking EstaversindelcursoincluyeunaherramientaespecialllamadaPacketTracer4.1.ElPacketTraceresuna herramientadeaprendizajedenetworkingqueadmiteunaampliagamadesimulacionesfsicasylgicas. Tambinofreceherramientasdevisualizacinparaayudaraentenderloscomponentesinternosdeunared.
LasactividadespreelaboradasdelPacketTracerconsistenensimulacionesdered,juegos,actividadesy desafosquebrindanunaampliagamadeexperienciasdeaprendizaje. Creesuspropiosmundos TambinpuedeusarelPacketTracerparacrearsuspropiosexperimentosysituacionesdered.Esperamos que,coneltiempo,utilicePacketTracernoslopararealizarlasactividadesdesarrolladaspreviamente,sino tambinparaconvertirseenautor,exploradoreinvestigador. LosmaterialesdelcursoenlneaincluyenactividadesparaPacketTracerqueseejecutanencomputadoras consistemasoperativosWindowssiPacketTracerestinstalado.Estaintegracintambinpuede funcionarenotrossistemasoperativosqueusanlaemulacindeWindows. Descripcingeneraldelcurso Comoelttulodelcursoloindica,secentraenelaprendizajedelosaspectosfundamentalesdenetworking. Enestecurso,aprenderlashabilidadesprcticasyconceptualesqueconstituyenlabaseparaentenderlo bsicodelasredes.Primero,compararlacomunicacinhumanaconladeredyobservarlassemejanzas. Luego,sepresentarnlosdosmodelosprincipalesqueseusanparaplaneareimplementarredes:OSIy TCP/IP.Lograrentenderelmtodo"encapas"delasredesyexaminarlascapasOSIyTCP/IPendetalle paraentendersusfuncionesyservicios.Sefamiliarizarconlosdistintosdispositivosdered,esquemasde direccionamientoderedyfinalmenteconlostiposdemediosqueseusanparatransmitirdatosatravsde lared. Enestecurso,adquirirexperienciausandolasherramientasyutilidadesderedes,comoelPacketTracery Wireshark,paraexplorarprotocolosyconceptosderedes.Estasherramientasloayudarnacomprender cmofluyenlosdatosenunared.Tambinseutilizauna"Internetmodelo"especialparaproporcionarun entornodepruebaenelquesepuedaanalizaryobservarunrangodeserviciosydatosdered. Captulo1:ElCaptulo1presentalostemasfundamentalesdelacomunicacinycmolasredeshan cambiadonuestrasvidas.Sepresentarnlosconceptosderedes,datos,Redesderealocal(LAN),Redesde reaextensa(WAN),Calidaddeservicio(QoS),problemasdeseguridad,serviciosdecolaboracinderedy actividadesdelPacketTracer.Enloslaboratorios,aprenderaconfigurarunwikiyestablecerunasesinde mensajerainstantnea. Captulo2:ElCaptulo2secentraencmosemodelanyseutilizanlasredes.Sepresentarnlosmodelos OSIyTCP/IPyelprocesodeencapsulacindedatos.SeexplicarlaherramientaderedWireshark,quese usaparaanalizareltrficodered,yseexplorarnlasdiferenciasentreunaredrealyunasimulada.Enla prcticadelaboratoriodesarrollarsuprimerared:unapequearedpeertopeer. Captulo3:Medianteelusodeunmtododescendenteparaensearnetworking,elCaptulo3lepresenta lacapadelmodeloderedsuperior,lacapadeaplicacin.Enestecontexto,explorarlainteraccinde protocolos,serviciosyaplicaciones,conunenfoqueenHTTP,DNS,DHCP,SMTP/POP,TelnetyFTP.Enlos laboratorios,practicarlainstalacindeuncliente/servidorWebyusarWiresharkparaanalizareltrfico dered.LasactividadesdePacketTracerlepermitenexplorarcmooperanlosprotocolosenlacapade aplicacin.
Captulo4:ElCaptulo4presentalacapadetransporteysecentraencmolosprotocolosTCPyUDPse utilizanenlasaplicacionescomunes.Enlasprcticasdelaboratorioyactividadesincorporarelusode Wireshark,elcomandodelasutilidadesdeWindowsnetstatyPacketTracerparainvestigarestosdos protocolos. Captulo5:ElCaptulo5presentalacapaderedOSI.Examinarlosconceptosdedireccionamientoy enrutamiento,yaprendersobreladeterminacinderuta,lospaquetesdedatosyelprotocoloIP.Al finalizarestecaptulo,configurarhostsparaaccederalaredlocalyexplorartablasdeenrutamiento. Captulo6:EnelCaptulo6,secentrareneldireccionamientoderedendetalleyaprendercmousarla mscaradedirecciones,olongituddelprefijo,paradeterminarlacantidaddesubredesyhostsdeunared. TambinsepresentarnlasherramientasICMP(ProtocolodemensajesdecontroldeInternet),como comandopingytrace. Captulo7:ElCaptulo7analizalosserviciosproporcionadosporlacapadeenlacededatos.Sedestacala importanciaenlosprocesosdeencapsulacinqueseproducenmientraslosdatosviajanatravsdelaLANy laWAN. Captulo8:ElCaptulo8presentalacapafsica.Descubrircmolosdatosenvansealesysecodificanpara viajarporlared.Conocersobreelanchodebandayademssobrelostiposdemediosysusconectores asociados. Captulo9:EnelCaptulo9analizarlastecnologasyoperacindeEthernet.UtilizarWireshark,las actividadesdePacketTracerylosejerciciosdelaprcticadelaboratorioparaexplorarEthernet. Captulo10:ElCaptulo10secentraeneldiseoyelcableadodeunared.Implementarlosconocimientos yaptitudesdesarrolladosenloscaptulosanterioresparadeterminarqucablessonlosadecuados,cmo conectarlosdispositivosydesarrollarunesquemadedireccionamientoyprueba. Captulo11:EnelCaptulo11conectaryconfigurarunapequearedutilizandoloscomandosIOSde Ciscopararoutersyswitches.Cuandofinaliceesteltimocaptulo,estarpreparadopararealizarloscursos deEnrutamientooConmutacindeCCNAExploration. WiresharkesunamarcacomercialregistradadeGeraldCombs.
Comunidadglobal Esquizselagentedecambioactualmentemssignificativodelmundo,yaqueayudaacrearunmundoenel cuallasfronterasnacionales,lasdistanciasgeogrficasylaslimitacionesfsicassonmenosrelevantesy presentancadavezmenosobstculos.Lacreacindecomunidadesenlneaparaelintercambiodeidease informacintieneelpotencialdeaumentarlasoportunidadesdeproductividadentodoelplaneta.Debidoaque Internetconectaalaspersonasypromuevelacomunicacinsinlmites,presentalaplataformadondeejecutar negocios,trataremergencias,informaralaspersonasyrespaldarlaeducacin,lascienciasyelgobierno. EsincreblelarapidezconlaqueInternetllegaserunaparteintegraldenuestrarutinadiaria.Lacompleja interconexindedispositivosymedioselectrnicosqueabarcalaredesevidenteparalosmillonesdeusuarios quehacendestaunapartepersonalyvaliosadesusvidas. Lasredesdedatosquefueronalgunavezeltransportedeinformacinentrenegociossereplanificaronpara mejorarlacalidaddevidadetodaslaspersonas.Eneltranscursodelda,losrecursosdisponiblesenInternet puedenayudarloa: decidircmovestirseconsultandoenlnealascondicionesactualesdelclima, buscarelcaminomenoscongestionadohaciasudestinoobservandovdeosdecmarasWebque muestranelclimayeltrfico, consultarsuestadodecuentabancarioypagarelectrnicamentelasboletas, recibiryenviarcorreoelectrnicoorealizarunallamadatelefnicaatravsdeInternetduranteel almuerzoenunbarconInternet, obtenerinformacinsobrelasaludyconsejossobrenutricindepartedeexpertosdetodoelmundoy compartirenunforoesainformacinotratamientos, descargarnuevasrecetasytcnicasdecocinaparacrearcenasfabulosas,o enviarycompartirsusfotografas,vdeoscaserosyexperienciasconamigosoconelmundo. MuchosusosdeInternethabransidodifcilesdeimaginarslounospocosaosatrs.Tome,porejemplo,la experienciadeunapersonaquepublicaunvdeomusicalcasero: Miobjetivoesrealizarmispropiaspelculas.Unda,miamigaAdiyyohicimosunvideosorpresaparael cumpleaosdesunovio.Nosgrabamos,hicimosmmicaconunacancinybailamos.Luegodijimos,porquno publicarloenlaWeb?Bueno,lareaccinfueenorme.Hastaelmomentomsde9millonesdepersonasla visitaronyeldirectordecineKevinSmithhastahizounabreveparodia.Nosquatrajoalagentealvideo.Tal vezsusimplezaolacancin.Talvezporqueesespontneoydivertido,yhacesentirbienalaspersonas.Nolo s.Peroloquessesquepuedohacerloquemegustaycompartirloenlneaconmillonesdepersonasde todoelmundo.Lonicoquenecesitoesmicomputadora,micmaradevdeodigitalyalgnsoftware.Yesoes algoincreble.
1.1.2 Ejemplosdelasherramientasdecomunicacinmaspopulares
LaexistenciayadopcinmasivadeInternetabrieronpasoanuevasformasdecomunicacinquepermitierona laspersonascrearinformacinquepuedeserconsultadaporunaaudienciaglobal. Mensajerainstantnea Lamensajerainstantnea(IM,Instantmessaging)esunaformadecomunicacinentiemporealentredoso mspersonasenformadetextoescrito.Eltextosetransmitemediantecomputadorasconectadaspormediode unaredinternaprivadaounaredpblica,comoporejemploInternet.Desarrolladaapartirdelosserviciosde InternetRelayChat(IRC),IMincorporacaractersticascomolatransferenciadearchivos,comunicacinporvozy video.Aligualqueunemail,IMenvaunregistroescritodelacomunicacin.Sinembargo,mientrasquela transmisindeemailsavecesseretrasa,losmensajesdeIMserecibeninmediatamente.Laformade comunicacinqueusalaIMsedenominacomunicacinentiemporeal. Weblogs(blogs) LosweblogssonpginasWebfcilesdeactualizaryeditar.AdiferenciadelossitiosWebcomerciales,creados porexpertosprofesionalesencomunicacin,losblogsproporcionanatodaslaspersonasunmediopara comunicarsusopinionesaunaaudienciaglobalsintenerconocimientostcnicossobrediseoWeb.Hayblogs casisobrecualquiertemaqueunopuedaimaginar,ygeneralmenteseformancomunidadesdepersonasa travsdeautorespopularesdeblogs. Wikis LaswikissonpginasWebqueungrupodepersonaspuedeeditaryvisualizar.Mientrasunblogesmscomoun diarioindividual,personal,unawikiesunacreacindegrupo.Comotal,puedeestarsujetaaunarevisiny edicinmsextensa.Aligualquelosblogs,laswikispuedencrearseenetapas,porcualquierpersona,sinel patrociniodeunaimportanteempresacomercial.ExisteunawikipblicallamadaWikipediaqueseest transformandoenunrecursoextenso,unaenciclopediaenlneadetemascontribuidospblicamente.Las personasyorganizacionesprivadastambinpuedencrearsuspropiaswikisparacapturarlainformacin recopiladasobreuntemaenparticular.Muchasempresasutilizanwikiscomoherramientadecolaboracin interna.ConInternetgloballagentedecualquiercredopuedeparticiparenwikisypuedeagregarsuspropias perspectivasyconocimientosenunrecursocompartido. Podcasting Podcastingesunmediobasadoenaudioqueoriginalmentepermitaalaspersonasgrabaryconvertiraudio parautilizarloconlosiPod(undispositivopequeoyporttilparareproduccindeaudiofabricadoporApple). Lacapacidaddegrabaraudioyguardarloenunarchivodecomputadoranoesunanovedad.Sinembargo,el podcastingpermitealaspersonasdifundirsusgrabacionesaunavastaaudiencia.Elarchivodeaudiosecoloca enunsitioWeb(oblogowiki)desdedondeotraspersonaspuedendescargarloyreproducirloensus computadorasdeescritoriooporttilesyensusiPod. Herramientasdecolaboracin Lasherramientasdecolaboracinpermitenalaspersonastrabajarconjuntamenteycompartirdocumentos.Sin lasrestriccionesdeubicacinnihusohorario,laspersonasconectadasaunsistemacompartidopuedenhablar entreellos,compartirtextos,grficosyeditardocumentosenformaconjunta.Conlasherramientasde colaboracinsiempredisponibles,lasorganizacionespuedenrpidamentecompartirinformacinylograrlos objetivos.Laampliadistribucindelasredesdedatospermitequelaspersonasenubicacionesremotaspuedan contribuirdeigualmaneraconlaspersonasubicadasenloscentrosdegranpoblacin.
1.1.3 Redesquerespaldanlaformaenqueaprendemos
Comunicacin,colaboracinycompromisosonloscomponentesbsicosdelaeducacin.Lasinstitucionesse esfuerzancontinuamenteparamejorarestosprocesosymaximizarladiseminacindelconocimiento.Redes confiablesyslidasrespaldanyenriquecenlasexperienciasdeaprendizajedelosestudiantes.Estasredes envanmaterialdeaprendizajeenunaampliavariedaddeformatos.Losmaterialesdeaprendizajeincluyen actividadesinteractivas,evaluacionesycomentarios. LoscursosenviadosutilizandorecursosdeInternetoderedgeneralmentesedenominanexperienciasde aprendizajeenlneaoelearning. Ladisponibilidaddelsoftwareeducativodeelearningmultipliclosrecursosdisponiblesparaestudiantesen todomomento.Losmtodosdeaprendizajetradicionalesprincipalmenteproporcionandosfuentesde conocimientodesdelascualeslosestudiantespuedenobtenerinformacin:ellibrodetextoyelinstructor. Estasdosfuentessonlimitadas,tantoenelformatocomoenlatemporizacindelapresentacin.Porlo contrario,loscursosenlneapuedencontenervoz,datosyvideos,yseencuentrandisponiblesparalos estudiantesacualquierhorayentodolugar.Losestudiantespuedenutilizarenlacesadiferentesreferenciasy expertosenlamateriaparamejorarsuexperienciadeaprendizaje.Losforosogruposdediscusinpermitenal estudiantecolaborarconelinstructor,conotrosestudiantesdelaclaseeinclusoconestudiantesdetodoel
mundo.Loscursoscombinadospuedenincluirclasesguiadasporuninstructorconsoftwareeducativoenlnea paraproporcionarlomejordelosmtodosdeentrega. Elaccesoaunainstruccindealtacalidadnoestrestringidoaestudiantesquevivencercadellugarde instruccin.Elaprendizajeadistanciaenlneaeliminlasbarrerasgeogrficasymejorlaoportunidaddelos estudiantes. ElProgramadelaAcademiadeNetworkingdeCisco,queofreceestecurso,esunejemplodeexperienciade aprendizajeglobalenlnea.Elinstructorproporcionaunprogramayestableceuncronogramapreliminarpara completarelcontenidodelcurso.ElProgramadelaAcademiacomplementalosconocimientosdelinstructor conuncurrculuminteractivoqueproporcionamuchasmanerasdeexperienciasdeaprendizaje.Elprograma proporcionatexto,grficos,animacionesyunaherramientadeentornodenetworkingsimuladollamadaPacket Tracer.PacketTracerofreceunaformadecrearrepresentacionesvirtualesderedesydeemularmuchasdelas funcionesdelosdispositivosdered. Losestudiantessepuedencomunicarconelinstructoryconsuscompaerosatravsdeherramientasenlnea, comoelcorreoelectrnico,tablerosdediscusinodeboletn,salasdechatymensajerainstantnea.Los enlacesproporcionanaccesoalosrecursosdeaprendizajefueradelsoftwareeducativo.Elearningcombinado proporcionalosbeneficiosdelaprendizajeasistidoporPCyalavezmantienelasventajasdelcurrculumguiado porelinstructor.Losestudiantestienenlaoportunidaddetrabajarenlneaasupropioritmoyniveldeaptitud, inclusoconaccesoalinstructoryaotrosrecursosenvivo. Ademsdelosbeneficiosparaelestudiante,lasredestambinmejoraronlagestinyadministracindelos cursos.Algunasdeestasfuncionesenlneason:inscripcin,entregadeevaluacionesylibrosdecalificaciones. Enelmundoempresarial,elusoderedesparaproporcionarcapacitacineconmicayeficientealosempleados estsiendocadavezmsaceptado.Lasoportunidadesdeaprendizajeenlneapuedendisminuireltransporte costosoyprolongado,einclusoasegurarquetodoslosempleadosestncorrectamentecapacitadospara realizarsustareasdemaneraproductivaysegura. Laentregayelsoftwareeducativoenlneaofrecenmuchosbeneficiosalasempresas.Entrelosbeneficiosse encuentran: Materialesprecisosyactualesdecapacitacin.Lacolaboracinentredistribuidores,fabricantesdeequiposy proveedoresdecapacitacinaseguralaactualizacindelsoftwareeducativoconlosltimosprocesosy procedimientos.Unavezquesecorrigenloserroresencontradosenlosmateriales,inmediatamenteseponena disposicindelosempleadoslosnuevoscursos. Disponibilidaddecapacitacinparaunaampliaaudiencia.Lacapacitacinenlneanodependedehorariosde viaje,deladisponibilidaddelinstructornideltamaofsicodelaclase.Alosempleadosselespuededarplazos enloscualesdebencompletarlacapacitacinyellospuedenaccederaloscursoscuandolesseaconveniente. Calidadconsistentedeinstruccin.Lacalidaddelainstruccinnovaradelamismamaneraquesidiferentes instructoresdictaranuncursoenpersona.Elcurrculumenlneaproporcionauncentrodeinstruccin consistentealcuallosinstructorespuedenagregarexperienciaadicional. Reduccindecostos.Ademsdereducirelcostodeviajesyenconsecuenciaeltiempoperdido,existenotros factoresdereduccindecostosparaempresasrelacionadosconlacapacitacinenlnea.Generalmenteesms econmicorevisaryactualizarelsoftwareeducativoenlneaqueactualizarelmaterialenpapel.Tambinse reducenoeliminanlasinstalacionespararespaldarlacapacitacinenpersona.
1.1.4 Redesquerespaldanlaformaenquetrabajamos
Enprincipio,lasempresasutilizabanredesdedatospararegistraryadministrarinternamentelainformacin financiera,lainformacindelclienteylossistemasdenminadeempleados.Lasredescomerciales evolucionaronparapermitirlatransmisindediferentestiposdeserviciosdeinformacin,comoemail,video, mensajeraytelefona. Lasintranets,redesprivadasutilizadassloporunaempresa,lespermitencomunicarseyrealizartransacciones entreempleadosysucursalesglobales.Lascompaasdesarrollanextranetsointernetworkextendidaspara brindarlesalosproveedores,fabricantesyclientesaccesolimitadoadatoscorporativosparaverificarestados, inventarioylistasdepartes. Enlaactualidad,lasredesofrecenunamayorintegracinentrefuncionesyorganizacionesrelacionadasquela queeraposibleenelpasado. Observeestosescenariosdenegocios. UngranjerodetrigoenAustraliautilizaunacomputadoraporttilconunSistemadeposicionamientoglobal (GPS)paraplantaruncultivoconprecisinyeficacia.Enlapocadelacosecha,elgranjeropuedecoordinarla cosechacontandocontransportadoresdegranoseinstalacionesdealmacenamiento.Atravsdelatecnologa inalmbricaeltransportadordegranospuedemonitorearelvehculoenrutaparalograrlamejoreficienciadel combustibleyunaoperacinsegura.Loscambiosenelestadosepuedendelegarinstantneamenteal conductordelvehculo. Lostrabajadoresadistancia,denominadosteletrabajadoresoempleadosadistancia,utilizanserviciosdeacceso remotosegurodesdeelhogaromientrasviajan.Lareddedatoslespermitentrabajarcomosiestuvieranensu propiolugardetrabajo,conaccesoatodaslasherramientasbasadasenreddisponiblespararealizarsustareas. Puedenorganizarseconferenciasyreunionesvirtualesinclusoconpersonasenubicacionesremotas.Lared proporcionacapacidadesdeaudioyvideoparaquetodoslosparticipantespuedanverseyescucharse.La informacindeesasreunionespuedegrabarseenunawikioblog.Lasversionesmsrecientesdeagendayde minutassepuedencompartirapenassoncreadas. Haymuchashistoriasquedemuestranlasformasinnovadorasenqueseutilizanlasredesparahacernosms exitososenellugardetrabajo.AlgunasdeesassituacionesseencuentrandisponiblesenelsitioWebdeCisco enhttp://www.cisco.com
1.1.5 Redesquerespaldanlaformaenquejugamos
LaadopcingeneralizadadeInternetporlasindustriasdeviajeyentretenimientomejoralaposibilidadde disfrutarycompartirdiferentesformasderecreacin,sinimportarlaubicacin.Esposibleexplorarlugaresen formainteractivaqueantessobamosvisitar,comotambinpreverlosdestinosrealesantesderealizarun viaje.Losdetallesylasfotografasdeestasaventuraspuedenpublicarseenlneaparaqueotroslosvean.
Internettambinseutilizaparaformastradicionalesdeentretenimiento.Escuchamosartistasgrabados,vemos odisfrutamosdeavancesdepelculas,leemoslibroscompletosydescargamosmaterialparaaccederluegosin conexin.Loseventosdeportivosylosconciertosenvivopuedenpresenciarsemientrassuceden,ograbarsey versecuandolodesee. Lasredespermitenlacreacindenuevasformasdeentretenimiento,comolosjuegosenlnea.Losjugadores participanencualquierclasedecompetenciaenlneaquelosdiseadoresdejuegospuedanimaginar. Competimosconamigosyadversariosdetodoelmundocomosiestuviramosenlamismahabitacin. Inclusolasactividadessinconexinsonmejoradasconlosserviciosdecolaboracinenred.Lascomunidades globalesdeintershancrecidorpidamente.Compartimosexperienciascomunesyhobbiesfueradenuestro vecindario,ciudadoregin.Losfanticosdeldeportecompartenopinionesyhechossobresusequipos favoritos.Loscoleccionistasmuestranvaliosascoleccionesyrecibencomentariosdeexpertos. Losmercadosylossitiosdesubastaenlneabrindanlaoportunidaddecomprar,venderycomercializartodo tipodemercanca. Enlaredhumanapodemosdisfrutarcualquierformaderecreacin,lasredesmejorannuestraexperiencia.
1.2LACOMUNICACIN:PARTEESENCIALDENUESTRASVIDAS
1.2.1Queslacomunicacin?
Lacomunicacinennuestravidacotidianatienediferentesformasyexisteenmuchosentornos.Tenemos diferentesexpectativassegnsiestamosconversandoporInternetoparticipandodeunaentrevistadetrabajo.Cada situacintienesucomportamientoyestilocorrespondiente. Establecimientodereglas Antesdecomenzaracomunicarnos,establecemosreglasoacuerdosquerigenlaconversacin.Estasreglasoprotocolos debenrespetarseparaqueelmensajeseenveycomprendacorrectamente.Algunosdelosprotocolosquerigencon xitolascomunicacioneshumanasson: emisoryreceptoridentificados, mtododecomunicacinconsensuado(caraacara,telfono,carta,fotografa), idiomaygramticacomunes, velocidadypuntualidadenlaentrega,y requisitosdeconfirmacinoacusederecibo.
1.2.2Calidaddelascomunicaciondes
Lacomunicacinentreindividuosestdestinadaaserexitosacuandoelsignificadodelmensajecomprendido porelreceptorcoincideconelsignificadodelemisor. Paralasredesdedatos,utilizamoslosmismoscriteriosbsicosqueparajuzgarelxito.Sinembargo,debidoa queunmensajesetrasladaporlared,muchosfactorespuedenevitarqueelmensajelleguealreceptoro distorsionarelsignificadopretendido.Estosfactorespuedenserexternosointernos. Factoresexternos Losfactoresexternosqueafectanlacomunicacinestnrelacionadosconlacomplejidaddelaredyelnmero dedispositivosquedebeatravesarunmensajeparallegaraldestinofinal. Losfactoresexternosqueafectanelxitodelascomunicacionesson:
lacalidaddelarutaentreelemisoryelreceptor, lacantidaddevecesqueelmensajetienequecambiarlaforma, lacantidaddevecesqueelmensajetienequeserredireccionadooredirigido,y lacantidaddemensajesadicionalesquesetransmitensimultneamenteenlareddecomunicacin, lacantidaddetiempoasignadoparaunacomunicacinexitosa. Factoresinternos Losfactoresinternosqueinterfierenenlacomunicacinenredesestnrelacionadosconlanaturalezadel mensaje. Diferentestiposdemensajespuedenvariarencomplejidadeimportancia.Losmensajesclarosyconcisosson generalmentemsfcilesdeentenderquelosmensajescomplejos.Lascomunicacionesimportantesrequieren demsatencinparaasegurarsedequeelreceptorlascomprendacorrectamente. Losfactoresinternosqueafectanlacomunicacinexitosaenlaredson: eltamaodelmensaje, lacomplejidaddelmensaje,y laimportanciadelmensaje.
1.3LAREDCOMOPLATAFORMA 1.3.1Comunicacinatravsderedes
Podercomunicarseenformaconfiablecontodosentodaspartesesdevitalimportanciaparanuestravida personalycomercial.Pararespaldarelenvoinmediatodelosmillonesdemensajesqueseintercambianentre laspersonasdetodoelmundo,confiamosenunaWebderedesinterconectadas.Estasredesdeinformacino datosvaranentamaoycapacidad,perotodaslasredestienencuatroelementosbsicosencomn: reglasyacuerdospararegularcmoseenvan,redireccionan,recibeneinterpretanlosmensajes, losmensajesounidadesdeinformacinqueviajandeundispositivoaotro, unaformadeinterconectaresosdispositivos,unmedioquepuedetransportarlosmensajesdeun dispositivoaotro,y losdispositivosdelaredquecambianmensajesentres.
1.3.2Elementosdeunared
Eldiagramamuestraloselementosdeunaredtpica,incluyendodispositivos,mediosyserviciosunidospor reglas,quetrabajanenformaconjuntaparaenviarmensajes.Utilizamoslapalabramensajescomountrmino queabarcalaspginasWeb,losemails,losmensajesinstantneos,lasllamadastelefnicasyotrasformasde comunicacinpermitidasporInternet.Enestecurso,aprenderemosacercadeunavariedaddemensajes, dispositivos,mediosyserviciosquepermitenlacomunicacindeesosmensajes.Aprenderemosademssobre lasreglasoprotocolosqueunenaestoselementosdered.
Enestecurso,seanalizarnmuchosdispositivosdered.Lainterconexinderedesesuntemaorientado grficamenteylosconosseutilizancomnmentepararepresentarsusdispositivos.Enlaparteizquierdadeldiagrama semuestranalgunosdispositivoscomunesquegeneralmenteoriginanmensajesqueconstituyennuestracomunicacin. Estoincluyediversostiposdeequipos(semuestranconosdeunacomputadoradeescritorioydeunaporttil), servidoresytelfonosIP.Enlasredesderealocal,estosdispositivosgeneralmenteseconectanatravsdemediosLAN (concablesoinalmbricos). Elladoderechodelafiguramuestraalgunosdelosdispositivosintermediosmscomunes,utilizadospara direccionaryadministrarlosmensajesenlared,comoastambinotrossmboloscomunesdeinterconexinderedes. Lossmbolosgenricossemuestranpara: Switch:eldispositivomsutilizadoparainterconectarredesderealocal, Firewall:proporcionaseguridadalasredes, Router:ayudaadireccionarmensajesmientrasviajanatravsdeunared, Routerinalmbrico:untipoespecficoderouterquegeneralmenteseencuentraenredesdomsticas, Nube:seutilizapararesumirungrupodedispositivosdered,susdetallespuedennoserimportantesen esteanlisis, Enlaceserial:unaformadeinterconexinWAN(Reddereaextensa),representadaporlalneaen formaderayo.
Paraquefuncioneunared,losdispositivosdebenestarinterconectados.Lasconexionesderedpueden serconcablesoinalmbricas.Enlasconexionesconcables,elmediopuedesercobre,quetransmitesealeselctricas, ofibraptica,quetransmitesealesdeluz.Enlasconexionesinalmbricas,elmedioeslaatmsferadelatierrao espacioylassealessonmicroondas.Losmediosdecobreincluyencables,comoelpartrenzadodelcabledetelfono, elcablecoaxialogeneralmenteconocidocomocabledepartrenzadonoblindado(UTP)deCategora5.Lasfibras pticas,hebrasfinasdevidriooplsticoquetransmitensealesdeluz,sonotraformademediosdenetworking.Los mediosinalmbricosincluyenconexionesinalmbricasdomsticasentreunrouterinalmbricoyunacomputadoracon unatarjetaderedinalmbrica,conexininalmbricaterrestreentredosestacionesdetierraocomunicacinentre dispositivosentierraysatlites.EnunviajetpicoatravsdeInternet,unmensajepuedeviajarenunavariedadde medios.
Laspersonasgeneralmentebuscanenviaryrecibirdistintostiposdemensajesatravsdeaplicaciones informticas;estasaplicacionesnecesitanserviciosparafuncionarenlared.AlgunosdeestosserviciosincluyenWorld WideWeb,email,mensajerainstantneaytelefonaIP.Losdispositivosinterconectadosatravsdemediospara proporcionarserviciosdebenestargobernadosporreglasoprotocolos.Enelcuadroseenumeranalgunosserviciosyun protocolovinculadoenformamsdirectaconeseservicio. Losprotocolossonlasreglasqueutilizanlosdispositivosderedparacomunicarseentres.Actuamenteel estndardelaindustriaenredesesunconjuntodeprotocolosdenominadoTCP/IP(Protocolodecontrolde transmisin/ProtocolodeInternet).TCP/IPseutilizaenredescomercialesydomsticas,siendotambinelprotocolo primariodeInternet.SonlosprotocolosTCP/IPlosqueespecificanlosmecanismosdeformateo,dedireccionamientoy deenrutamientoquegarantizanquenuestrosmensajesseanentregadosalosdestinatarioscorrectos. Cerramosestaseccinconunejemploparavercmoloselementosderedes,dispositivos,mediosyservicios, estnconectadosmediantereglasparaenviarunmensaje.Laspersonasgeneralmenteimaginanlasredesenelsentido abstracto.Creamosyenviamosunmensajedetextoyenformacasiinmediatasemuestraeneldispositivodedestino. Aunquesabemosqueentreeldispositivodeemisinyeldispositivoderecepcinhayunaredmediantelacualviajan nuestrosmensajes,raramentepensamosentodaslaspartesypiezasqueformanesainfraestructura. Mensajes Enlaprimeraetapadelviajedesdelacomputadoraaldestino,elmensajeinstantneoseconvierteenun formatoquepuedetransmitirseenlared.Todoslostiposdemensajestienenqueserconvertidosabits,seales digitalescodificadasenbinario,antesdeserenviadosasusdestinos.Estoesassinimportarelformatodelmensaje original:texto,video,vozodatosinformticos.Unavezqueelmensajeinstantneoseconvierteenbits,estlistopara serenviadoalaredparasuremisin. Dispositivos ParacomenzaraentenderlasolidezycomplejidaddelasredesinterconectadasqueformanInternet,es necesarioempezarporlomsbsico.Tomemoselejemplodelenvodemensajesdetextoconunprogramade mensajerainstantneaenunacomputadora.Cuandopensamosenutilizarserviciosdered,generalmentepensamosen utilizarunacomputadoraparaaccederaellos.Perounacomputadoraesslountipodedispositivoquepuedeenviary recibirmensajesporunared.Muchosotrostiposdedispositivospuedenconectarsealaredparaparticiparenservicios dered.Entreesosdispositivosseencuentrantelfonos,cmaras,sistemasdemsica,impresorasyconsolasdejuegos.
Ademsdelacomputadora,haymuchosotroscomponentesquehacenposiblequenuestrosmensajes instantneosseandireccionadosatravsdekilmetrosdecables,cablessubterrneos,ondasareasyestacionesde satlitesquepuedanexistirentrelosdispositivosdeorigenydedestino.Unodeloscomponentescrticosenunaredde cualquiertamaoeselrouter.Unrouterunedosomsredes,comounareddomsticaeInternet,ypasainformacin deunaredaotra.Losroutersenunaredfuncionanparaasegurarqueelmensajelleguealdestinodelamanerams rpidayeficaz. Medio Paraenviarelmensajeinstantneoaldestino,lacomputadoradebeestarconectadaaunaredlocalinalmbrica oconcables.Lasredeslocalespuedeninstalarseencasasoempresas,dondepermitenacomputadorasyotros dispositivoscompartirinformacinyutilizarunaconexincomnaInternet. Lasredesinalmbricaspermitenelusodedispositivosconredesencualquierparte,enunaoficina,enunacasa einclusivealairelibre.Fueradelacasaolaoficina,laredinalmbricaestdisponibleenzonasactivaspblicascomo cafs,empresas,habitacionesdehotelesyaeropuertos. Muchasdelasredesinstaladasutilizancablesparaproporcionarconectividad.Etherneteslatecnologadered concablemscomnenlaactualidad.Loshilos,llamadoscables,conectanlascomputadorasaotrosdispositivosque formanlasredes.Lasredesconcablessonmejoresparatransmitirgrandescantidadesdedatosaaltavelocidadyson necesariaspararespaldarmultimediadecalidadprofesional. Servicios Losserviciosderedsonprogramasdecomputacinquerespaldanlaredhumana.Distribuidosentodalared, estosserviciosfacilitanlasherramientasdecomunicacinenlneacomoemails,forosdediscusin/boletines,salasde chatymensajerainstantnea.Porejemplo:enelcasounserviciodemensajerainstantneaproporcionadopor dispositivosenlanube,debeseraccesibletantoparaelemisorcomoparaelreceptor. LasReglas Aspectosimportantesdelasredesquenosondispositivosnimedios,sonreglasoprotocolos.Estasreglasson lasnormasoprotocolosqueespecificanlamaneraenqueseenvanlosmensajes,cmosedireccionanatravsdelared ycmoseinterpretanenlosdispositivosdedestino.Porejemplo:enelcasodelamensajerainstantneaJabber,los protocolosXMPP,TCPeIPsonimportantesconjuntosdereglasquepermitenqueserealicelacomunicacin.
1.3.3Redesconvergentes
Redesmltiplesdemltiplesservicios Eltelfonotradicional,laradio,latelevisinylasredesdedatosinformticostienensupropiaversinindividualdelos cuatroelementosbsicosdelared.Enelpasado,cadaunodeestosserviciosrequeraunatecnologadiferentepara emitirsusealdecomunicacinparticular.Adems,cadaserviciotienesupropioconjuntodereglasyestndarespara garantizarlacomunicacinexitosadesusealatravsdeunmedioespecfico. Redesconvergentes Losavancesdelatecnologanospermitenconsolidaresasredesdispersasenunanicaplataforma:unaplataforma definidacomounaredconvergente.Elflujodevoz,vdeoydatosqueviajanatravsdelamismaredeliminala necesidaddecrearymantenerredesseparadas.Enunaredconvergentetodavahaymuchospuntosdecontactoy muchosdispositivosespecializados(porejemplo:computadoraspersonales,telfonos,televisores,asistentespersonales yregistradorasdepuntosdeventaminoristas)perounasolainfraestructuraderedcomn.
Redesdeinformacininteligentes Lafuncindelaredestevolucionando.Laplataformadecomunicacionesinteligentesdelfuturoofrecermuchoms queconectividadbsicayaccesoalasaplicaciones.Laconvergenciadelosdiferentestiposderedesdecomunicacinen unaplataformarepresentalaprimerafaseenlacreacindelaredinteligentedeinformacin.Enlaactualidadnos encontramosenestafasedeevolucindelared.Laprximafaseserconsolidarnoslolosdiferentestiposde mensajesenunanicared,sinotambinconsolidarlasaplicacionesquegeneran,transmitenyaseguranlosmensajes enlosdispositivosderedintegrados.Noslolavozyelvideosetransmitirnmediantelamismared,sinoquelos dispositivosquerealizanlaconmutacindetelfonosyelbroadcastingdevideossernlosmismosdispositivosque enrutanlosmensajesenlared.Laplataformadecomunicacionesresultanteproporcionarfuncionalidadde aplicacionesdealtacalidadauncostoreducido. Planificacinparaelfuturo Lavelocidadalaquesedesarrollannuevaseinteresantesaplicacionesderedconvergentessepuedeatribuiralarpida expansindeInternet.Estaexpansincreunaampliaaudienciayunabasedeconsumomsgrande,yaquepuede enviarsecualquiermensaje,productooservicio.Losprocesosymecanismossubyacentesquellevanaestecrecimiento explosivotienencomoresultadounaarquitecturaderedmsflexibleyescalable.Comoplataformatecnolgicaquese puedeaplicaralavida,alaprendizaje,altrabajoyaljuegoenlaredhumana,laarquitecturadereddeInternetsedebe adaptaralosconstantescambiosenlosrequisitosdeseguridadydeserviciodealtacalidad.
1.4ARQUITECTURADEINTERNET 1.4.1Arquitecturadered
Lasredesdebenadmitirunaampliavariedaddeaplicacionesyservicios,comoastambinfuncionarcondiferentes tiposdeinfraestructurasfsicas.Eltrminoarquitecturadered,enestecontexto,serefierealastecnologasque admitenlainfraestructurayalosserviciosyprotocolosprogramadosquepuedentrasladarlosmensajesentodaesa infraestructura.DebidoaqueInternetevoluciona,aligualquelasredesengeneral,descubrimosqueexistencuatro caractersticasbsicasquelaarquitecturasubyacentenecesitaparacumplirconlasexpectativasdelosusuarios: toleranciaafallas,escalabilidad,calidaddelservicioyseguridad. Toleranciaafallas LaexpectativadequeInternetestsiempredisponibleparamillonesdeusuariosqueconfanenellarequieredeuna arquitecturadereddiseadaycreadacontoleranciaafallas.Unaredtoleranteafallaseslaquelimitaelimpactode unafalladelsoftwareohardwareypuederecuperarserpidamentecuandoseproducedichafalla.Estasredes dependendeenlacesorutasredundantesentreelorigenyeldestinodelmensaje.Siunenlaceorutafalla,losprocesos garantizanquelosmensajespuedenenrutarseenformainstantneaenunenlacediferentetransparenteparalos usuariosencadaextremo.Tantolasinfraestructurasfsicascomolosprocesoslgicosquedireccionanlosmensajesa travsdelaredestndiseadosparaadaptarseaestaredundancia.staeslapremisabsicadelaarquitecturaderedes actuales.
1.4.2Arquitecturaderedtoleranteafallas
Internet,ensuscomienzos,eraelresultadodeunainvestigacinrespaldadaporelDepartamentodeDefensade EstadosUnidos(DoD).Suobjetivoprincipalfuetenerunmediodecomunicacinquepudierasoportarladestruccinde numerosossitioseinstalacionesdetransmisinsininterrumpirelservicio.Estoimplicaquelatoleranciaafallaserael focodelesfuerzodeltrabajodediseodeinternetworkinicial.Losprimerosinvestigadoresderedobservaronlasredes decomunicacinexistentes,queensuscomienzosseutilizabanparalatransmisindetrficodevoz,paradeterminar qupodahacerseparamejorarelniveldetoleranciaafallas. Redesorientadasalaconexinconmutadasporcircuito ParacomprendereldesafoconelqueseenfrentaronlosinvestigadoresdelDoD,esnecesarioobservarcmo funcionabanlossistemastelefnicos.Cuandounapersonarealizaunallamadautilizandountelfonotradicional,la llamadaprimeropasaporunprocesodeconfiguracinenelcualseidentificantodaslasconmutacionestelefnicas entrelapersonayeltelfonoalqueestllamando.Secreaunrutatemporalocircuitoatravsdelasdistintas ubicacionesdeconmutacinautilizarduranteladuracindelallamadatelefnica.Sifallaalgnenlaceodispositivoque participaenelcircuito,lallamadasecae.Paravolveraconectarse,sedeberealizarunanuevallamadaycrearunnuevo circuitoentreeltelfonodeorigenyeldedestino.Estetipoderedorientadaalaconexinsellamaredconmutadapor circuito.Lasprimerasredesconmutadasporcircuitonorecreabanenformadinmicaloscircuitosdescartados.Para recuperarsedeunafalla,sedebeniniciarnuevasllamadasycrearnuevoscircuitosdeextremoaextremo.
Utilizacindepaquetes Losdispositivosdentrodelamismarednotienenencuentaelcontenidodelospaquetesindividuales,sloesvisiblela direccindeldestinofinalydelprximodispositivoenlarutahaciaesedestino.Nosegeneraningncircuitoreservado entreemisoryreceptor.Cadapaqueteseenvaenformaindependientedesdeunaubicacindeconmutacinaotra.En cadaubicacin,sedecidequrutautilizarparaenviarelpaquetealdestinofinal.Siunarutautilizadaanteriormenteya noestdisponible,lafuncindeenrutamientopuedeelegirenformadinmicalaprximarutadisponible.Debidoaque losmensajesseenvanporpartes,enlugardehacerlocomounmensajecompletoynico,lospocospaquetesque puedenperderseencasodequeseproduzcaunafallapuedenvolveratransmitirseadestinoporunarutadiferente.En muchoscasos,eldispositivodedestinonotieneencuentaquesehaproducidounafallaoreenrutamiento. Redessinconexinconmutadasporpaquetes LosinvestigadoresdelDepartamentodeDefensa(DoD)sedieroncuentadequeunaredsinconexinconmutadapor paquetestenalascaractersticasnecesariasparaadmitirunaarquitecturaderedresistenteytoleranteafallas.Enuna redconmutadaporpaquetesnoexistelanecesidaddeuncircuitoreservadoysimpledeextremoaextremo.Cualquier partedelmensajepuedeenviarseatravsdelaredutilizandounarutadisponible.Lospaquetesquecontienenlas partesdelosmensajesdediferentesorgenespuedenviajarporlaredalmismotiempo.Elproblemadeloscircuitos inactivosonoutilizadosdesaparece;todoslosrecursosdisponiblespuedenutilizarseencualquiermomentoparaenviar paquetesaldestinofinal.Alproporcionarunmtodoparautilizardinmicamenterutasredundantessinintervencindel usuario,Internetsehavueltounmtododecomunicacintoleranteafallasyescalable. Redesorientadasalaconexin AunquelasredessinconexinconmutadasporpaquetescubrenlasnecesidadesdelosDoDysiguensiendola infraestructuraprimariadelaInternetactual,hayalgunosbeneficiosenunsistemaorientadoalaconexincomoel sistematelefnicoconmutadoporcircuito.Debidoaquelosrecursosdelasdiferentesubicacionesdeconmutacin estndestinadosaproporcionarunnmerodeterminadodecircuitos,puedengarantizarselacalidadyconsistenciade losmensajestransmitidosenunaredorientadaalaconexin.Otrobeneficioesqueelproveedordelserviciopuede cargarlosusuariosdelaredduranteelperododetiempoenquelaconexinseencuentraactiva.Lacapacidadde cargarlosusuariosparaconexionesactivasatravsdelaredesunapremisafundamentaldelaindustriadelserviciode telecomunicaciones.
1.4.3Arquitecturaderedescalable
ElhechodequeInternetseexpandaaestavelocidad,sinafectarseriamenteelrendimientodeusuariosindividuales,es unafuncindeldiseodelosprotocolosydelastecnologassubyacentessobrelacualseconstruye.Internet,hechode unacoleccinderedespblicasyprivadasinterconectadas,tieneunaestructurajerrquicaencapasparaserviciosde direccionamiento,designacinyconectividad.Encadanivelocapadelajerarqua,losoperadoresderedindividual mantienenrelacionesentreparesconotrosoperadoresenelmismonivel.Comoresultado,eltrficoderedesdestinado paraserviciosregionalesylocalesnonecesitacruzaraunpuntocentralparasudistribucin.Losservicioscomunes puedenduplicarseendiferentesregiones,manteniendoeltrficodelasredesbackbonedenivelsuperior. AunquenoexisteunaorganizacinquereguleInternet,losoperadoresdelasdiferentesredesindividualesque proporcionanlaconectividaddeInternetcooperanparacumplirconlosprotocolosyestndaresaceptados. Laadherenciaalosestndarespermitealosfabricantesdehardwareysoftwareconcentrarseenlasmejorasdel productoenreasderendimientoycapacidad,sabiendoquelosnuevosproductospuedenintegrarseymejorarla infraestructuraexistente. LaarquitecturadeInternetactual,altamenteescalable,nosiemprepuedemantenerelritmodelademandadelusuario. Losnuevosprotocolosyestructurasdedireccionamientoestnendesarrolloparacumplirconelritmoaceleradoalcual seagreganlosserviciosyaplicacionesdeInternet.
1.4.4Previsindecalidaddeservicio
Lasredesdebenproporcionarserviciosseguros,predecibles,mensurablesy,aveces,garantizados.Laarquitecturade redconmutadaporpaquetesnogarantizaquetodoslospaquetesqueconformanunmensajeenparticularlleguena tiempo,enelordencorrecto,niaungarantizanlallegada. Lasredestambinnecesitanmecanismosparaadministrareltrficoderedescongestionado.Lacongestinsegenera cuandolademandaderecursosderedsuperalacapacidaddisponible. SitodaslasredestuvieranrecursosinfinitosnohabranecesidaddeutilizarmecanismosQoSparagarantizarlacalidad deservicio.Desafortunadamente,stenoeselcaso.Existenalgunasrestriccionesenlosrecursosderedquenopueden evitarse.Lasrestriccionesincluyenlimitacionestecnolgicas,costosydisponibilidadlocaldelserviciodealtoanchode banda.Elanchodebandaeslamedidadelacapacidaddetransmisindedatosdelared.Cuandoseproducenintentos decomunicacionessimultneasenlared,lademandadeanchodebandapuedeexcedersudisponibilidad.Lasolucin obviaparaestasituacinseraaumentarlacantidaddeanchodebandadisponible.Perodebidoalasrestricciones anteriormentemencionadas,estonosiempreesposible. Enlamayoradeloscasos,cuandoelvolumendepaquetesesmayordeloquesepuedetransportarenlared,los dispositivoscolocanlospaquetesencolaenlamemoriahastaquehayarecursosdisponiblesparatransmitirlos.Los paquetesencolaprovocanretrasos.Sielnmerodepaquetesencolacontinaaumentando,lascolasdelamemoriase llenanylospaquetessedescartan.
ElsecretoparallegaraunasolucinexitosadecalidaddeaplicacindeextremoaextremoeslograrlaCalidadde servicio(QoS)necesariaadministrandolosparmetrosdeprdidadepaquetesoderetrasoenunared.Porlotanto, asegurarlaQoSrequieredeungrupodetcnicasparaadministrarlautilizacindelosrecursosdered.Paramantener unabuenacalidaddeservicioparalasaplicacionesquelorequieren,esnecesariopriorizarlostiposdepaquetesde datosquedebenenviarseaexpensasdeotrostiposdepaquetesquepuedanretrasarseodescartarse. Clasificacin Loidealesasignarunaprioridadexactaparacadatipodecomunicacin.Enlaactualidad,estonoresultaprcticoy posible.Porlotanto,clasificamoslasaplicacionesencategorassegnlacalidadespecficaderequisitosdeservicios. ParacrearclasificacionesdedatosQoS,utilizamosunacombinacindecaractersticasdecomunicacinylaimportancia relativaasignadaalaaplicacin.Luegoincluimostodoslosdatosenlamismaclasificacinenbasealasmismasreglas. Porejemplo,lacomunicacinsensiblealtiempooimportantedeberaclasificarseenformadiferentedela comunicacinquepuedeesperaroesdemenorimportancia. Asignacindeprioridades Lascaractersticasdelainformacinquesecomunicatambinafectansuadministracin.Porejemplo,elenvodeuna pelculautilizaunaimportantecantidadderecursosderedcuandoseenvaenformacontinua,sininterrupcin.Otros tiposdeservicios,losemails,porejemplo,noresultantandemandantesenlared.Enunaempresa,eladministrador puededecidirasignarlamayorpartedelosrecursosderedalapelcula,considerandoquestaeslaprioridadparalos clientes.Eladministradorpuededecidirqueelimpactosermnimosilosusuariosdeemailstienenqueesperar algunossegundosmsparaquellegue.Enotraempresalacalidaddelstreamdevdeonoestanimportantecomola informacindecontroldeprocesoscrticosqueoperanlasmquinasdefabricacin.
LosmecanismosdeQoSpermitenelestablecimientodeestrategiasdeadministracindecolaqueimplementan prioridadesparalasdiferentesclasificacionesdelosdatosdeaplicacin.Sineldiseoylaimplementacincorrectosde losmecanismosdeQoS,lospaquetesdedatossedescartansinconsiderarlascaractersticasdelaaplicacinnila prioridad.Algunasdelasdecisionesprioritariasparaunaorganizacinpuedenser: Comunicacionessensiblesaltiempo:aumentanlaprioridadporservicioscomoeltelfonooladistribucinde vdeos. Comunicacionesnosensiblesaltiempo:disminuyenlaprioridadderecuperacindepginasWebodecorreos electrnicos. Muchaimportanciaparalaempresa:aumentalaprioridaddecontroldeproduccinodedatosdetransacciones comerciales. Comunicacinindeseable:disminuyelaprioridadobloquealaactividadnodeseadacomolatransferenciade archivosentreparesoelentretenimientoenvivo.
1.4.5Provisindeseguridaddered
Lainfraestructuradered,losserviciosylosdatoscontenidosenlascomputadorasconectadasalaredsonactivos comercialesypersonalesmuyimportantes.Comprometerlaintegridaddeestosactivospuedeocasionarserias repercusionesfinancierasycomerciales. Algunasdelasconsecuenciasdelarupturaenlaseguridaddelaredson: interrupcionesderedqueimpidenlarealizacindecomunicacionesydetransacciones,conlaconsecuente prdidadenegocios, maldireccionamientoyprdidadefondospersonalesocomerciales, propiedadintelectualdelaempresa(ideasdeinvestigacin,patentesodiseos)quesonrobadosyutilizados porlacompetencia,o detallesdecontratosconclientesquesedivulganaloscompetidoresosonhechospblicos,generandouna prdidadeconfianzadelmercadodelaindustria.
Lafaltadeconfianzapblicaenlaprivacidad,confidencialidadynivelesdeintegridaddelosnegociospuedederivaren laprdidadeventasy,finalmente,enlaquiebradelaempresa.Existendostiposdecuestionesdeseguridaddelared quesedebentratarafindeevitarseriasconsecuencias:seguridaddelainfraestructuradelaredyseguridaddel contenido. Asegurarlainfraestructuradelaredincluyelaproteccinfsicadelosdispositivosqueproporcionanconectividaddered yevitanelaccesonoautorizadoalsoftwaredeadministracinqueresideenellos. Laseguridaddelcontenidoserefierealaproteccindelainformacincontenidaenlospaquetesquesetransmitenen laredylainformacinalmacenadaenlosdispositivosconectadosasta.AltransmitirlainformacinenInternetuotra red,losdispositivosylasinstalacionesporlasqueviajanlospaquetesdesconocenelcontenidodelospaquetes individuales.Sedebenimplementarherramientasparaproporcionarseguridadalcontenidodelosmensajes individualessobrelosprotocolossubyacentesquerigenlaformaenquelospaquetesseformatean,direccionany envan.Debidoaqueelreensamblajeylainterpretacindelcontenidosedelegaaprogramasqueseejecutanen sistemasindividualesdeorigenydestino,muchosdelosprotocolosyherramientasdeseguridaddebenimplementarse tambinenesossistemas. Lasmedidasdeseguridadquesedebentomarenunaredson: evitarladivulgacinnoautorizadaoelrobodeinformacin, evitarlamodificacinnoautorizadadeinformacin,y evitarlaDenegacindeservicio.
Unsistemasegurodeautenticacindeusuarios,elcumplimientodelascontraseasdifcilesdeadivinaryel requerimientoalosusuariosparaquelascambienfrecuentementeayudanarestringirelaccesoalascomunicacionesy alosdatosalmacenadosenlosdispositivosadjuntosdelared.Cuandocorresponda,elcontenidoencriptadoasegurala confidencialidadyreducelasposibilidadesdedivulgacinnoautorizadaorobodeinformacin. Mantenerlaintegridaddelascomunicaciones Laintegracindedatossignificaquelainformacinnosealterdurantelatransmisindeorigenadestino.La integracindedatospuedeversecomprometidacuandoaldaarselainformacin,yaseaenformaintencionalo accidental,antesdequeelreceptorcorrespondientelareciba. Laintegridaddeorigeneslaconfirmacindequesevalidlaidentidaddelemisor.Secomprometelaintegridaddel origencuandounusuarioodispositivofalsificasuidentidadyproporcionainformacinincorrectaaldestinatario. Elusodefirmasdigitales,algoritmosdehashymecanismosdechecksumsonformasdeproporcionarintegridadde origenydedatosatravsdelaredparaevitarlamodificacinnoautorizadadeinformacin Garantizardisponibilidad Lagarantadeconfidencialidadeintegridadsonirrelevantessilosrecursosderedestnsobrecargadosonodisponibles. Disponibilidadsignificatenerlaseguridaddeaccederenformaconfiableyoportunaalosserviciosdedatospara usuariosautorizados.LosrecursospuedennoestardisponiblesduranteunataquedeDenegacindeservicio(DoS)opor lapropagacindeunvirusdecomputadora.Losdispositivosfirewalldered,juntoconlossoftwareantivirusdelos equiposdeescritorioydelosservidorespuedenasegurarlaconfiabilidadysolidezdelsistemaparadetectar,repelery resolveresosataques.Lacreacindeinfraestructurasderedcompletamenteredundantes,conpocospuntosdeerror, puedereducirelimpactodeesasamenazas. Elresultadodelaimplementacindemedidasparamejorartantolacalidaddelserviciocomolaseguridaddelas comunicacionesderedesunaumentoenlacomplejidaddelaplataformaderedsubyacente.DebidoaqueInternet continaexpandindoseparaofrecermsynuevosservicios,sufuturodependedelasnuevasymsslidas arquitecturasendesarrolloqueincluyenestascuatrocaractersticas:toleranciaafallas,escalabilidad,calidaddel servicioyseguridad.
1.5TENDENCIASDENETWORKING 1.5.1Haciadondevatodo?
Laconvergenciadelosdistintosmediosdecomunicacinenunaplataformaderedsimpleestimulaelcrecimiento exponencialdelascapacidadesdered.Existentrestendenciasprincipalesquecontribuyenalafuturaestructuradelas redesdeinformacincomplejas: mayorcantidaddeusuariosmviles, proliferacindedispositivosaptosparalared,y expansindelagamadeservicios.
Usuariosmviles Conelaumentoenlacantidaddetrabajadoresmvilesyenelusodedispositivosdemano,necesariamenteestamos demandandomsconectividadmvilalasredesdedatos.Estademandacreunmercadoparaserviciosinalmbricos quetienenmayorflexibilidad,coberturayseguridad. Nuevosymsdispositivoscompatibles Lacomputadoraesslounodelosmuchosdispositivosenlasredesdeinformacinactuales.Tenemosuncrecimiento denuevasyemocionantestecnologasqueaprovechanlosserviciosdereddisponibles. Lasfuncionesrealizadasporlostelfonoscelulares,asistentesdigitalespersonales(PDA),organizadoresypagers convergenensencillosdispositivosporttilesconconectividadcontinuaaproveedoresdeserviciosycontenido.Estos dispositivos,algunavezconsideradosjuguetesoelementosdelujo,sonahoraunaparteintegraldelaformaenquese comunicanlaspersonas.Ademsdelosdispositivosmviles,tambintenemosdispositivosdevozsobreIP(VoIP), sistemasdejuegosyunagranvariedaddedispositivosdelhogarydenegociosquesepuedenconectaryutilizar serviciosdered. Mayordisponibilidaddeservicios Laampliaaceptacindelatecnologayelrpidoritmodeinnovacinenserviciosatravsdelaredcreauna dependenciaenespiral.Paracumplirconlasdemandasdelusuario,sepresentannuevosserviciosysemejoranlos serviciosmsviejos.Comolosusuariosconfanenestosserviciosampliados,deseananmscapacidades.As,lared crecepararespaldaresteaumentoenlademanda.Laspersonasdependendelosserviciosproporcionadosenlaredy, enconsecuencia,dependendeladisponibilidadyconfiabilidaddelainfraestructuraderedsubyacente. Eldesafodemantenerelritmoconunareddeusuariosyserviciosencontinuaexpansinesresponsabilidaddelos profesionalesdeTIyderedcapacitados.
1.5.2OportunidadesparalacarreradeNetworking
LascarrerasdenetworkingyTecnologadeInformacinestnenconstantecrecimientoyevolucin,aligualquelas tecnologasylosserviciossubyacentes.Comolasredescrecenensofisticacin,lademandaparalaspersonascon habilidadesdenetworkingtambincontinuarcreciendo. LasposicionesdeTItradicionalescomoprogramadores,ingenierosdesoftware,administradoresdebasesdedatosy tcnicosderedestnunidaspornuevosttulos,comoporejemplo:arquitectodered,diseadordesitiosdee Commerce,funcionariodeseguridaddeinformacinyespecialistaenintegracinlocal.Lasoportunidadespara empresariosdeprevisinestratgicasonilimitadas. InclusolostrabajosquenosondeTI,comoadministracindefabricacinodiseodeequipamientomdico,ahora requierendeunacantidadsignificativadeconocimientoacercadelfuncionamientoderedesparaqueresulteexitoso. Losejecutivosprincipalesdetecnologaenmuchasorganizacionesgrandesenumeranlafaltadepersonalcalificado comofactorprimordialenelretrasodelaimplementacindenuevoseinnovadoresservicios. Comoestudiantesdetecnologadered,examinamosloscomponentesdelasredesdedatosylosrolesquecumplenal habilitarlascomunicaciones.Estecurso,comootrosenlaseriedelaAcademiadeNetworking,estdiseadopara capacitarloconelconocimientoderedesparacrearyadministrarestasredesenevolucin.
Elusodemodelosgeneralmenteaceptadosquedescribenfuncionesdelaredescentralparaelestudioderedes.Estos modelosproporcionanunmarcoparaentenderlasredesactualesyparafacilitareldesarrollodenuevastecnologas paraadmitirfuturasnecesidadesdecomunicacin. Enestecurso,utilizamosestosmodelosylasherramientasdiseadasparaanalizarysimularlafuncionalidaddelared. DosdelasherramientasquelepermitirncreareinteractuarconredessimuladassonelsoftwarePacketTracer4.1yel analizadordeprotocolosderedWiresharknetwork. Estecaptulolopreparapara: Describirlaestructuradeunared,inclusolosdispositivosylosmediosnecesariosparaquelascomunicaciones seanexitosas. Explicarlafuncindelosprotocolosenlascomunicacionesdered. Explicarlasventajasdeutilizarunmodeloencapasparadescribirlafuncionalidaddelared. Describirlafuncindecadacapaendosmodelosderedreconocidos:ElmodeloTCP/IPyelmodeloOSI. Describirlaimportanciadedireccionarynombraresquemasenlascomunicacionesdered.
2.1Plataformaparalascomunicaciones 2.1.1Elementosdelacomunicacin
Lacomunicacincomienzaconunmensajeoinformacinquesedebeenviardesdeunapersonaodispositivoaotro.Las personasintercambianideasmediantediversosmtodosdecomunicacin.Todosestosmtodostienentreselementos
encomn.Elprimerodeestoselementoseselorigendelmensajeoemisor.Losorgenesdelosmensajessonlas personasolosdispositivoselectrnicosquedebenenviarunmensajeaotraspersonasodispositivos.Elsegundo elementodelacomunicacineseldestinooreceptordelmensaje.Eldestinorecibeelmensajeylointerpreta.Untercer elemento,llamadocanal,estformadoporlosmediosqueproporcionanelcaminoporelqueelmensajeviajadesdeel origenhastaeldestino. Considere,porejemplo,quedeseacomunicarmediantepalabras,ilustracionesysonidos.Cadaunodeestosmensajes puedeenviarseatravsdeunareddedatosodeinformacinconvirtindolosprimeroendgitosbinariosobits.Luego, estosbitssecodificanenunasealquesepuedetransmitirporelmedioapropiado.Enlasredesdecomputadoras,el mediogeneralmenteesuntipodecableounatransmisininalmbrica. Eltrminoredenestecursosereferiradatosoredesdeinformacincapacesdetransportargrancantidadde diferentestiposdecomunicaciones,queincluyedatosinformticos,vozinteractiva,videoyproductosde entretenimiento.
2.1.2Comunicacindemensajes
Enteora,unacomunicacinsimple,comounvideomusicalounemailpuedeenviarseatravsdelareddesdeun origenhaciaundestinocomounstreamdebitsmasivoycontinuo.Sienrealidadlosmensajessetransmitierondeesta manera,significarqueningnotrodispositivopodrenviarorecibirmensajesenlamismaredmientrasesta transferenciadedatosestenprogreso.Estosgrandesstreamsdedatosoriginarnretrasosimportantes.Adems,si fallunenlaceenlainfraestructuraderedinterconectadadurantelatransmisin,seperdertodoelmensajeytendr queretransmitirseporcompleto. Unmejorenfoqueparaenviardatosatravsdelaredesdividirlosdatosenpartesmspequeasymsmanejables.La divisindelstreamdedatosenpartesmspequeassedenominasegmentacin.Lasegmentacindemensajestiene dosbeneficiosprincipales. Primero,alenviarpartesindividualesmspequeasdelorigenaldestino,sepuedenentrelazardiversasconversaciones enlared.Elprocesoqueseutilizaparaentrelazarlaspiezasdeconversacionesseparadasenlaredsedenomina multiplexacin. Segundo,lasegmentacinpuedeaumentarlaconfiabilidaddelascomunicacionesdered.Noesnecesarioquelaspartes separadasdecadamensajesiganelmismorecorridoatravsdelareddesdeelorigenhastaeldestino.Siunarutaen particularsesaturaconeltrficodedatosofalla,laspartesindividualesdelmensajeanpuedendireccionarsehaciael destinomediantelosrecorridosalternativos.Sipartedelmensajenolograllegaraldestino,slosedebenretransmitir laspartesfaltantes.
2.1.3Componentesdelared
Larutaquetomaunmensajedesdeelorigenhastaeldestinopuedesertansencillacomounsolocablequeconectauna computadoraconotraotancomplejacomounaredqueliteralmenteabarcaelmundo.Estainfraestructuraderedesla plataformaquerespaldalaredhumana.Proporcionaelcanalestableyconfiableporelcualseproducenlas comunicaciones. Losdispositivosylosmediossonloselementosfsicosohardwaredelared.Elhardwareesgeneralmenteel componentevisibledelaplataformadered,comounacomputadoraporttilopersonal,unswitch,oelcableadoquese usaparaconectarestosdispositivos.Aveces,puedequealgunoscomponentesnoseanvisibles.Enelcasodelosmedios inalmbricos,losmensajessetransmitenatravsdelaireutilizandoradiofrecuenciainvisibleuondasinfrarrojas. Losserviciosyprocesossonlosprogramasdecomunicacin,denominadossoftware,queseejecutanenlosdispositivos conectadosalared.Unservicioderedproporcionainformacinenrespuestaaunasolicitud.Losserviciosincluyenuna grancantidaddeaplicacionesderedcomunesqueutilizanlaspersonasadiario,comolosserviciosdeemailhostingy losserviciosdeWebhosting.Losprocesosproporcionanlafuncionalidadquedireccionaytrasladamensajesatravsde lared.Losprocesossonmenosobviosparanosotros,perosoncrticosparaelfuncionamientodelasredes.
2.1.4Dispositivosfinalesysurolenlared
Losdispositivosderedconlosquelagenteestmsfamiliarizadasedenominandispositivosfinales.Estosdispositivos constituyenlainterfazentrelaredhumanaylareddecomunicacinsubyacente.Algunosejemplosdedispositivos finalesson: Computadoras(estacionesdetrabajo,computadorasporttiles,servidoresdearchivos,servidoresWeb) Impresorasdered TelfonosVoIP Cmarasdeseguridad Dispositivosmvilesdemano(comoescneresdebarrasinalmbricos,asistentesdigitalespersonales(PDA))
Losclientessonhostsquetienensoftwareinstaladoquelespermitesolicitarymostrarlainformacinobtenidadel servidor.
2.1.5Dispositivosintermediosysurolenlared
Ademsdelosdispositivosfinalesconloscualeslagenteestfamiliarizada,lasredesdependendedispositivos intermediariosparaproporcionarconectividadyparatrabajardetrsdeescenaygarantizarquelosdatosfluyanatravs delared.Estosdispositivosconectanloshostsindividualesalaredypuedenconectarvariasredesindividualespara formarunainternetwork.Lossiguientessonejemplosdedispositivosderedintermediarios: dispositivosdeaccesoalared(hubs,switchesypuntosdeaccesoinalmbricos), dispositivosdeinternetworking(routers), servidoresdecomunicacinymdems,y dispositivosdeseguridad(firewalls).
Laadministracindedatosmientrasfluyenatravsdelaredtambinesunafuncindelosdispositivosintermediarios. Estosdispositivosutilizanladireccinhostdedestino,conjuntamenteconinformacinsobrelasinterconexionesdela red,paradeterminarlarutaquedebentomarlosmensajesatravsdelared.Losprocesosqueseejecutanenlos dispositivosderedintermediariosrealizanlassiguientesfunciones: regeneraryretransmitrsealesdedatos, mantenerinformacinsobrequrutasexistenatravsdelaredydelainternetwork, notificaraotrosdispositivosloserroresylasfallasdecomunicacin, direccionardatosporrutasalternativascuandoexistenfallasenunenlace, clasificarydireccionarmensajessegnlasprioridadesdeQoS(calidaddeservicio),y permitirodenegarelflujodedatosenbaseaconfiguracionesdeseguridad.
2.1.6MediosdeRed
Lacomunicacinatravsdeunaredestransportadaporunmedio.Elmedioproporcionaelcanalporelcualviajael mensajedesdeelorigenhastaeldestino. Lasredesmodernasutilizanprincipalmentetrestiposdemediosparainterconectarlosdispositivosyproporcionarla rutaporlacualpuedentransmitirselosdatos.Estosmediosson: hilosmetlicosdentrodeloscables, fibrasdevidriooplsticas(cabledefibraptica),y transmisininalmbrica.
Lacodificacindesealquesedeberealizarparaqueelmensajeseatransmitidoesdiferenteparacadatipodemedio. Enloshilosmetlicos,losdatossecodificandentrodeimpulsoselctricosquecoincidenconpatronesespecficos.Las transmisionesporfibrapticadependendepulsosdeluz,dentrodeintervalosdeluzvisibleoinfrarroja.Enlas transmisionesinalmbricas,lospatronesdeondaselectromagnticasmuestranlosdistintosvaloresdebits. Losdiferentestiposdemediosderedtienendiferentescaractersticasybeneficios.Notodoslosmediosderedtienen lasmismascaractersticasnisonadecuadosparaelmismofin.Loscriteriosparaelegirunmedioderedson: ladistanciaenlacualelmediopuedetransportarexitosamenteunaseal, elambienteenelcualseinstalarelmedio, lacantidaddedatosylavelocidadalaquesedebentransmitir,y elcostodelmedioydelainstalacin.
2.2LAN(REDDEREALOCAL),WAN(REDDEREAAMPLIA)EINTERNETWORKS 2.2.1Redesderealocal
Lasinfraestructurasderedpuedenvariarengranmedidaentrminosde: eltamaodelreacubierta, lacantidaddeusuariosconectados,y lacantidadytiposdeserviciosdisponibles.
2.2.2Redesdereaamplia
Cuandounacompaaounaorganizacintieneubicacionesseparadasporgrandesdistanciasgeogrficas,esposible quedebautilizarunproveedordeserviciodetelecomunicaciones(TSP)parainterconectarlasLANenlasdistintas ubicaciones.Losproveedoresdeserviciosdetelecomunicacionesoperangrandesredesregionalesquepuedenabarcar largasdistancias.Tradicionalmente,losTSPtransportabanlascomunicacionesdevozydedatosenredesseparadas. Cadavezms,estosproveedoresofrecenasussubscriptoresserviciosderedconvergentedeinformacin.
Porlogeneral,lasorganizacionesindividualesalquilanlasconexionesatravsdeunareddeproveedoresdeserviciosde telecomunicaciones.EstasredesqueconectanlasLANenubicacionesseparadasgeogrficamenteseconocencomo Redesdereaamplia(WAN).AunquelaorganizacinmantienetodaslaspolticasylaadministracindelasLANen ambosextremosdelaconexin,laspolticasdentrodelareddelproveedordelserviciodecomunicacionesson controladasporelTSP. LasWANutilizandispositivosdereddiseadosespecficamentepararealizarlasinterconexionesentrelasLAN.Dadala importanciadeestosdispositivosparalared,laconfiguracin,instalacinymantenimientodestossonaptitudes complementariasdelafuncindeunareddelaorganizacin. LasLANyWANsondemuchautilidadparalasorganizacionesindividuales.Conectanalosusuariosdentrodela organizacin.Permitengrancantidaddeformasdecomunicacinqueincluyenintercambiodeemails,capacitacin corporativayaccesoarecursos.
2.2.3Internet:Redderedes
AunqueexistenbeneficiosporelusodeunaLANoWAN,lamayoradelosusuariosnecesitancomunicarseconun recursouotrared,fueradelaorganizacinlocal. Losejemplosdeestetipodecomunicacinincluyen: enviaruncorreoelectrnicoaunamigoenotropas, accederanoticiasoproductosdeunsitioWeb, obtenerunarchivodelacomputadoradeunvecino, mensajerainstantneaconunparientedeotraciudad,y seguimientodelaactividaddeunequipodeportivofavoritoatravsdeltelfonocelular.
Internetwork Unamallaglobalderedesinterconectadas(internetworks)cubreestasnecesidadesdecomunicacinhumanas.Algunas deestasredesinterconectadaspertenecenagrandesorganizacionespblicasoprivadas,comoagencias gubernamentalesoempresasindustriales,yestnreservadasparasuusoexclusivo.Lainternetworkmsconocida, ampliamenteutilizadayalaqueaccedeelpblicoengeneralesInternet. InternetsecreaporlainterconexinderedesquepertenecenalosProveedoresdeserviciosdeInternet(ISP).Estas redesISPseconectanentresparaproporcionaraccesoamillonesdeusuariosentodoelmundo.Garantizarla comunicacinefectivaatravsdeestainfraestructuradiversarequierelaaplicacindetecnologasyprotocolos consistentesyreconocidoscomnmente,comotambinlacooperacindemuchasagenciasdeadministracinderedes. Intranet EltrminointranetseutilizageneralmenteparareferirseaunaconexinprivadadealgunasLANyWANquepertenecen aunaorganizacinyqueestdiseadaparaquepuedanaccedersolamentelosmiembrosyempleadosdela organizacinuotrosquetenganautorizacin. Nota:Esposiblequelossiguientestrminosseansinnimos:internetwork,reddedatosyred.Unaconexindedoso msredesdedatosformaunainternetwork:unaredderedes.Tambineshabitualreferirseaunainternetworkcomo unareddedatososimplementecomounared,cuandoseconsideranlascomunicacionesaaltonivel.Elusodelos trminosdependedelcontextoydelmomento,aveceslostrminospuedenserintercambiados.
2.2.4Representacionesdered
Cuandosetransportainformacincomplejacomolaconectividadderedyelfuncionamientodeunagraninternetwork, esdemuchautilidadutilizarrepresentacionesvisualesygrficos.Comocualquierotroidioma,ellenguajede interconexinderedesutilizaungrupocomndesmbolospararepresentarlosdistintosdispositivosfinales,los dispositivosderedylosmedios.Lacapacidaddereconocerlasrepresentacioneslgicasdeloscomponentesfsicosde networkingesfundamentalparapodervisualizarlaorganizacinyelfuncionamientodeunared.Durantetodoeste cursoypruebasdelaboratorio,aprendercmofuncionanestosdispositivosycmoserealizanconellostareasbsicas deconfiguracin. Ademsdeestasrepresentaciones,seutilizaterminologaespecializadacuandoseanalizalamaneraenqueseconectan unosconotros.Algunostrminosimportantespararecordarson: Tarjetadeinterfazdered(NIC):unaNICoadaptadorLANproporcionalaconexinfsicaconlaredenlacomputadora personaluotrodispositivohost.Elmedioqueconectalacomputadorapersonalconeldispositivoderedseinserta directamenteenlaNIC. Puertofsico:conectorotomaenundispositivoderedenelcualelmedioseconectaconunhostoconotrodispositivo dered. Interfaz:puertosespecializadosdeundispositivodeinternetworkingqueseconectaconredesindividuales.Puestoque losroutersseutilizanparainterconectarredes,lospuertosdeunrouterseconocencomointerfacesdered.
2.3PROTOCOLOS 2.3.1Reglasquerigenlascomunicaciones
Todacomunicacin,yaseacaraacaraoporunared,estregidaporreglaspredeterminadasdenominadasprotocolos. Estosprotocolossonespecficosdelascaractersticasdelaconversacin.Ennuestrascomunicacionespersonales cotidianas,lasreglasqueutilizamosparacomunicarnosatravsdeunmedio,comoeltelfono,nonecesariamenteson lasmismasquelosprotocolosqueseusanenotromedio,comoescribirunacarta. Piensecuntasreglasoprotocolosdiferentesrigenlosdistintosmtodosdecomunicacinqueexistenactualmenteen elmundo. Lacomunicacinexitosaentreloshostsdeunaredrequierelainteraccindegrancantidaddeprotocolosdiferentes.Un grupodeprotocolosinterrelacionadosquesonnecesariospararealizarunafuncindecomunicacinsedenominasuite deprotocolos.Estosprotocolosseimplementanenelsoftwareyhardwarequeestcargadoencadahostydispositivo dered. Unadelasmejoresmanerasdevisualizardequmaneratodoslosprotocolosinteractanenunhostenparticulares verlocomounstack.Unastackdeprotocolosmuestracmolosprotocolosindividualesdeunasuiteseimplementanen elhost.Losprotocolossemuestrancomounajerarquaencapas,dondecadaserviciodenivelsuperiordependedela funcionalidaddefinidaporlosprotocolosquesemuestranenlosnivelesinferiores.Lascapasinferioresdelstack competenalosmovimientosdedatosporlaredyalaprovisindeserviciosalascapassuperiores,concentradosenel contenidodelmensajequeseestenviandoyenlainterfazdelusuario. Usodecapasparadescribirunacomunicacincaraacara Porejemplo:considereadospersonascomunicndosecaraacara.Comomuestralafigura,sepuedenutilizartrescapas paradescribirestaactividad.Enlacapainferior,lacapafsica,puedehaberdospersonas,cadaunaconunavozque puedepronunciarpalabrasenvozalta.Enlasegundacapa,lacapadelasreglas,existeunacuerdoparahablarenun lenguajecomn.Enlacapasuperior,lacapadecontenido,estnlaspalabrasqueenrealidadsepronuncian,el contenidodelacomunicacin. Sisomostestigosdeestaconversacin,enrealidadnoveremoscapasflotandoenelespacio.Esimportanteentender queelusodecapasesunmodeloy,comotal,proporcionaunavaparafraccionarconvenientementeenpartesuna tareacomplejaydescribircmofunciona.
2.3.2Protocolosdered
Anivelhumano,algunasreglasdecomunicacinsonformalesyotrassimplementesobreentendidasoimplcitas, basadasenlosusosycostumbres.Paraquelosdispositivossepuedancomunicarenformaexitosa,unanuevasuitede protocolosdebedescribirlosrequerimientoseinteraccionesprecisos. Lassuitedeprotocolosdenetworkingdescribenprocesoscomolossiguientes: elformatooestructuradelmensaje, elmtodoporelcuallosdispositivosdenetworkingcomparteninformacinsobrerutasconotrasredes, cmoycuandosepasanlosmensajesdeerrorydelsistemaentredispositivos,o elinicioyterminacindelassesionesdetransferenciadedatos.
2.3.3Suitesdeprotocolosyestndaresdelaindustria
Confrecuencia,muchosdelosprotocolosquecomprendenunasuitedeprotocolosaludenaotrosprotocolos ampliamenteutilizadosoaestndaresdelaindustria.Unestndaresunprocesooprotocoloquehasidoavaladoporla industriadenetworkingyratificadoporunaorganizacindeestndares,comoelInstitutodeingenieroselctricosy electrnicos(IEEE,InstituteofElectricalandElectronicsEngineers)oelGrupodetrabajodeingenieradeInternet(IETF). Elusodeestndareseneldesarrolloeimplementacindeprotocolosaseguraquelosproductosdediferentes fabricantespuedanfuncionarconjuntamenteparalograrcomunicacioneseficientes.Siunprotocolonoesobservado estrictamenteporunfabricanteenparticular,esposiblequesusequipososoftwarenopuedancomunicarse satisfactoriamenteconproductoshechosporotrosfabricantes. Enlascomunicacionesdedatos,porejemplo,siunextremodeunaconversacinutilizaunprotocolopararegiruna comunicacinunidireccionalyelotroextremoadoptaunprotocoloquedescribeunacomunicacinbidireccional,es muyprobablequenopuedaintercambiarseningunainformacin.
2.3.4Interaccindelosprotocolos
UnejemplodelusodeunasuitedeprotocolosencomunicacionesderedeslainteraccinentreunservidorWebyun exploradorWeb.Estainteraccinutilizaunacantidaddeprotocolosyestndaresenelprocesodeintercambiode informacinentreellos.Losdistintosprotocolostrabajanenconjuntoparaasegurarqueambaspartesrecibeny entiendenlosmensajes.Algunosejemplosdeestosprotocolosson: Protocolodeaplicacin: Protocolodetransferenciadehipertexto(HTTP)esunprotocolocomnqueregulalaformaenqueinteractanun servidorWebyunclienteWeb.HTTPdefineelcontenidoyelformatodelassolicitudesyrespuestasintercambiadas entreelclienteyelservidor.TantoelclientecomoelsoftwaredelservidorWebimplementanelHTTPcomopartedela aplicacin.ElprotocoloHTTPsebasaenotrosprotocolospararegirdequmanerasetransportanlosmensajesentreel clienteyelservidor Protocolodetransporte: Protocolodecontroldetransmisin(TCP)eselprotocolodetransportequeadministralasconversacionesindividuales entreservidoresWebyclientesWeb.TCPdividelosmensajesHTTPenpequeaspartes,denominadassegmentos,para enviarlasalclientededestino.Tambinesresponsabledecontrolareltamaoylosintervalosalosqueseintercambian losmensajesentreelservidoryelcliente.
Protocolodeinternetwork: ElprotocolointernetworkmscomneselProtocolodeInternet(IP).IPesresponsabledetomarlossegmentos formateadosdelTCP,encapsularlosenpaquetes,asignarleslasdireccionescorrectasyseleccionarlamejorrutahaciael hostdedestino. Protocolosdeaccesoalared: Estosprotocolosdescribendosfuncionesprincipales:administracindeenlacededatosytransmisinfsicadedatosen losmedios.LosprotocolosdeadministracindeenlacededatostomanlospaquetesIPylosformateanpara transmitirlosporlosmedios.Losestndaresyprotocolosdelosmediosfsicosrigendequmaneraseenvanlasseales porlosmediosycmolasinterpretanlosclientesquelasreciben.Lostransceptoresdelastarjetasdeinterfazdered implementanlosestndaresapropiadosparalosmediosqueseutilizan.
2.3.5Protocolosindependientesdelatecnologa
Losprotocolosdereddescribenlasfuncionesqueseproducendurantelascomunicacionesdered.Enelejemplodela conversacincaraacara,esposiblequeunprotocoloparacomunicarestablezcaqueparaindicarquelaconversacin hafinalizado,elemisordebepermanecerensilenciodurantedossegundoscompletos.Sinembargo,esteprotocolono especificacmoelemisordebepermanecerensilenciodurantelosdossegundos. Losprotocolosgeneralmentenodescribencmocumplirunafuncinenparticular.Aldescribirsolamentequfunciones serequierendeunaregladecomunicacinenparticularperonocmorealizarlas,esposiblequelaimplementacinde unprotocoloenparticularseaindependientedelatecnologa. EnelejemplodelservidorWeb,HTTPnoespecificaqulenguajedeprogramacinseutilizaparacrearelexplorador, qusoftwaredeservidorWebsedebeutilizarparaservirlaspginasWeb,sobrequsistemaoperativoseejecutael softwareolosrequisitosnecesariosparamostrarelexplorador.Tampocodescribecmodetectaerroreselservidor, aunquesdescribequhaceelservidorsiseproduceunerror. Estosignificaqueunacomputadorayotrosdispositivos,comotelfonosmvilesoPDA,puedenaccederaunapgina WebalmacenadaencualquiertipodeservidorWebqueutilicecualquiertipodesistemaoperativodesdecualquier lugardeInternet.
2.4USOSDELOSMODELOSENCAPAS 2.4.1Beneficiosdelusodeunmodeloencapas
Paravisualizarlainteraccinentrevariosprotocolos,escomnutilizarunmodeloencapas.Unmodeloencapas muestraelfuncionamientodelosprotocolosqueseproducedentrodecadacapa,comoastambinlainteraccinde lascapassobreydebajodel. Existenbeneficiosalutilizarunmodeloencapasparadescribirlosprotocolosderedyelfuncionamiento.Usodeun modeloencapas: Asisteeneldiseodelprotocolo,porquelosprotocolosqueoperanenunacapaespecficaposeeninformacin definidaquevanaponerenprcticayunainterfazdefinidasegnlascapasporencimaypordebajo. Fomentalacompetencia,yaquelosproductosdedistintosproveedorespuedentrabajarenconjunto. Evitaqueloscambiosenlatecnologaoenlascapacidadesdeunacapaafectenotrascapassuperiorese inferiores. Proporcionaunlenguajecomnparadescribirlasfuncionesycapacidadesdered.
2.4.2Modelosdeprotocolosyreferencias
Existendostiposbsicosdemodelosdenetworking:modelosdeprotocoloymodelosdereferencia. Unmodelodeprotocoloproporcionaunmodeloquecoincidefielmenteconlaestructuradeunasuitedeprotocoloen particular.Elconjuntojerrquicodeprotocolosrelacionadosenunasuiterepresentatpicamentetodalafuncionalidad requeridaparainterconectarlaredhumanaconlareddedatos.ElmodeloTCP/IPesunmodelodeprotocoloporque describelasfuncionesqueseproducenencadacapadelosprotocolosdentrodelconjuntoTCP/IP. Unmodelodereferenciaproporcionaunareferenciacomnparamantenerconsistenciaentodoslostiposde protocolosyserviciosdered.Unmodelodereferencianoestpensadoparaserunaespecificacindeimplementacin niparaproporcionarunniveldedetallesuficienteparadefinirdeformaprecisalosserviciosdelaarquitecturadered.El propsitoprincipaldeunmodelodereferenciaesasistirenlacomprensinmsclaradelasfuncionesylosprocesos involucrados. Elmodelodeinterconexindesistemaabierto(OSI)eselmodelodereferenciadeinternetworkmsampliamente conocido.Seutilizaparaeldiseoderedesdedatos,especificacionesdefuncionamientoyresolucindeproblemas. AunquelosmodelosTCP/IPyOSIsonlosmodelosprincipalesqueseutilizancuandoseanalizalafuncionalidaddered, losdiseadoresdeprotocolosdered,serviciosodispositivospuedencrearsuspropiosmodelospararepresentarsus productos.Porltimo,sesolicitaalosdiseadoresquesecomuniquenconlaindustriaasociandosusproductoso serviciosconelmodeloOSI,elmodeloTCP/IPoambos.
2.4.3ModeloTCP/IP
Elprimermodelodeprotocoloencapasparacomunicacionesdeinternetworksecreaprincipiosdeladcadadelos setentayseconoceconelnombredemodelodeInternet.Definecuatrocategorasdefuncionesquedebentenerlugar paraquelascomunicacionesseanexitosas.LaarquitecturadelasuitedeprotocolosTCP/IPsiguelaestructuradeeste modelo.Poresto,escomnquealmodelodeInternetseloconozcacomomodeloTCP/IP. Lamayoradelosmodelosdeprotocolosdescribenunstackdeprotocolosespecficosdelproveedor.Sinembargo, puestoqueelmodeloTCP/IPesunestndarabierto,unacompaanocontrolaladefinicindelmodelo.Las definicionesdelestndarylosprotocolosTCP/IPseexplicanenunforopblicoysedefinenenunconjuntode documentosdisponiblesalpblico.EstosdocumentossedenominanSolicitudesdecomentarios(RFCS).Contienenlas especificacionesformalesdelosprotocolosdecomunicacindedatosylosrecursosquedescribenelusodelos protocolos. LasRFC(Solicitudesdecomentarios)tambincontienendocumentostcnicosyorganizacionalessobreInternet, incluyendolasespecificacionestcnicasylosdocumentosdelaspolticasproducidosporelGrupodetrabajode ingenieradeInternet(IETF).
2.4.4Procesodecomunicacin
ElmodeloTCP/IPdescribelafuncionalidaddelosprotocolosqueformanlasuitedeprotocolosTCP/IP.Esosprotocolos, queseimplementantantoenelhostemisorcomoenelreceptor,interactanparaproporcionarlaentregade aplicacionesdeextremoaextremoatravsdeunared. Unprocesocompletodecomunicacinincluyeestospasos: 1.Creacindedatosaniveldelacapadeaplicacindeldispositivofinalorigen. 2.Segmentacinyencapsulacindedatoscuandopasanporlastackdeprotocoloseneldispositivofinaldeorigen. 3.Generacindelosdatossobreelmedioenlacapadeaccesoalareddelastack. 4.Transportedelosdatosatravsdelainternetwork,queconsistedelosmediosydecualquierdispositivo intermediario. 5.Recepcindelosdatosenlacapadeaccesoalareddeldispositivofinaldedestino. 6.Desencapsulacinyrearmadodelosdatoscuandopasanporlastackeneldispositivofinal. 7.Traspasodeestosdatosalaaplicacindedestinoenlacapadeaplicacindeldispositivofinaldedestino.
2.4.5Unidaddedatodelprotocoloyencapsulacin
Mientraslosdatosdelaaplicacinbajanalstackdelprotocoloysetransmitenporlosmediosdelared,varios protocolosleagreganinformacinencadanivel.Estocomnmenteseconocecomoprocesodeencapsulacin. LaformaqueadoptaunaseccindedatosencualquiercapasedenominaUnidaddedatosdelprotocolo(PDU).Durante laencapsulacin,cadacapaencapsulalasPDUquerecibedelacapainferiordeacuerdoconelprotocoloqueseutiliza. Encadaetapadelproceso,unaPDUtieneunnombredistintoparareflejarsunuevoaspecto.Aunquenoexisteuna convencinuniversaldenombresparalasPDU,enestecursosedenominandeacuerdoconlosprotocolosdelasuite TCP/IP. Datos:eltrminogeneralparalasPDUqueseutilizanenlacapadeaplicacin. Segmento:PDUdelacapadetransporte. Paquete:PDUdelacapadeInternetwork. Trama:PDUdelacapadeaccesoalared. Bits:unaPDUqueseutilizacuandosetransmitenfsicamentedatosatravsdeunmedio.
2.4.6Procesodeenvoyrecepcin
Cuandoseenvanmensajesenunared,elstackdelprotocolodeunhostfuncionadesdearribahaciaabajo.Enel ejemplodelservidorWebpodemosutilizarelmodeloTCP/IPparailustrarelprocesodeenvodeunapginaWebHTML auncliente. ElprotocolodelacapaAplicacin,HTTP,comienzaelprocesoentregandolosdatosdelapginaWebconformatoHTML alacapaTransporte.All,losdatosdeaplicacinsedividenensegmentosTCP.AcadasegmentoTCPseleotorgauna etiqueta,denominadaencabezado,quecontieneinformacinsobrequprocesosqueseejecutanenlacomputadorade destinodebenrecibirelmensaje.Tambincontienelainformacinparahabilitarelprocesodedestinopara reensamblarnuevamentelosdatosasuformatooriginal. LacapaTransporteencapsulalosdatosHTMLdelapginaWebdentrodelsegmentoylosenvaalacapaInternet, dondeseimplementaelprotocoloIP.Aqu,elsegmentoTCPensutotalidadesencapsuladodentrodeunpaqueteIP, queagregaotrortulodenominadoencabezadoIP.ElencabezadoIPcontienelasdireccionesIPdehostdeorigenyde destino,comotambinlainformacinnecesariaparaentregarelpaqueteasucorrespondienteprocesodedestino. LuegoelpaqueteIPseenvaalprotocoloEthernetdelacapadeaccesoalared,dondeseencapsulaenunencabezado detramayenuntriler.Cadaencabezadodetramacontieneunadireccinfsicadeorigenydedestino.Ladireccin fsicaidentificadeformaexclusivalosdispositivosenlaredlocal.Eltrilercontieneinformacindeverificacinde errores.Finalmente,losbitssecodificanenelmedioEthernetmedianteelservidorNIC.
Esteprocesoseinvierteenelhostreceptor.Losdatosseencapsulanmientrassubenalstackhacialaaplicacindel usuariofinal.
2.4.7ModeloOSI
Inicialmente,elmodeloOSIfuediseadoporlaOrganizacinInternacionalparalaEstandarizacin(ISO,International OrganizationforStandardization)paraproporcionarunmarcosobreelcualcrearunasuitedeprotocolosdesistemas abiertos.Lavisineraqueesteconjuntodeprotocolosseutilizaraparadesarrollarunaredinternacionalqueno dependieradesistemaspropietarios. Lamentablemente,lavelocidadalaquefueadoptadalaInternetbasadaenTCP/IPylaproporcinenlaqueseexpandi ocasionaronqueeldesarrolloylaaceptacindelasuitedeprotocolosOSIquedaranatrs.Aunquepocosdelos protocolosdesarrolladosmediantelasespecificacionesOSIsondeusomasivoenlaactualidad,elmodeloOSIdesiete capasharealizadoaportesimportantesparaeldesarrollodeotrosprotocolosyproductosparatodoslostiposde nuevasredes. Comomodelodereferencia,elmodeloOSIproporcionaunaamplialistadefuncionesyserviciosquepuedenproducirse encadacapa.Tambindescribelainteraccindecadacapaconlascapasdirectamenteporencimaypordebajodel. AunqueelcontenidodeestecursoseestructurarentornoalmodeloOSI,elejedelanlisissernlosprotocolos identificadosenelstackdeprotocolosTCP/IP. Tengaencuentaque,mientraslascapasdelmodeloTCP/IPsemencionansloporelnombre,lassietecapasdelmodelo OSIsemencionanconfrecuenciapornmeroynopornombre.
2.4.8ComparacinentreelmodeloOSIyelmodeloTCP/IP
LosprotocolosqueformanlasuitedeprotocolosTCP/IPpuedendescribirseentrminosdelmodelodereferenciaOSI. EnelmodeloOSI,lacapaAccesoalaredylacapaAplicacindelmodeloTCP/IPestnsubdivididasparadescribir funcionesdiscretasquedebenproducirseenestascapas. EnlacapaAccesoalared,lasuitedeprotocolosTCP/IPnoespecificaculesprotocolosutilizarcuandosetransmitepor unmediofsico;slodescribelatransferenciadesdelacapadeInternetalosprotocolosderedfsica.LasCapasOSI1y2 analizanlosprocedimientosnecesariosparateneraccesoalosmediosylosmediosfsicosparaenviardatosporuna red.
LosparalelosclaveentredosmodelosderedseproducenenlasCapas3y4delmodeloOSI.LaCapa3delmodeloOSI, lacapaRed,seutilizacasiuniversalmenteparaanalizarydocumentarelrangodelosprocesosqueseproducenentodas lasredesdedatosparadireccionaryenrutarmensajesatravsdeunainternetwork.ElProtocolodeInternet(IP)esel protocolodelasuiteTCP/IPqueincluyelafuncionalidaddescritaenlaCapa3. LaCapa4,lacapaTransportedelmodeloOSI,confrecuenciaseutilizaparadescribirserviciosofuncionesgeneralesque administranconversacionesindividualesentreloshostsdeorigenydedestino.Estasfuncionesincluyenacusederecibo, recuperacindeerroresysecuenciamiento.Enestacapa,losprotocolosTCP/IP,Protocolodecontroldetransmisin (TCP)yProtocolodedatagramasdeusuario(UDP)proporcionanlafuncionalidadnecesaria. LacapadeaplicacinTCP/IPincluyeunacantidaddeprotocolosquepropocionanfuncionalidadespecficaparauna variedaddeaplicacionesdeusuariofinal.LasCapas5,6y7delmodeloOSIseutilizancomoreferenciaspara proveedoresyprogramadoresdesoftwaredeaplicacinparafabricarproductosquenecesitanaccederalasredespara establecercomunicaciones.
2.5DIRECCIONAMIENTODERED 2.5.1Direccionamientoenlared
ElmodeloOSIdescribelosprocesosdecodificacin,formateo,segmentacinyencapsulacindedatosparatransmitir porlared.Unflujodedatosqueseenvadesdeunorigenhastaundestinosepuededividirenpartesyentrelazarcon losmensajesqueviajandesdeotroshostshaciaotrosdestinos.Milesdemillonesdeestaspartesdeinformacinviajan
2.5.2Envodedatosaldispositivofinal
Duranteelprocesodeencapsulacin,seagreganidentificadoresdedireccinalosdatosmientrasbajanalstackdel protocoloenelhostdeorigen.Ascomoexistenmltiplescapasdeprotocolosquepreparanlosdatosparatransmitirlos asusdestinos,existenmltiplescapasdedireccionamientoparaasegurarlaentrega. Elprimeridentificador,ladireccinfsicadelhost,apareceenelencabezadodelaPDUdeCapa2,llamadotrama.La Capa2estrelacionadaconlaentregadelosmensajesenunaredlocalnica.LadireccindelaCapa2esexclusivaen laredlocalyrepresentaladireccindeldispositivofinalenelmediofsico.EnunaLANqueutilizaEthernet,esta direccinsedenominadireccindeControldeAccesoalmedio(MAC).Cuandodosdispositivossecomunicanenlared Ethernetlocal,lastramasqueseintercambianentreelloscontienenlasdireccionesMACdeorigenydedestino.Unavez queunatramaserecibesatisfactoriamenteporelhostdedestino,lainformacindeladireccindelaCapa2seelimina mientraslosdatossedesencapsulanysubenelstackdeprotocolosalaCapa3.
2.5.3Transportededatosatravsdeinternetwoks
LosprotocolosdeCapa3estndiseadosprincipalmenteparamoverdatosdesdeunaredlocalaotraredlocaldentro deunainternetwork.MientraslasdireccionesdeCapa2sloseutilizanparacomunicarentredispositivosdeunared localnica,lasdireccionesdeCapa3debenincluiridentificadoresquepermitanadispositivosderedintermediarios ubicarhostsendiferentesredes.EnlasuitedeprotocolosTCP/IP,cadadireccinIPhostcontieneinformacinsobrela redenlaqueestubicadoelhost. Enloslmitesdecadaredlocal,undispositivoderedintermediario,porlogeneralunrouter,desencapsulalatramapara leerladireccinhostdedestinocontenidaenelencabezadodelpaquete,laPDUdeCapa3.Losroutersutilizanla porcindelidentificadordereddeestadireccinparadeterminarqurutautilizarparallegaralhostdedestino.Una vezquesedeterminalaruta,elrouterencapsulaelpaqueteenunanuevatramayloenvaporsutrayectohaciael dispositivofinaldedestino.Cuandolatramallegaasudestinofinal,latramaylosencabezadosdelpaqueteseeliminan ylosdatossesubenalaCapa4.
2.5.4Envodedatosalaaplicacincorrecta
EnlaCapa4,lainformacincontenidaenelencabezadodelaPDUnoidentificaunhostdedestinoounareddedestino. Loquesidentificaeselprocesooservicioespecficoqueseejecutaeneldispositivohostdedestinoqueactuarenlos datosqueseentregan.Loshosts,seanclientesoservidoresenInternet,puedenejecutarmltiplesaplicacionesdered simultneamente.Lagentequeutilizacomputadoraspersonalesgeneralmentetieneunclientedecorreoelectrnico queseejecutaalmismotiempoqueelexploradorWeb,unprogramademensajerainstantnea,algnstreamingmedia y,talvez,inclusoalgnjuego.Todosestosprogramasejecutndoseenformaseparadasonejemplosdeprocesos individuales.
VerunapginaWebinvocaalmenosunprocesodered.HacerclicenunhipervnculohacequeunexploradorWebse comuniqueconunservidorWeb.Almismotiempo,ensegundoplano,esposiblequeclientedecorreoelectrnicoest enviandoorecibiendounemailyuncolegaoamigoenviandounmensajeinstantneo. Pienseenunacomputadoraquetieneslounainterfazdered.Todoslosstreamsdedatoscreadosporlasaplicaciones queseestnejecutandoenlaPCingresanysalenatravsdeesasolainterfaz,sinembargolosmensajesinstantneos noemergenenelmediodeldocumentodelprocesadordetextosodelemailqueseveenunjuego. Estoesasporquelosprocesosindividualesqueseejecutanenloshostsdeorigenydedestinosecomunicanentres. CadaaplicacinoservicioesrepresentadoporunnmerodepuertoenlaCapa4.Undilogonicoentredispositivosse identificaconunpardenmerosdepuertodeorigenydedestinodeCapa4quesonrepresentativosdelasdos aplicacionesdecomunicacin.Cuandolosdatosserecibenenelhost,seexaminaelnmerodepuertoparadeterminar quaplicacinoprocesoeseldestinocorrectodelosdatos.
2.5.5Guerrerosenlared
UnrecursodeentretenimientoparaayudaravisualizarlosconceptosdenetworkingeslapelculaanimadaWarriorsof theNet(Guerrerosdelared),porTNGMediaLab.Antesdeverelvideo,sedebetenerencuentalosiguiente: Primero,encuantoalosconceptosquehaaprendidoenestecaptulo,pienseenqumomentodelvideoestenlaLAN, enlaWAN,enintranetoenInternet,yculessonlosdispositivosfinalesvs.Losdispositivosintermedios,cmose aplicanlosmodelosOSIyTCP/IPyquprotocolosestninvolucrados. Segundo,esposiblequealgunostrminosquesemencionanenelvideonoleseanfamiliares.Lostiposdepaquetes mencionadosserefierenaltipodedatosdenivelsuperior(TCP,UDP,ICMPPing,PINGdelamuerte)queseencapsulan enlospaquetesIP(endefinitiva,todoseconvierteenpaquetesIP).Losdispositivosqueencuentranlospaquetesensu
viajesonrouter,servidorproxy,routerswitch,Intranetcorporativa,elproxy,URL(Localizadoruniformederecursos), firewall,anchodebanda,host,servidorWeb. Tercero,mientrasqueenelvdeosehacereferenciaexplcitaalospuertosnmeros21,23,25,53y80,solamentese hacereferenciaimplcitaalasdireccionesIP.Puedeverdnde?DndesemuestraenelvideoquelasdireccionesMAC puedenestarinvolucradas? Porltimo,apesardeque,confrecuencia,todaslasanimacionestienensimplificaciones,enelvideohayunerrorclaro. Aproximadamentealos5minutos,seformulalasiguienteafirmacinQusucedecuandoelseorIPnorecibeun acusederecibo;simplementeenvaunpaquetedereemplazo.Comoverenloscaptulossiguientes,stanoesuna funcindelProtocolodeInternetdeCapa3,queesunprotocolodeentreganoconfiabledemximoesfuerzo,sino unafuncindelProtocoloTCPdelacapaTransporte. Alfinalizarestecurso,comprendermejorlaamplitudyprofundidaddelosconceptosdescritosenelvideo.Esperamos quelodisfrute. Descarguelapelculadesdehttp://www.warriorsofthe.net
2.7RESUMENDELCAPITULO 2.7.1Resumenyrevisin
Lasredesdedatossonsistemasdedispositivosfinales,dedispositivosintermediariosydemediosqueconectanlos dispositivos,queproporcionanlaplataformaparalaredhumana. Estosdispositivosylosserviciosquefuncionanenellospuedeninterconectarsedemaneraglobalytransparenteparael usuarioyaquecumplenconlasreglasylosprotocolos. Elusodemodelosencapascomoabstraccionessignificaquelasoperacionesdelossistemasderedsepuedenanalizary desarrollarparaabastecerlasnecesidadesdelosserviciosdecomunicacinfuturos. LosmodelosdenetworkingmsampliamenteutilizadossonOSIyTCP/IP.Asociarlosprotocolosqueestablecenlas reglasdelascomunicacionesdedatosconlasdistintascapasesdegranutilidadparadeterminarqudispositivosy serviciosseaplicanenpuntosespecficosmientraslosdatospasanatravsdelasLANyWAN. Amedidaquebajanenelstack,losdatossesegmentanenpartesyseencapsulanconlasdireccionesydemsrtulos.El procesoseinviertecuandolaspartessedesencapsulanysubenalstackdelprotocolodedestino. Laaplicacindelosmodelospermitealasdistintaspersonas,empresasyasociacionescomercialesanalizarlasredes actualesyplanificarlasredesdelfuturo.
3.1APLICACIONES:LAINTERFACEENTREREDES 3.1.1ModeloOSIyModeloTCP/IP
Elmodelodereferenciadeinterconexindesistemasabiertosesunarepresentacinabstractaencapas,creadacomo guaparaeldiseodelprotocolodered.ElmodeloOSIdivideelprocesodenetworkingendiferentescapaslgicas,cada unadelascualestieneunanicafuncionalidadyalacualseleasignanprotocolosyserviciosespecficos. Enestemodelo,lainformacinsepasadeunacapaaotra,comenzandoenlacapadeAplicacinenelhostde transmisin,siguiendoporlajerarquahacialacapaFsica,pasandoporelcanaldecomunicacionesalhostdedestino, dondelainformacinvuelvealajerarquayterminaenlacapadeAplicacin.Lafigurailustralospasosenesteproceso. LacapadeAplicacin,Capasiete,eslacapasuperiordelosmodelosOSIyTCP/IP.Eslacapaqueproporcionalainterfaz entrelasaplicacionesqueutilizamosparacomunicarnosylaredsubyacenteenlacualsetransmitenlosmensajes.Los protocolosdecapadeaplicacinseutilizanparaintercambiarlosdatosentrelosprogramasqueseejecutanenloshosts deorigenydestino.Existenmuchosprotocolosdecapadeaplicacinysiempresedesarrollanprotocolosnuevos.
3.1.1 AunqueelgrupodeprotocolosTCP/IPsedesarrollantesdeladefinicindelmodeloOSI,lafuncionalidaddelos protocolosdecapadeaplicacindeTCP/IPseadaptanaproximadamentealaestructuradelastrescapassuperioresdel modeloOSI:CapasdeAplicacin,PresentacinySesin. LamayoradelosprotocolosdecapadeaplicacindeTCP/IPsedesarrollaronantesdelaaparicindecomputadoras personales,interfacesdelusuariogrficasyobjetosmultimedia.Comoresultado,estosprotocolosimplementanmuy pocodelafuncionalidadqueseespecificaenlascapasdeSesinyPresentacindelmodeloOSI. CapadePresentacin LacapadePresentacintienetresfuncionesprimarias: Lasimplementacionesdelacapadepresentacingeneralmentenosevinculanconunastackdeprotocolos determinada.Losestndaresparavdeosygrficossonalgunosejemplos.Dentrodelosestndaresmsconocidospara vdeoencontramosQuickTimeyelGrupodeexpertosenpelculas(MPEG).QuickTimeesunaespecificacindeApple Computerparaaudioyvdeo,yMPEGesunestndarparalacodificacinycompresindevdeos. DentrodelosformatosdeimagengrficamsconocidosencontramosFormatodeintercambiogrfico(GIF),Grupode expertosenfotografa(JPEG)yFormatodearchivodeimagenetiquetada(TIFF).GIFyJPEGsonestndaresde compresinycodificacinparaimgenesgrficas,yTIFFesunaformatodecodificacinestndarparaimgenes grficas. CapadeSesin ComoloindicaelnombredelacapadeSesin,lasfuncionesenestacapacreanymantienendilogosentrelas aplicacionesdeorigenydestino.Lacapadesesinmanejaelintercambiodeinformacinparainiciarlosdilogosy Codificacinyconversindedatosdelacapadeaplicacinparagarantizarquelosdatosdeldispositivode origenpuedanserinterpretadosporlaaplicacinadecuadaeneldispositivodedestino. Compresindelosdatosdeformaquepuedanserdescomprimidosporeldispositivodedestino. Encriptacindelosdatosparatransmisinydescifredelosdatoscuandoserecibeneneldestino.
LosprotocolosdecapadeaplicacindeTCP/IPmsconocidossonaquellosqueproporcionanintercambiodela informacindelusuario.Estosprotocolosespecificanlainformacindecontrolyformatonecesariaparamuchasdelas funcionesdecomunicacindeInternetmscomunes.AlgunosdelosprotocolosTCP/IPson: ElprotocoloServiciodenombresdedominio(DNS,DomainNameService)seutilizapararesolvernombresde InternetendireccionesIP. Elprotocolodetransferenciadehipertexto(HTTP,HypertextTransferProtocol)seutilizaparatransferirarchivos queformanlaspginasWebdelaWorldWideWeb. ElProtocolosimpledetransferenciadecorreo(SMTP)seutilizaparalatransferenciademensajesdecorreoy adjuntos. Telnet,unprotocolodeemulacindeterminal,seutilizaparaproporcionaraccesoremotoaservidoresya dispositivosdered. ElProtocolodetransferenciadearchivos(FTP,FileTransferProtocol)seutilizaparalatansferenciainteractiva dearchivosentresistemas.
LosprotocolosdelasuiteTCP/IPgeneralmentesondefinidosporSolicitudesdecomentarios(RFCS).ElGrupodetrabajo deingenieradeInternetmantienelasRFCScomolosestndaresparaelconjuntoTCP/IP.
3.1.2Softwaredelacapadeaplicacin
LasfuncionesasociadasconlosprotocolosdecapadeAplicacinpermitenalaredhumanacomunicarseconlaredde datossubyacente.CuandoabrimosunexploradorWebounaventanademensajerainstantnea,seiniciauna aplicacin,yelprogramasecolocaenlamemoriadeldispositivodondeseejecuta.Cadaprogramaejecutablecargadoa undispositivosedenominaproceso. DentrodelacapadeAplicacin,existendosformasdeprocesosoprogramasdesoftwarequeproporcionanaccesoala red:aplicacionesyservicios. Aplicacionesreconocidasporlared Aplicacionessonlosprogramasdesoftwarequeutilizalagenteparacomunicarseatravsdelared.Algunas aplicacionesdeusuariofinalsoncompatiblesconlared,locualsignificaqueimplementanlosprotocolosdelacapade aplicacinypuedencomunicarsedirectamenteconlascapasinferioresdelstackdeprotocolos.Losclientesdecorreo electrnicoylosexploradoresWebsonejemplosdeestetipodeaplicaciones. ServiciosdelacapadeAplicacin OtrosprogramaspuedennecesitarlaayudadelosserviciosdelacapadeAplicacinparautilizarlosrecursosdelared, comotransferenciadearchivosocoladeimpresinenred.Aunquesontransparentesparaelusuario,estosservicios sonlosprogramasquesecomunicanconlaredypreparanlosdatosparalatransferencia.Diferentestiposdedatos,ya seatexto,grficoovdeo,requierendediversosserviciosderedparaasegurarsedequeestnbienpreparadospara procesarlasfuncionesdelascapasinferioresdelmodeloOSI. Cadaservicioderedoaplicacinutilizaprotocolosquedefinenlosestndaresyformatosdedatosautilizarse.Sin protocolos,lareddedatosnotendraunamaneracomndeformatearydireccionarlosdatos.Paracomprenderla funcindelosdistintosserviciosdered,esnecesariofamiliarizarseconlosprotocolossubyacentesquerigensu operacin.
3.1.3Aplicacionesdelusuario,serviciosyprotocolosdecapadeAplicacin
Comosemencionanteriormente,lacapadeAplicacinutilizalosprotocolosimplementadosdentrodelasaplicaciones yservicios.Mientrasquelasaplicacionesproporcionanalaspersonasunaformadecrearmensajesylosserviciosdela capadeaplicacinestablecenunainterfazconlared,losprotocolosproporcionanlasreglasylosformatosqueregulan eltratamientodelosdatos.Unnicoprogramaejecutabledebeutilizarlostrescomponenteseinclusiveelmismo nombre.Porejemplo:cuandoanalizamosTelnetnospodemosreferiralaaplicacin,elserviciooelprotocolo. EnelmodeloOSI,seconsideraquelasaplicacionesqueinteractandirectamenteconlaspersonasseencuentranenla partesuperiordelstack,aligualquelaspersonas.AligualquetodaslaspersonasdentrodelmodeloOSI,lacapade Aplicacinsebasaenlafuncionesdelascapasinferioresparacompletarelprocesodecomunicacin.Dentrodelacapa deaplicacin,losprotocolosespecificanqumensajesseintercambianentreloshostdeorigenydedestino,lasintaxis deloscomandosdecontrol,eltipoyformatodelosdatosquesetransmitenylosmtodosadecuadosparanotificacin yrecuperacindeerrores.
3.1.4FuncionesdelprotocolodelaCapadeAplicacin
Losprotocolosdelacapadeaplicacinsonutilizadostantoporlosdispositivosdeorigencomodedestinoduranteuna sesindecomunicacin.Paraquelascomunicacionesseanexitosas,debencoincidirlosprotocolosdecapadeaplicacin implementadosenelhostdeorigenydestino. Losprotocolosestablecenreglasconsistentesparaintercambiardatosentrelasaplicacionesylosservicioscargadosen losdispositivosparticipantes.Losprotocolosespecificancmoseestructuranlosdatosdentrodelosmensajesylos tiposdemensajesqueseenvanentreorigenydestino.Estosmensajespuedensersolicitudesdeservicios,acusesde recibo,mensajesdedatos,mensajesdeestadoomensajesdeerror.Losprotocolostambindefinenlosdilogosde mensajes,asegurandoqueunmensajeenviadoencuentrelarespuestaesperadayseinvoquenlosservicios correspondientescuandoserealizalatransferenciadedatos. Muchosydiversostiposdeaplicacionessecomunicanatravsdelasredesdedatos.Porlotanto,losserviciosdela capadeAplicacindebenimplementarprotocolosmltiplesparaproporcionarlavariedaddeseadadeexperienciasde comunicacin.Cadaprotocolotieneunfinespecficoycontienelascaractersticasrequeridasparacumplircondicho propsito.Debenseguirselosdetallesdelprotocolocorrespondienteacadacapa,aslasfuncionesenunacapase comunicancorrectamenteconlosserviciosenlacapainferior. Lasaplicacionesylosserviciostambinpuedenutilizarprotocolosmltiplesduranteelcursodeunacomunicacin simple.Unprotocolopuedeespecificarcmoseestablecelaconexinderedesyotrodescribirelprocesoparala transferenciadedatoscuandoelmensajesepasaalasiguientecapainferior.
3.2TOMADEMEDIDASPARALASAPLICACIONESYSERVICIOS 3.2.1Elmodeloclienteservidor
Cuandolagenteintentaaccederainformacinensusdispositivos,yaseanstosunacomputadorapersonaloporttil, unPDA,telfonocelularocualquierotrodispositivoconectadoalared,losdatospuedennoestarfsicamente almacenadosensusdispositivos.Siasfuere,sedebesolicitaraldispositivoquecontienelosdatos,permisopara accederaesainformacin. Modeloclienteservidor Enelmodeloclienteservidor,eldispositivoquesolicitainformacinsedenominaclienteyeldispositivoquerespondea lasolicitudsedenominaservidor.LosprocesosdeclienteyservidorseconsideranunapartedelacapadeAplicacin.El clientecomienzaelintercambiosolicitandolosdatosalservidor,querespondeenviandounoomsstreamsdedatosal cliente.LosprotocolosdecapadeAplicacindescribenelformatodelassolicitudesyrespuestasentreclientesy servidores.Ademsdelatransferenciarealdedatos,esteintercambiopuederequerirdeinformacinadicional,comola autenticacindelusuarioylaidentificacindeunarchivodedatosatransferir. Unejemplodeunaredcliente/servidoresunentornocorporativodondelosempleadosutilizanunservidordeemailde laempresaparaenviar,recibiryalmacenaremails.Elclientedecorreoelectrnicoenlacomputadoradeunempleado
3.2.2Servidores
Enuncontextogeneralderedes,cualquierdispositivoquerespondeaunasolicituddeaplicacionesdecliente funcionacomounservidor.Unservidorgeneralmenteesunacomputadoraquecontieneinformacinparaser compartidaconmuchossistemasdecliente.Porejemplo,pginasWeb,documentos,basesdedatos,imgenes, archivosdeaudioyvdeopuedenalmacenarseenunservidoryenviarsealosclientesquelosolicitan.Enotroscasos, comounaimpresoradered,elservidordeimpresinenvalassolicitudesdeimpresindelclientealaimpresora especfica. Diferentestiposdeaplicacionesdelservidortienendiferentesrequerimientosparaelaccesodeclientes.Algunos servidorespuedenrequerirdeautenticacindelainformacindecuentadelusuarioparaverificarsielusuariotiene permisoparaaccederalosdatossolicitadosoparautilizarunaoperacinenparticular.Dichosservidoresdebencontar conunalistacentraldecuentasdeusuariosyautorizaciones,opermisos(paraoperacionesyaccesoadatos)otorgados acadausuario.CuandoseutilizaunclienteFTP,porejemplo,siustedsolicitasubirdatosalservidorFTP,selepuededar permisoparaescribirsucarpetapersonalperonoparaleerotrosarchivosdelsitio. Enunaredclienteservidor,elservidorejecutaunserviciooproceso,avecesdenominadodaemondeservidor.Aligual quelamayoradelosservicios,losdaemonsgeneralmenteseejecutanensegundoplanoynoseencuentranbajo controldirectodelusuario.Losdaemonssedescribencomoservidoresqueescuchanunasolicituddelcliente,porque estnprogramadospararespondercadavezqueelservidorrecibeunasolicitudparaelservicioproporcionadoporel daemon.Cuandoundaemonescuchaunasolicituddeuncliente,intercambialosmensajesadecuadosconelcliente, segnlorequeridoporsuprotocolo,yprocedeaenviarlosdatossolicitadosalclienteenelformatocorrespondiente.
3.2.3ProtocolosyserviciosdelacapadeAplicacin
UnanicaaplicacinpuedeempleardiferentesserviciosdelacapadeAplicacin,asloqueapareceparaelusuario comounasolicitudparaunapginaWebpuede,dehecho,ascenderadocenasdesolicitudesindividuales.Y,paracada solicitud,puedenejecutarsemltiplesprocesos.Porejemplo,unclientepuedenecesitardediversosprocesos individualesparaformularslounasolicitudalservidor. Adems,losservidoresgeneralmentetienenmltiplesclientesquesolicitaninformacinalmismotiempo.Porejemplo, unservidorTelnetpuedetenervariosclientesquerequierenconectarseal.Estassolicitudesindividualesdelcliente puedenmanejarseenformasimultneayseparadaparaquelaredseaexitosa.Losserviciosyprocesosdecapade Aplicacindependendelsoportedelasfuncionesdelacapainferiorparaadministrarenformaexitosalasmltiples conversaciones.
3.2.4Redesyaplicacionesentrepares(P2P,PeertoPeer)
ModeloPuntoaPunto Ademsdelmodelocliente/servidorpararedes,existetambinunmodelopuntoapunto.Lasredespuntoapunto tienendosformasdistintivas:diseoderedespuntoapuntoyaplicacionespuntoapunto(P2P).Ambasformastienen caractersticassimilaresperoenlaprcticafuncionanenformamuydistinta. Redesentrepares Enunaredentrepares,dosomscomputadorasestnconectadasatravsdeunaredypuedencompartirrecursos (porejemplo,impresorayarchivos)sintenerunservidordedicado.Cadadispositivofinalconectado(conocidocomo punto)puedefuncionarcomounservidorocomouncliente.Unacomputadorapuedeasumirelroldeservidorparauna transaccinmientrasfuncionaenformasimultneacomoclienteparaotratransaccin.Losrolesdelclienteyelservidor seconfiguransegnlassolicitudes.
Unejemplodeunaredentreparesesunasimplereddomsticacondoscomputadorasconectadasquecompartenuna impresora.Cadapersonapuedeconfigurarsucomputadoraparacompartirarchivos,habilitarjuegosenredocompartir unaconexindeInternet.Otroejemplosobrelafuncionalidaddelaredpuntoapuntosondoscomputadoras conectadasaunagranredqueutilizanaplicacionesdesoftwareparacompartirrecursosentreellasatravsdelared. Adiferenciadelmodelocliente/servidor,queutilizaservidoresdedicados,lasredespuntoapuntodescentralizanlos recursosenunared.Enlugardeubicarinformacinparacompartirenlosservidoresdedicados,lainformacinpuede colocarseencualquierpartedeundispositivoconectado.Lamayoradelossistemasoperativosactualesadmiten compartirarchivoseimpresorassinrequerirsoftwaredelservidoradicional.Debidoaquelasredespuntoapunto generalmentenoutilizancuentasdeusuarioscentralizadas,permisosnimonitores,esdifcilimplementarlaspolticasde accesoyseguridadenlasredesquecontienenmayorcantidaddecomputadoras.Sedebenestablecercuentasde usuarioyderechosdeaccesoenformaindividualparacadadispositivo.
3.3EJEMPLOSDESERVICIOSYPROTOCOLOSDELACAPADEAPLICACIN 3.3.1ProtocoloyserviciosDNS
Ahoraquecomprendemosmejorcmolasaplicacionesproporcionanunainterfazparaelusuarioyaccesoalared, veremosalgunosprotocolosespecficosqueseutilizancomnmente. Comoveremosmsadelante,lacapadetransporteutilizaunesquemadedireccionamientoquesellamanmerode puerto.LosnmerosdepuertoidentificanlasaplicacionesylosserviciosdelacapadeAplicacinquesonlosdatosde origenydestino.Losprogramasdelservidorgeneralmenteutilizannmerosdepuertopredefinidoscomnmente conocidosporlosclientes.MientrasexaminamoslosdiferentesserviciosyprotocolosdelacapadeAplicacinde TCP/IP,nosreferiremosalosnmerosdepuertoTCPyUDPnormalmenteasociadosconestosservicios.Algunosde estosserviciosson: Sistemadenombresdedominio(DNS):puertoTCP/UDP53. Protocolodetransferenciadehipertexto(HTTP,HypertextTransferProtocol):puertoTCP80. Protocolosimpledetransferenciadecorreo(SMTP,SimpleMailTransferProtocol):puertoTCP25.
DNS
Enredesdedatos,losdispositivossonrotuladoscondireccionesIPnumricasparaquepuedanparticiparenelenvoy recepcindemensajesatravsdelared.Sinembargo,lamayoradelaspersonaspasanmuchotiempotratandode recordarestasdireccionesnumricas.Porlotanto,losnombresdedominiofueroncreadosparaconvertirlas direccionesnumricasennombressimplesyreconocibles. EnInternet,esosnombresdedominio,comowww.cisco.com,sonmuchomssencillosderecordarque198.133.219.25, queesladireccinnumricarealparaesteservidor.Adems,siCiscodecidecambiarladireccinnumrica,parael usuarioestransparenteyaqueelnombrededominioseguirsiendowww.cisco.com.Lanuevadireccinsimplemente estarenlazadaconelnombrededominioexistenteylaconectividadsemantendr.Cuandolasredeseranpequeas, resultabafcilmantenerlaasignacinentrelosnombresdedominiosylasdireccionesquerepresentaban.Sinembargo, amedidaquelasredesyelnmerodedispositivoscomenzacrecer,elsistemamanualdejdeserprctico. ElSistemadenombresdedominio(DNS)secreparaqueelnombredeldominiobusquesolucionesparaestasredes. DNSutilizaunconjuntodistribuidodeservidorespararesolverlosnombresasociadosconestasdireccionesnumricas. ElprotocoloDNSdefineunservicioautomatizadoquecoincideconnombresderecursosquetienenladireccindered numricasolicitada.Incluyelasconsultassobreformato,lasrespuestasylosformatosdedatos.Lascomunicacionesdel protocoloDNSutilizanunformatosimplellamadomensaje.Esteformatodemensajeseutilizaparatodoslostiposde solicitudesdeclientesyrespuestasdelservidor,mensajesdeerroryparalatransferenciadeinformacinderegistrode recursosentreservidores. RESOLUCIONDENOMBRESDNS
DNSesunserviciocliente/servidor;sinembargo,difieredelosotrosservicioscliente/servidorqueestamosexaminando. Mientrasotrosserviciosutilizanunclientequeesunaaplicacin(comounexploradorWebounclientedecorreo electrnico),elclienteDNSejecutaunservicioporsmismo.ElclienteDNS,avecesdenominadoresolucinDNS,admite resolucindenombreparaotrasaplicacionesderedyserviciosquelonecesiten. Alconfigurarundispositivodered,generalmenteproporcionamosunaomsdireccionesdelservidorDNSqueelcliente DNSpuedeutilizarparalaresolucindenombres.Engeneral,elproveedordeserviciosdeInternetproveelas direccionesparautilizarconlosservidoresDNS.Cuandounaaplicacindeusuariosolicitaconectarseconundispositivo remotopornombre,elclienteDNSsolicitanteenvaunapeticinaunodeesosservidoresdenombrepararesolverel nombreenunadireccinnumrica. Lossistemasoperativosinformticostambintienenunautilidaddenominadanslookupquepermitealusuario consultarmanualmentelosservidoresdenombrepararesolverundeterminadonombredehost.Estautilidadtambin puedeutilizarsepararesolverlosproblemasderesolucindenombresyverificarelestadoactualdelosservidoresde nombres. Enlafigura,cuandoseejecutanslookup,semuestraelservidorDNSpordefectoconfiguradoparasuhost.Eneste ejemplo,elservidorDNSesdnssjk.cisco.comquetieneunadireccinde171.68.226.120. Luegopodemosescribirelnombredeunhostodominioparaelcualdeseamosobtenerladireccin.Enlaprimer consultadelafigura,sehaceunaconsultaparawww.cisco.com.Elservidordenombrequerespondeproporcionala direccin198.133.219.25. Lasconsultasmostradasenlafigurasonslopruebassimples.Lautilidadnslookuptienemuchasopcionesdisponibles paralograrunaextensaverificacinypruebadelprocesoDNS.
Cuandounclienterealizaunaconsulta,elprocesonombradodelservidorprimeroobservaensuspropiosregistros paraversipuederesolverelnombre.Sinopuederesolverelnombreutilizandolosregistrosalmacenados,contactaa otrosservidoresparahacerlo. Lasolicitudpuedepasarporunnmerodeservidores,locualllevatiempoadicionalyconsumeanchodebanda.Unavez queseencuentraunacoincidenciaysedevuelvealservidorsolicitanteoriginal,elservidoralmacenatemporalmenteen lacachladireccinnumeradaquecoincideconelnombre. Sivuelveasolicitarseesemismonombre,elprimerservidorpuederegresarladireccinutilizandoelvaloralmacenado enelcachdenombres.ElalmacenamientoencachreduceeltrficodelareddedatosdeconsultasDNSylascargas detrabajodelosservidoresmsaltosdelajerarqua.ElserviciodelclienteDNSenlasPCdeWindowsoptimizael rendimientodelaresolucindenombresDNSalmacenandopreviamentelosnombresresueltosenlamemoria.El comandoipconfig/displaydnsmuestratodaslasentradasDNSencachenunsistemainformticoconWindowsXPo 2000.
Elsistemadenombresdedominioutilizaunsistemajerrquicoparacrearunabasededatosparaproporcionaruna resolucindenombres.Lajerarquaessimilaraunrbolinvertidoconlarazenlapartesuperiorylasramaspordebajo.
Enlapartesuperiordelajerarqua,losservidoresrazmantienenregistrossobrecmoalcanzarlosservidoresde dominiodenivelsuperior,loscualesasuveztienenregistrosqueapuntanalosservidoresdedominiodenivel secundarioyassucesivamente. Losdiferentesdominiosdeprimernivelrepresentaneltipodeorganizacinoelpasdeorigen.Algunosejemplosde dominiosdeprimernivelson: .au:Australia .co:Colombia .com:unaempresaoindustria .jp:Japn .org:unaorganizacinsinfinesdelucro
Despusdelosdominiosdeprimernivelseencuentranlosdominiosdesegundonively,debajodeestos,hayotros dominiosdenivelinferior. Cadanombrededominioesunarutaatravsdeesterbolinvertidoquecomienzadesdelaraz. Porejemplo:comosemuestraenlafigura,elservidorDNSrazpuedenosaberexactamentedndeseencuentrael servidordecorreoelectrnicomail.cisco,perollevaunregistrodelosdominioscomdentrodelosdominiosdeprimer nivel.Asimismo,losservidoresdentrodeldominiocompuedennotenerunregistrodemail.cisco.com,perostienen unregistroparaeldominiocisco.com.Losservidoresdentrodeldominiocisco.comtienenunregistro(unregistroMX paraserexactos)paramail.cisco.com. Elsistemadenombresdedominiodependedeestajerarquadeservidoresdescentralizadosymantieneestosregistros derecursos.Losregistrosderecursosenumerannombresdedominiosqueelservidorpuederesolveryservidores alternativosquetambinpuedenprocesarsolicitudes.Siundeterminadoservidortieneregistrosderecursosque correspondenasunivelenlajerarquadedominios,sedicequeesautoritativoparaesosregistros. Porejemplo:unservidordenombreseneldominiocisco.netacad.netnoseraautoritativoparaelregistro mail.cisco.comporqueeseregistrosemantieneenunservidordeniveldedominiosuperior,especficamenteelservidor denombreseneldominiocisco.com. Enlaces http://www.ietf.org//rfc/rfc1034.txt http://www.ietf.org/rfc/rfc1035.txt
3.3.2ServicioWWWyHTTP
CuandoseescribeunadireccinWeb(oURL)enunexploradordeInternet,elexploradorestableceunaconexinconel servicioWebdelservidorqueutilizaelproocoloHTTP.URL(oLocalizadoruniformederecursos)yURI(Identificador uniformederecursos)sonlosnombresquelamayoradelaspersonasasocianconlasdireccionesWeb. ElURLhttp://www.cisco.com/index.htmlesunejemplodeunURLqueserefiereaunrecursoespecfico:unapgina Webdenominadaindex.htmlenunservidoridentificadocomocisco.com(hagaclicenlasfichasdelafiguraparaverlos pasosutilizadosporHTTP). LosexploradoresWebsonlasaplicacionesdeclientequeutilizannuestrascomputadorasparaconectarseconlaWorld WideWebyparaaccederalosrecursosalmacenadosenunservidorWeb.Aligualqueconlamayoradelosprocesos deservidores,elservidorWebfuncionacomounserviciobsicoygeneradiferentestiposdearchivosdisponibles. Paraaccederalcontenido,losclientesWebrealizanconexionesalservidorysolicitanlosrecursosdeseados.Elservidor respondeconlosrecursosy,unavezrecibidos,elexploradorinterpretalosdatosylospresentaalusuario. Losexploradorespuedeninterpretarypresentarmuchostiposdedatos,comotextosinformatooLenguajedemarcado dehipertexto(HTML,ellenguajequeseutilizaparaconstruirunapginaWeb).Otrostiposdedatos,sinembargo, requierendeotroserviciooprograma.Generalmenteselosconocecomopluginsocomplementos.Paraayudaral
exploradoradeterminarqutipodearchivoestrecibiendo,elservidorespecificaquclasededatoscontieneel archivo. ParacomprendermejorcmointeractanelexploradorWebconelclienteWeb,podemosanalizarcmoseabreuna pginaWebenunexplorador.Paraesteejemplo,utilizaremosladireccinURL:http://www.cisco.com/webserver.htm. Primero,elexploradorinterpretalastrespartesdelaURL: 1.http(elprotocolooesquema), 2.www.cisco.com(elnombredelservidor),y 3.webserver.htm(elnombreespecficodelarchivosolicitado). Elexploradorluegoverificaconunservidordenombresparaconvertirawww.cisco.comenunadireccinnumricaque utilizarparaconectarseconelservidor.AlutilizarlosrequerimientosdelprotocoloHTTP,elexploradorenvauna solicitudGETalservidorypideelarchivowebserver.htm.Elservidor,asuvez,envaalexploradorelcdigoHTMLde estapginaWeb.Finalmente,elexploradordescifraelcdigoHTMLydaformatoalapginaparalaventanadel explorador.
Elprotocolodetransferenciadehipertexto(HTTP),unodelosprotocolosdelgrupoTCP/IP,sedesarrollensus comienzosparapublicaryrecuperarlaspginasHTML,yenlaactualidadseutilizaparasistemasdeinformacin distribuidosydecolaboracin.HTTPseutilizaatravsdelaWorldWideWebparatransferenciadedatosyesunodelos protocolosdeaplicacinmsutilizados. HTTPespecificaunprotocolodesolicitud/respuesta.Cuandouncliente,generalmenteunexploradorWeb,envaun mensajedesolicitudaunservidor,elprotocoloHTTPdefinelostiposdemensajesqueelclienteutilizaparasolicitarla pginaWebyenvalostiposdemensajesqueelservidorutilizapararesponder.Lostrestiposdemensajesms comunessonGET,POSTyPUT. GETesunasolicituddedatosdelcliente.UnexploradorWebenvaelmensajeGETparasolicitarlaspginasdesdeun servidorWeb.Comosemuestraenlafigura,unavezqueelservidorrecibelasolicitudGET,respondeconunalneade estado,comoHTTP/1.1200OK,yunmensajesolo,cuyocuerpopuedeserelarchivosolicitado,unmensajedeerroro algunaotrainformacin. POSTyPUTseutilizanparaenviarmensajesquecarganlosdatosalservidorWeb.Porejemplo,cuandoelusuario ingresadatosenunformularioincorporadoenunapginaWeb,POSTincluyelosdatosenelmensajeenviadoal servidor. PUTcargalosrecursosoelcontenidoalservidorWeb. Aunqueesmuyflexible,HTTPnoesunprotocoloseguro.LosmensajesPOSTcarganinformacinalservidorenuntexto sinformatoquepuedeserinterceptadoyledo.Deformasimilar,lasrespuestasdelservidor,generalmentepginas HTML,tambinsondescifradas. ParaunacomunicacinseguraatravsdeInternet,seutilizaelprotocoloHTTPseguro(HTTPS)paraaccederosubir informacinalservidorWeb.HTTPSpuedeutilizarautenticacinyencriptacinparaasegurarlosdatoscuandoviajan entreelclienteyelservidor.HTTPSespecificareglasadicionalesparapasarlosdatosentrelacapadeAplicacinyla capadeTransporte.
3.3.3ServiciosdeemailyprotocolosSMTP/POP
Email,elservidorderedmsconocido,harevolucionadolamaneraenquenoscomunicamos,porsusimplezay velocidad.Inclusiveparaejecutarseenunacomputadoraoenotrodispositivo,losemailsrequierendediversos serviciosyaplicaciones.DosejemplosdeprotocolosdecapadeaplicacinsonProtocolodeoficinadecorreos(POP)y Protocolosimpledetransferenciadecorreo(SMTP),queaparecenenlafigura.ComoconHTTP,estosprotocolos definenprocesosclienteservidor. Cuandounapersonaescribemensajesdecorreoelectrnico,generalmenteutilizaunaaplicacindenominadaAgente deusuariodecorreo(MUA)oclientedecorreoelectrnico.MUApermiteenviarlosmensajesycolocarlosmensajes recibidosenelbuzndelcliente;ambosprocesossondiferentes. Pararecibiremailsdesdeunservidordeemail,elclientedecorreoelectrnicopuedeutilizarunPOP.Alenviarunemail desdeunclienteounservidor,seutilizanformatosdemensajesycadenasdecomandodefinidasporelprotocoloSMTP. Engeneral,unclientedecorreoelectrnicoproporcionalafuncionalidaddeambosprotocolosdentrodeunaaplicacin.
Enlafigura,vemosqueelAgentedeenvodecorreo(MDA)aceptaunapartedelemaildesdeunAgentede transferenciadecorreo(MTA)yrealizaelenvoreal.ElMDArecibetodoelcorreoentrantedesdeelMTAylocolocaen losbuzonesdelosusuarioscorrespondientes.ElMDAtambinpuederesolvertemasdeentregafinal,comoanlisisde virus,correonodeseadofiltradoymanejodeacusesderecibo.Lamayoradelascomunicacionesdeemailutilizanlas aplicacionesMUA,MTAyMDA.Sinembargo,existenotrasalternativasparaenviaremails. Elclientepuedeestarconectadoaunsistemadeemailscorporativo,comoLotusNotesdeIBM,GroupwisedeNovello MicrosoftExchange.Estossistemasavecestienensupropioformatointernodecorreoelectrnicoysusclientes generalmentesecomunicanconelservidordecorreoelectrnicoatravsdeunprotocolopropietario. ElservidorenvaorecibecorreoselectrnicosporInternetatravsdela95ersindecorreodeinternetdelproducto, querealizaelreformateoqueseanecesario.Si,porejemplo,dospersonasquetrabajanparalamismaempresa intercambianemailsentreellosutilizandounprotocolopropietario,losmensajespuedenpermanecercompletamente dentrodelsistemadeemailscorporativodelaempresa. Comosegundaalternativa,lascomputadorasquenotienenunMUApuedenconectarseaunserviciodecorreoenun exploradorWebparaasrecuperaryenviarmensajes.AlgunascomputadoraspuedenejecutarsupropioMTAy administraremailsdedominiointerno.
(MTA).SMTPpermitetransportaremailsporlasredesdedatosentrediferentestiposdesoftwaredeclienteyservidor, yhaceposibleelintercambiodeemailsenInternet. ElformatodemensajesdelprotocoloSMTPutilizaunconjuntorgidodecomandosyrespuestas.Estoscomandos admitenlosprocedimientosutilizadosenelSMTP,comoiniciodesesin,transaccindecorreo,reenvodecorreo, verificacindenombresdebuzones,expansindelistasdecorreoyaperturaycierredeintercambios. AlgunosdeloscomandosespecificadosenelprotocoloSMTPson: HELO:identificaelprocesodeclienteSMTPparaelprocesodeservidorSMTP. EHLO:eslaversinmsnuevadeHELO,queincluyeextensionesdeservicios,y MAILFROM:identificaalemisor. RCPTTO:identificaalreceptor,y DATA:identificaelcuerpodelmensaje.
3.3.4FTP
Elprotocolodetransferenciadearchivos(FTP)esotroprotocolodelacapadeaplicacincomnmenteutilizado.ElFTP sedesarrollparapermitirlastransferenciasdearchivosentreunclienteyunservidor.UnclienteFTPesunaaplicacin queseejecutaenunacomputadorayseutilizaparacargarydescargararchivosdesdeunservidorqueejecutael daemonFTP(FTPd). Paratransferirlosarchivosenformaexitosa,elFTPrequierededosconexionesentreclienteyservidor:unapara comandosyrespuestas,otraparalatransferenciarealdearchivos. ElclienteestablecelaprimeraconexinconelservidorenTCPpuerto21.Estaconexinseutilizaparacontrolarel trfico,queconsisteencomandosdelclienteyrespuestasdelservidor.
3.3.5DHCP
ElservicioProtocolodeconfiguracindinmicadehost(DHCP)permitealosdispositivosdeunaredobtenerdirecciones IPydemsinformacindeunservidorDHCP.EsteservicioautomatizalaasignacindedireccionesIP,mscarasde subred,gatewaysyotrosparmetrosderedesIP. DHCPpermiteaunhostobtenerunadireccinIPenformadinmicacuandoseconectaalared.Serealizaelcontacto conelservidordeDHCPysesolicitaunadireccin.ElservidorDHCPelijeunadireccindeunrangoconfiguradode direccionesdenominadopoolyselaasigna(alquila)alhostporunperodoestablecido. Enredeslocalesmsgrandesodondecambiafrecuentementelapoblacinusuaria,espreferibleelDHCP.Losnuevos usuarioslleganconcomputadorasporttilesynecesitanunaconexin.Otrostienennuevasestacionesdetrabajoque necesitanconexin.EnlugardetenerdireccionesIPasignadasporeladministradorderedencadaestacindetrabajo, resultamseficientetenerdireccionesIPasignadasenformaautomticautilizandounDHCP. LasdireccionesdeDHCPdistribuidasnoseasignanaloshostsenformapermanente,slosealquilanduranteun perododetiempo.Sielhostseapagaosedesconectadelared,ladireccinregresaalpoolparavolverautilizarse.Esto esmuytilparalosusuariosmvilesqueentranysalendelared.Losusuariospuedenmoverselibrementedesdeuna ubicacinaotrayvolveraestablecerlasconexionesdered.ElhostpuedeobtenerunadireccinIPunavezquese realicelaconexindelhardware,yaseamedianteunaLANinalmbricaoconectadaporcable.
DHCPhaceposibleelaccesoaInternetutilizandozonasactivasinalmbricasenaeropuertosocafs.Unavezque ingresaalrea,elclientedeDHCPdelacomputadoraporttilcontactaalservidordeDHCPmedianteunaconexin inalmbrica.ElservidordeDHCPasignaunadireccinIPalacomputadoraporttil. Comomuestralafigura,diferentestiposdedispositivospuedenserservidoresdeDHCPalejecutarelsoftwarede serviciodeDHCP.ElservidordeDHCPenlamayoradelasredesmedianasygrandesestgeneralmenteubicadoenun servidordedicadolocalbasadoenPC. Conlasredesdomsticas,elservidordeDHCPseubicaenelISPyunhostdelareddomsticarecibelaconfiguracinIP directamentedesdeelISP. DHCPpuederepresentarunriesgoalaseguridadporquecualquierdispositivoconectadoalaredpuederecibiruna direccin.Esteriesgohacedelaseguridadfsicaunfactorimportantealahoradedeterminarsiseutiliza direccionamientomanualodinmico. Losdireccionamientosdinmicoyestticotienensulugarenlosdiseosdered.Muchasredesutilizantantoel direccionamientoestticocomoelDHCP.DHCPseutilizaparahostsdepropsitosgenerales,comolosdispositivosde usuariofinal,ylasdireccionesfijasseutilizanparadispositivosderedcomogateways,switches,servidorese impresoras.
contestaconunaofertadeDHCP,queesunmensajedeofertadealquilerconinformacinasignadadedireccinIP, mscaradesubred,servidorDNSy99ersinpordefecto,comotambinladuracindelalquiler. ElclientepuederecibirvariospaquetesdeofertadeDHCPsihaymsdeunservidorDHCPenlaredlocal,porlotanto debeescojerentreellosyenviarunbroadcastdepaqueteconunasolicituddeDHCPqueidentifiqueelservidoryla ofertadealquilerespecficosqueelclienteestaceptando.Unclientepuedeelegirsolicitarunadireccinpreviamente asignadaporelservidor. TeniendoencuentaqueladireccinIPsolicitadaporelclienteuofrecidaporelservidor,anesvlida,elservidor devolverunmensajeACKDHCPqueleinformaalclientequefinalizelalquiler.Silaofertayanoesvlida,quizs debidoaltiempoooqueaotroclienteseleasignelalquiler,elservidorseleccionadoresponderconunmensajeNAK DHCP(acusederecibonegativo).SiseenvaunmensajeNAKDHCP,elprocesodeseleccindebecomenzarnuevamente conlatransmisindeunnuevomensajeDHCPDISCOVER. Unavezqueelclientetengaelalquiler,deberenovarseantesdelaexpiracindelalquilerpormediodeotromensaje DHCPREQUEST. ElservidordeDHCPaseguraquetodaslasdireccionessonnicas(unadireccinIPnopuedeasignarseadosdispositivos dereddiferentesenformasimultnea).UsarDHCPpermitealosadministradoresderedvolveraconfigurarfcilmente lasdireccionesIPdelclientesintenerquerealizarcambiosalosclientesenformamanual.Lamayoradelos proveedoresdeInternetutilizanDHCPparaasignarlasdireccionesasusclientesquenosolicitandireccionesestticas. ElcuartocursodeExploracindeCCNAcubrirelfuncionamientodeDHCPconmsdetalle.
3.3.6ProtocoloSMByserviciosparacompartirarchivos
ElBloquedemensajesdelservidor(SMB)esunprotocoloclienteservidorparacompartirarchivos.IBMdesarrollel Bloquedemensajesdelservidor(SMB)afinesdeladcadadel80paradescribirlaestructuraderecursosdered compartidos,comodirectorios,archivos,impresorasypuertosseriales.Esunprotocolodesolicitudrespuesta.A diferenciadelprotocoloparacompartirarchivosrespaldadoporFTP,losclientesestablecenunaconexinalargoplazo conlosservidores.Unavezestablecidalaconexin,elusuariodelclientepuedeaccederalosrecursosenelservidor comosielrecursofueralocalparaelhostdelcliente. LosserviciosdeimpresinyelSMBparacompartirarchivossehantransformadoenelpilardelasredesdeMicrosoft. ConlapresentacindelaserieWindows2000delsoftware,Microsoftcambilaestructurasubyacenteparaelusodel SMB.EnversionesanterioresdelosproductosdeMicrosoft,losserviciosdeSMButilizaronunprotocoloquenoes TCP/IPparaimplementarlaresolucindenombres.ComenzandoconWindows2000,todoslosproductossubsiguientes
ElprocesodeintercambiodearchivosSMBsemuestraenlafigura.
3.3.7ProtocoloGNUTTELAyserviciosP2P
AprendimosacercadeFTPySMBcomoformasdeobtenerarchivos;aqupresentamosotroprotocolodeaplicacin. CompartirarchivosenInternetsehatransformadoenalgomuypopular.ConlasaplicacionesP2Pbasadasenel protocoloGnutella,laspersonaspuedencolocararchivosensusdiscosrgidosparaqueotroslosdescarguen.El softwaredelclientecompatibleconGnutellapermitealosusuariosconectarseconlosserviciosGnutellaenInternet, ubicarlosyaccederalosrecursoscompartidosporotrosparesGnutella. MuchasaplicacionesdelclienteestndisponiblesparaaccederenlaredGnutella,entreellas:BearShare,Gnucleus, LimeWire,Morpheus,WinMXyXoloX(consulteunacapturadepantalladeLimeWireenlafigura).MientrasqueelForo dedesarrolladoresdeGnutellamantieneelprotocolobsico,losproveedoresdelasaplicacionesgeneralmente desarrollanextensionesparalograrqueelprotocolofuncionemejorenlasaplicaciones.
MuchasdelasaplicacionesP2Pnoutilizanunabasededatoscentralpararegistrartodoslosarchivosdisponiblesenlos puntos.Porelcontrario,losdispositivosenlaredseindicanentreellosquarchivosestndisponiblescuandohayuna consulta,yutilizanelprotocoloGnutellaylosserviciospararespaldarlosrecursosubicados.Consultelafigura. CuandounusuarioseconectaaunservicioGnutella,lasaplicacionesdelclientebuscarnotrosnodosGnutellapara conectarse.Estosnodosmanejanlasconsultasparalasubicacionesdelosrecursosyrespondenadichassolicitudes. Adems,gobiernanlosmensajesdecontrolqueayudanalservicioadescubrirotrosnodos.Lasverdaderas transferenciasdearchivosgeneralmentedependendelosserviciosHTTP. ElprotocoloGnutelladefinecincotiposdepaquetesdiferentes: ping:paradescubrirundispositivo, pong:comorespuestaaunping, consulta:paraubicarunarchivo, queryhit:comorespuestaaunaconsulta,y push:comounasolicituddedescarga.
3.3.8ProtocoloyserviciosTelnet
Muchoantesdequeexistieranlascomputadorasdeescritorioconinterfacesgrficassofisticadas,laspersonas utilizabansistemasbasadosentextosqueeransimplementeterminalesconectadasfsicamenteaunacomputadora central.Unavezquelasredesestuvierandisponibles,laspersonasnecesitabanaccederenformaremotaalossistemas informticosdelamismamaneraenquelohacanconlasterminalesconectadasenformadirecta. Telnetsedesarrollparasatisfacerestanecesidad.Telnetseremontaaprincipiosdeladcadadelossetentayse encuentraentrelosserviciosyprotocolosdecapadeaplicacinmsantiguodentrodelgrupoTCP/IP.Telnet proporcionaunmtodoestndardeemulacindedispositivosdeterminalbasadosentextoenlareddedatos.El protocoloyelsoftwaredelclientequeimplementaelprotocolocomnmentesedefinencomoTelnet.
Ycomoconsecuencia,unaconexinqueutilizaTelnetsellamaSesinoconexindeterminalvirtual(VTY).Enlugarde utilizarundispositivofsicoparaconectaralservidor,Telnetutilizasoftwareparacrearundispositivovirtualque proporcionalasmismasfuncionesqueunasesinterminalconaccesoalaInterfazdelneadecomandos(CLI)del servidor. ParaadmitirconexionesalclienteTelnet,elservidorejecutaunserviciollamadodaemondeTelnet.Seestableceuna conexindeterminalvirtualdesdeundispositivofinalutilizandounaaplicacindelclienteTelnet.Lamayoradelos sistemasoperativosincluyeunclientedeTelnetdelacapadeaplicacin.EnunaPCdeMicrosoftWindows,Telnet puedeejecutarsedesdelaentradadelcomando.Otrasaplicacionesdeterminalcomunesqueejecutanclientesde TelnetsonHyperTerminal,MinicomyTeraTerm. UnavezestablecidaunaconexinTelnet,losusuariospuedenrealizarcualquierfuncinautorizadaenelservidor,como siutilizaranunasesindelneadecomandosenelservidormismo.Siestnautorizados,puedeniniciarydetener procesos,configurareldispositivoeinclusivecerrarelsistema. TelnetesunprotocoloclienteservidoryespecificacmoseestableceyseterminaunasesinVTY.Ademsproporciona lasintaxisyelordendeloscomandosutilizadosparainiciarlasesinTelnet,comoastambinloscomandosdecontrol quepuedenejecutarseduranteunasesin.CadacomandoTelnetconsisteenporlomenosdosbytes.Elprimerbytees
uncarcterespecialdenominadoInterpretarcomocomando(IAC).Comosunombreloindica,elIACdefineelbyte siguientecomouncomandoenlugardeuntexto. AlgunosdeloscomandosdelprotocoloTelnetdemuestrason: AreYouThere(AYT):Permitealusuariosolicitarqueaparezcaalgoenlapantalladelterminalparaindiciarquelasesin VTYestactiva. EraseLine(EL):Eliminatodoeltextodelalneaactual. InterruptProcess(IP):Suspende,interrumpe,abortaoterminaelprocesoalcualseconectlaterminalvirtual.Por ejemplo,siunusuarioiniciunprogramaenelservidorTelnetpormediodeVTY,puedeenviaruncomandoIPpara detenerelprograma. AunqueelprotocoloTelnetadmiteautenticacindeusuario,noadmiteeltransportededatosencriptados.Todoslos datosintercambiadosduranteunasesinTelnetsetransportancomotextosinformatoporlared.Estosignificaquelos datospuedenserinterceptadosyentendidosfcilmente. Silaseguridadesunproblema,elprotocoloShellseguro(SSH)ofreceunmtodoseguroyalternativoparaaccederal servidor.SSHproporcionalaestructuraparauniniciodesesinremotoseguroyotrosserviciosderedseguros.Adems proporcionamayorautenticacinqueTelnetyadmiteeltransportededatosdesesinutilizandocifrado.Comouna mejorprctica,losprofesionalesdereddeberansiempreutilizarSSHenlugardeTelnet,cadavezqueseaposible. Msadelanteenestecurso,utilizaremosTelnetySSHparaaccederyconfigurarlosdispositivosderedenlaredde laboratorios.
3.5RESUMENDELCAPITULO 3.5.1Resumenyrevisin
LacapadeAplicacinesresponsabledelaccesodirectoalosprocesossubyacentesqueadministranyenvanla comunicacinalaredhumana.Estacapasirvecomoorigenydestinodelascomunicacionesenlasredesdedatos. Lasaplicaciones,losprotocolosyserviciosdelacapadeAplicacinpermitenalosusuariosinteractuarconlaredde datosdemanerasignificativayefectiva. Lasaplicacionessonprogramasinformticosconloscualeselusuariointeractaeiniciaelprocesodetransferenciade datosapedidodelusuario. LosserviciossonprogramasbsicosqueproporcionanlaconexinentrelacapadeAplicacinylascapasinferioresdel modelodenetworking. Losprotocolosproporcionanunaestructuradereglasyprocesosacordadospreviamentequeaseguraquelosservicios quefuncionanenundispositivoenparticularpuedanenviaryrecibirdatosdesdeunavariedaddedispositivosdered diferentes. Elenvodedatosenlaredpuedesersolicitadodesdeunservidorporunclienteoentredispositivosquefuncionanen unaconexinpuntoapunto,dondelarelacincliente/servidorseestablecesegnqudispositivoeselorigenyculel destinoenesetiempo.LosmensajesseintercambianentrelosserviciosdelacapadeAplicacinencadadispositivofinal segnlasespecificacionesdelprotocoloparaestableceryutilizarestasrelaciones. LosprotocoloscomoHTTP,porejemplo,admitenelenvodepginasWebadispositivosfinales.Losprotocolos SMTP/POPadmitenelenvoylarecepcindecorreoselectrnicos.SMBpermitealosusuarioscompartirarchivos.DNS resuelvelosnombresutilizadosparareferirsealosrecursosderedendireccionesnumricasutilizablesporlared.
Objetivosdeaprendizaje Alcompletarestecaptulopodrrealizartareasrelacionadascon: ExplicarlanecesidaddelacapadeTransporte. IdentificarlafuncindelacapadeTransporteamedidaqueproveelatransferenciadedatosdeextremoa extremoentrelasaplicaciones. DescribirlasfuncionesdedosprotocolosTCP/IPdelacapadetransporte:TCPyUDP. ExplicarlasfuncionesclavedelacapadeTransporteincluyendoconfiabilidad,direccionamientodepuertoy segmentacin. ExplicarcmocadaTCPyUDPmanejalasfuncionesclave. IdentificarcundoesapropiadousarTCPoUDPyproveerejemplosdeaplicacionesqueusancadaprotocolo.
4.1FUNSIONESDELACAPADETRASPORTE 4.1.1Propsitodelacapadetrasporte
LacapadeTransportepermitelasegmentacindedatosybrindaelcontrolnecesarioparareensamblarlaspartes dentrodelosdistintosstreamsdecomunicacin.Lasresponsabilidadesprincipalesquedebecumplirson: seguimientodelacomunicacinindividualentreaplicacionesenloshostsorigenydestino, segmentacindedatosygestindecadaporcin, reensambledesegmentosenflujosdedatosdeaplicacin,e identificacindelasdiferentesaplicaciones.
SeguimientodeConversacionesindividuales Cualquierhostpuedetenermltiplesaplicacionesqueseestncomunicandoatravsdelared.Cadaunadeestas aplicacionessecomunicarconunaomsaplicacionesenhostsremotos.EsresponsabilidaddelacapadeTransporte mantenerlosdiversosstreamsdecomunicacinentreestasaplicaciones. Segmentacindedatos Debidoaquecadaaplicacingeneraunstreamdedatosparaenviaraunaaplicacinremota,estosdatosdeben prepararseparaserenviadosporlosmediosenpartesmanejables.LosprotocolosdelacapadeTransportedescriben losserviciosquesegmentanestosdatosdelacapadeAplicacin.Estoincluyelaencapsulacinnecesariaencada seccindedatos.CadaseccindedatosdeaplicacinrequierequeseagreguenencabezadosenlacapadeTransporte paraindicarlacomunicacinalacualestasociada.
Reensambledesegmentos Enelhostderecepcin,cadaseccindedatospuedeserdireccionadaalaaplicacinadecuada.Adems,estassecciones dedatosindividualestambindebenreconstruirseparagenerarunstreamcompletodedatosqueseatilparalacapa deAplicacin.LosprotocolosdelacapadeTransportedescribencmoseutilizalainformacindeencabezadodedicha capaparareensamblarlasseccionesdedatosenstreamsyenviarlasalacapadeAplicacin. Identificacindelasaplicaciones Parapodertransferirlosstreamsdedatosalasaplicacionesadecuadas,lacapadeTransportedebeidentificarla aplicacindedestino.Paralograresto,lacapadeTransporteasignaunidentificadoralaaplicacin.Losprotocolos TCP/IPdenominanaesteidentificadornmerodepuerto.Atodoslosprocesosdesoftwarequerequieranaccederala redselesasignaunnmerodepuertoexclusivoenesehost.Estenmerodepuertoseutilizaenelencabezadodela capadeTransporteparaindicarconquaplicacinestasociadaesaseccindedatos. LacapadeTransporteeselenlaceentrelacapadeAplicacinylascapasinferiores,quesonresponsablesdela transmisinenlared.Estacapaaceptadatosdedistintasconversacionesylostransfierealascapasinferiorescomo seccionesmanejablesquepuedansereventualmentemultiplexadasatravsdelmedio. Lasaplicacionesnonecesitanconocerlosdetallesdeoperacindelaredenuso.Lasaplicacionesgenerandatosquese envandesdeunaaplicacinaotrasintenerencuentaeltipodehostdestino,eltipodemediossobrelosquelosdatos debenviajar,elpasotomadoporlosdatos,lacongestinenunenlaceoeltamaodelared. Adems,lascapasinferioresnotienenconocimientodequeexistenvariasaplicacionesqueenvandatosenlared.Su responsabilidadesentregarlosdatosaldispositivoadecuado.LuegolacapadeTransporteordenaestaseccionesantes deentregarlasalaaplicacinadecuada. Losrequerimientosdedatosvaran Debidoaquelasdistintasaplicacionesposeendistintosrequerimientos,existenvariosprotocolosdelacapade Transporte.Paraalgunasaplicaciones,lossegmentosdebenllegarenunasecuenciaespecficademaneraquepuedan serprocesadosenformaexitosa.Enalgunoscasos,todoslosdatosdebenrecibirseparaserutilizadosporcualquierade lasmismas.Enotroscasos,unaaplicacinpuedetolerarciertaprdidadedatosdurantelatransmisinatravsdela red. Enlasredesconvergentesactuales,lasaplicacionescondistintasnecesidadesdetransportepuedencomunicarseenla mismared.LosdistintosprotocolosdelacapadeTransporteposeendistintasreglasquepermitenquelosdispositivos gestionenlosdiversosrequerimientosdedatos. Algunosprotocolosproporcionanslolasfuncionesbsicasparalaentregaeficientedelasseccionesdedatosentrelas aplicacionesadecuadas.Estostiposdeprotocolossontilesparaaquellasaplicacionescuyosdatossonsensiblesalas demoras. OtrosprotocolosdelacapadeTransportedescribenprocesosquebrindanfuncionesadicionales,comoasegurarla entregaconfiableentrelasaplicaciones.Sibienestasfuncionesadicionalesproveenunacomunicacinmsslidaentre aplicacionesdelacapadeTransporte,representanlanecesidaddeutilizarrecursosadicionalesygeneranunmayor nmerodedemandasenlared.
Separacindecomunicacionesmltiples Considereunacomputadoraconectadaaunaredquerecibeyenvaemailsymensajesinstantneos,explorasitiosWeb yrealizaunallamadatelefnicadeVoIPdemanerasimultnea.Cadaunadeestasaplicacionesenvayrecibedatosenla redalmismotiempo.Sinembargo,losdatosdelallamadatelefnicanosedireccionanalexploradorWebyeltextode unmensajeinstantneonoapareceenelemail. Adems,losusuariosprecisanqueunemailounapginaWebseanrecibidosypresentadosdemaneracompletapara quelainformacinseaconsideradatil.Lasdemoraslevesseconsideranaceptablesparaasegurarqueserecibay presentelainformacincompleta. Porelcontrario,laprdidaocasionaldepequeaspartesdeunaconversacintelefnicapuedeconsiderarseaceptable. Sepuedeinferirlapartedeaudioperdidadelcontextodelaconversacinosepuedesolicitaralaotrapersonaque repitaloquedijo.Espreferibleestoltimoalasdemorasqueseproduciransisesolicitaalaredquegestioneyvuelvaa enviarlossegmentosperdidos.Enesteejemplo,elusuario,nolared,gestionaelreenvooreemplazodeinformacin quefalta.
Comoseexplicenuncaptuloanterior,elenvodealgunostiposdedatos,unvdeoporejemplo,atravsdelared comounstreamdecomunicacincompletapuedeimpedirqueseproduzcanotrascomunicacionesalmismotiempo. Tambinhacedificultosalarecuperacindeerroresylaretransmisindedatosdaados. Ladivisindelosdatosenpartespequeasyelenvodeestaspartesdesdeelorigenhaciaeldestinopermitenquese puedanentrelazar(multiplexar)distintascomunicacionesenlamismared. Lasegmentacindelosdatos,quecumpleconlosprotocolosdelacapadeTransporte,proporcionalosmediospara enviaryrecibirdatoscuandoseejecutanvariasaplicacionesdemaneraconcurrenteenunacomputadora.Sin segmentacin,slounaaplicacin,lacorrientedevdeoporejemplo,podrarecibirdatos.Nosepodranrecibircorreos electrnicos,chatsnimensajesinstantneosnivisualizarpginasWebyverunvdeoalmismotiempo. EnlacapadeTransporte,cadaconjuntodeseccionesenparticularquefluyendesdeunaaplicacindeorigenaunade destinoseconocecomoconversacin. Paraidentificartodoslossegmentosdedatos,lacapadeTransporteagregaunencabezadoalaseccinquecontiene datosbinarios.Esteencabezadocontienecamposdebits.Sonlosvaloresdeestoscamposlosquepermitenquelos distintosprotocolosdelacapadeTransportellevenacabolasdiversasfunciones.
4.1.2Controldelasconversaciones
LasfuncionesprincipalesespecificadasportodoslosprotocolosdelacapadeTransporteincluyen: Segmentacinyreensamblaje:Lamayoradelasredesposeenunalimitacinencuantoalacantidaddedatosque puedenincluirseenunanicaPDU(Unidaddedatosdelprotocolo).LacapadeTransportedividelosdatosdeaplicacin enbloquesdedatosdeuntamaoadecuado.Eneldestino,lacapadeTransportereensamblalosdatosantesde enviarlosalaaplicacinoserviciodedestino. Multiplexacindeconversaciones:Puedenexistirvariasaplicacionesoserviciosejecutndoseencadahostdelared.A cadaunadeestasaplicacionesoserviciosselesasignaunadireccinconocidacomopuertoparaquelacapade Transportepuedadeterminarconquaplicacinoservicioseidentificanlosdatos. Ademsdeutilizarlainformacincontenidaenlosencabezadosparalasfuncionesbsicasdesegmentaciny reensamblajededatos,algunosprotocolosdelacapadeTransporteproveen: conversacionesorientadasalaconexin, entregaconfiable, reconstruccinordenadadedatos,y controldelflujo.
Establecimientodeunasesin LacapadeTransportepuedebrindarestaorientacinalaconexincreandounasesinentrelasaplicaciones.Estas conexionespreparanlasaplicacionesparaquesecomuniquenentresantesdequesetransmitanlosdatos.Dentrode estassesiones,sepuedengestionardecercalosdatosparalacomunicacinentredosaplicaciones. Entregaconfiable Porvariasrazones,esposiblequeunaseccindedatossecorrompaosepierdaporcompletoamedidaquese transmiteatravsdelared.LacapadeTransportepuedeasegurarquetodaslasseccioneslleguenadestinoalcontar coneldispositivodeorigenparavolveratransmitirlosdatosquesehayanperdido. Entregaenelmismoorden Yaquelasredesproveenrutasmltiplesquepuedenposeerdistintostiemposdetransmisin,losdatospuedenllegar enelordenincorrecto.Alnumerarysecuenciarlossegmentos,lacapadeTransportepuedeasegurarquelosmismosse reensamblenenelordenadecuado. Controldelflujo Loshostsdelaredcuentanconrecursoslimitados,comomemoriaoanchodebanda.CuandolacapadeTransporte adviertequeestosrecursosestnsobrecargados,algunosprotocolospuedensolicitarquelaaplicacinqueenva reduzcalavelocidaddelflujodedatos.EstosellevaacaboenlacapadeTransporteregulandolacantidaddedatosque elorigentransmitecomogrupo.Elcontroldelflujopuedeprevenirlaprdidadesegmentosenlaredyevitarla necesidadderetransmisin. Estosserviciossedescribirnconmsdetalleamedidaqueseexpliquenlosprotocolosenestecaptulo.
4.1.3Soportedecomunicacinconfiable
CaberecordarquelafuncinprincipaldelacapadeTransporteesadministrarlosdatosdeaplicacinparalas conversacionesentrehosts.Sinembargo,lasdiferentesaplicacionestienendiferentesrequerimientosparasusdatosy, porlotanto,sehandesarrolladodiferentesprotocolosdeTransporteparasatisfacerestosrequerimientos. UnprotocolodelacapadeTransportepuedeimplementarunmtodoparaasegurarlaentregaconfiabledelosdatos. Entrminosderedes,confiabilidadsignificaasegurarquecadaseccindedatosqueenvaelorigenlleguealdestino.En lacapadeTransporte,lastresoperacionesbsicasdeconfiabilidadson: seguimientodedatostransmitidos, acusederecibodelosdatosrecibidos,y retransmisindecualquierdatosinacusederecibo.
EstorequierequelosprocesosdelacapadeTransportedeorigenmantenganelseguimientodetodaslasporcionesde datosdecadaconversacinyretransmitancualquieradelosdatosquenodieronacusedereciboporeldestino.Lacapa deTransportedelhostderecepcintambindeberastrearlosdatosamedidaqueserecibenyreconocerlarecepcin delosdatos. Estosprocesosdeconfiabilidadgeneranunusoadicionaldelosrecursosdelareddebidoalreconocimiento,rastreoy retransmisin.Paraadmitirestasoperacionesdeconfiabilidadseintercambianmsdatosdecontrolentreloshosts emisoresyreceptores.EstainformacindecontrolestcontenidaenelencabezadodelaCapa4. Estogeneraunequilibrio(tradeoff)entreelvalordeconfiabilidadylacargaquerepresentaparalared.Los desarrolladoresdeaplicacionesdebenelegirqutipodeprotocolodetransporteesadecuadoenbasealos requerimientosdesusaplicaciones.EnlacapadeTransporte,existenprotocolosqueespecificanmtodosparaentrega
confiable,garantizadaodemximoesfuerzo.Enelcontextodelasredes,laentregademximoesfuerzoseconsidera noconfiable,yaquenoexisteacusederecibodequelosdatoshayanllegadoaldestino. Determinacindelanecesidaddeconfiabilidad Lasaplicaciones,comobasesdedatos,laspginasWebylosemails,requierenquetodoslosdatosenviadoslleguenal destinoensucondicinoriginal,demaneraquelosmismosseantiles.Todoslosdatosperdidospuedencorromperuna comunicacinydejarlaincompletaoilegible.Porlotanto,estasaplicacionessediseanparautilizarunprotocolode capadeTransportequeimplementelaconfiabilidad.Elusoderecursosderedadicionalesseconsideranecesariopara estasaplicaciones. Otrasaplicacionessonmstolerantesenloqueserefierealaprdidadepequeascantidadesdedatos.Porejemplo,si unoodossegmentosdeunstreamdevdeonolleganaldestino,slogenerarunainterrupcinmomentneaenel stream.Estopuederepresentardistorsinenlaimagenperoquizsniseaadvertidoporelusuario. Imponerelusoderecursosadicionalesparaasegurarlaconfiabilidadparaestaaplicacinpuedereducirlautilidaddela misma.Laimagenenunstreamingvdeosedegradaraengranmedidasieldispositivodedestinotuvoquedarcuenta delosdatosperdidosydemorarelstreammientrasesperaquelleguen.Esconvenienteproporcionarlamejorimagen posiblealmomentoenquelleganlossegmentosyrenunciaralaconfiabilidad.Siporalgnmotivoserequiere confiabilidad,estasaplicacionespuedenproveerverificacindeerroresysolicitudesderetransmisin.
4.1.4TCPyUDP
LosdosprotocolosmscomunesdelacapadeTransportedelconjuntodeprotocolosTCP/IPsonelProtocolodecontrol detransmisin(TCP)yelProtocolosdedatagramasdeusuario(UDP).Ambosprotocolosgestionanlacomunicacinde mltiplesaplicaciones.Lasdiferenciasentreellossonlasfuncionesespecficasquecadaunoimplementa. Protocolodedatagramasdeusuario(UDP) UDPesunprotocolosimple,sinconexin,descritoenlaRFC768.Cuentaconlaventajadeproveerlaentregadedatos sinutilizarmuchosrecursos.LasporcionesdecomunicacinenUDPsellamandatagramas.Esteprotocolodelacapade Transporteenvaestosdatagramascomomejorintento. EntrelasaplicacionesqueutilizanUDPseincluyen: sistemadenombresdedominios(DNS), streamingdevdeo,y VozsobreIP(VoIP). Protocolodecontroldetransmisin(TCP) TCPesunprotocoloorientadoalaconexin,descritoenlaRFC793.TCPincurreenelusoadicionalderecursospara agregarfunciones.LasfuncionesadicionalesespecificadasporTCPestnenelmismoordendeentrega,sondeentrega confiableydecontroldeflujo.CadasegmentodeTCPposee20bytesdecargaenelencabezado,queencapsulanlos datosdelacapadeAplicacin,mientrasquecadasegmentoUDPsloposee8bytesdecarga.Verlafiguraparaobtener unacomparacin. LasaplicacionesqueutilizanTCPson: exploradoresWeb, email,y transferenciadearchivos
4.1.5Direccionamientodelpuerto
Identificacindelasconversaciones Considereelejemploanteriordeunacomputadoraquerecibeyenvaemails,mensajesinstantneos,pginasWeby llamadastelefnicasVoIPdemanerasimultnea. LosserviciosbasadosenTCPyUDPmantienenunseguimientodelasvariasaplicacionesquesecomunican.Para diferenciarlossegmentosydatagramasparacadaaplicacin,tantoTCPcomoUDPcuentanconcamposdeencabezado quepuedenidentificardemaneraexclusivaestasaplicaciones.Estosidentificadoresnicossonlosnmerosdelos puertos. Enelencabezadodecadasegmentoodatagramahayunpuertodeorigenydestino.Elnmerodepuertodeorigenesel nmeroparaestacomunicacinasociadoconlaaplicacinqueoriginalacomunicacinenelhostlocal.Elnmerode puertodedestinoeselnmeroparaestacomunicacinasociadoconlaaplicacindedestinoenelhostremoto. Losnmerosdepuertoseasignandevariasmaneras,enfuncindesielmensajeesunasolicitudounarespuesta. Mientrasquelosprocesosenelservidorposeennmerosdepuertosestticosasignadosaellos,losclienteseligenun nmerodepuertodeformadinmicaparacadaconversacin. Cuandounaaplicacindeclienteenvaunasolicitudaunaaplicacindeservidor,elpuertodedestinocontenidoenel encabezadoeselnmerodepuertoqueseasignaaldaemondeservicioqueseejecutaenelhostremoto.Elsoftware delclientedebeconocerelnmerodepuertoasociadoconelprocesodelservidorenelhostremoto.Estenmerode puertodedestinosepuedeconfigurar,yaseadeformapredeterminadaomanual.Porejemplo,cuandounaaplicacin deexploradorWebrealizaunasolicitudaunservidorWeb,elexploradorutilizaTCPyelnmerodepuerto80amenos queseespecifiqueotrovalor.EstosucedeporqueelpuertoTCP80eselpuertopredeterminadoasignadoaaplicaciones deservidoresWeb.Muchasaplicacionescomunestienenasignadospuertospredeterminados. Elpuertodeorigendelencabezadodeunsegmentoodatagramadeunclientesegenerademaneraaleatoria.Siempre ycuandonoentreenconflictoconotrospuertosenusoenelsistema,elclientepuedeelegircualquiernmerode puerto.Elnmerodepuertoactacomodireccinderetornoparalaaplicacinquerealizalasolicitud.Lacapade Transportemantieneunseguimientodeestepuertoydelaaplicacinquegenerlasolicitud,demaneraquecuandose devuelvaunarespuesta,puedaserenviadaalaaplicacincorrecta.Elnmerodepuertodelaaplicacinquerealizala solicitudseutilizacomonmerodepuertodedestinoenlarespuestaquevuelvedelservidor. LacombinacindelnmerodepuertodelacapadeTransporteydeladireccinIPdelacapadeRedasignadaalhost identificademaneraexclusivaunprocesoenparticularqueseejecutaenundispositivohostespecfico.Esta combinacinsedenominasocket.Eventualmente,lostrminosnmerodepuertoysocketseutilizanenforma indistinta.Enelcontextodeestecurso,eltrminosockethacereferenciasloalacombinacinexclusivadedireccinIP ynmerodepuerto.Unpardesockets,queconsisteenlasdireccionesIPylosnmerosdepuertodeorigenyde destino,tambinesexclusivoeidentificalaconversacinentredoshosts. Porejemplo,unasolicituddepginaWebHTTPqueseenvaaunservidorWeb(puerto80)yqueseejecutaenunhost conunadireccinIpv4deCapa3192.168.1.20serdestinadaalsocket192.168.1.20:80. SielexploradorWebquesolicitalapginaWebseejecutaenelhost192.168.100.48yelnmerodepuertodinmico asignadoalexploradorWebes49.152,elsocketparalapginaWebser192.168.100.48:49152.
LaAutoridaddenmerosasignadosdeInternet(IANA)asignanmerosdepuerto.IANAesunorganismodeestndares responsabledelaasignacindevariasnormasdedireccionamiento. Existendistintostiposdenmerosdepuerto: Puertosbienconocidos(Nmerosdel0al1023):estosnmerossereservanparaserviciosyaplicaciones.Porlo general,seutilizanparaaplicacionescomoHTTP(servidorWeb),POP3/SMTP(servidordeemail)yTelnet.Aldefinir estospuertosconocidosparalasaplicacionesdelservidor,lasaplicacionesdelclientepuedenserprogramadaspara solicitarunaconexinaunpuertoespecficoysuservicioasociado. PuertosRegistrados(Nmeros1024al49151):estosnmerosdepuertosestnasignadosaprocesosoaplicacionesdel usuario.Estosprocesossonprincipalmenteaplicacionesindividualesqueelusuarioeligeinstalarenlugarde aplicacionescomunesquerecibiraunpuertobienconocido.Cuandonoseutilizanparaunrecursodelservidor,estos puertostambinpuedenutilizarsesiunusuariolosseleccionademaneradinmicacomopuertodeorigen. Puertosdinmicosoprivados(Nmerosdel49152al65535):tambinconocidoscomopuertosefmeros,suelen asignarsedemaneradinmicaaaplicacionesdeclientecuandoseiniciaunaconexin.Noesmuycomnqueuncliente seconecteaunservicioutilizandounpuertodinmicooprivado(aunquealgunosprogramasquecompartenarchivos puntoapuntolohacen). UtilizacindelosdosprotocolosTCPyUDP Algunasaplicacionespuedenutilizarlosdosprotocolos:TCPyUDP.Porejemplo,elbajogastodeUDPpermitequeDNS atiendarpidamentevariassolicitudesdeclientes.Sinembargo,aveceselenvodelainformacinsolicitadapuede requerirlaconfiabilidaddeTCP.Enestecaso,elnmero53depuertoconocidoesutilizadoporambosprotocoloscon esteservicio.
Enlaces Sepuedeencontrarunlistaactualdenmerosdepuertosenhttp://www.iana.org/assignments/portnumbers.
4.1.6Segmentacinyreensanblaje:Divideyvencers
UncaptuloanteriorexplicabacmoseconstruyenlasPDUenviandodatosdeunaaplicacinatravsdelosvarios protocolosparacrearunaPDUqueluegosetransmitaenelmedio.Enelhostdedestino,esteprocesoseinviertehasta quelosdatospuedanenviarsealaaplicacin. Algunasaplicacionestransmitengrandescantidadesdedatos;enalgunoscasos,variosgigabytes.Resultarapoco prcticoenviartodosestosdatosenunasolagranseccin.Nopuedetransmitirseningnotrotrficoderedmientrasse envanestosdatos.Unagranseccindedatospuedetardarminutosyhastahorasenenviarse.Adems,sihubieraalgn error,elarchivodedatoscompletoseperderaotendraqueserreenviado.Losdispositivosderednocuentancon buffersdememorialosuficientementegrandescomoparaalmacenaresacantidaddedatosdurantelatransmisino recepcin.Ellmitevaraenfuncindelatecnologadelaredydelmediofsicoespecficoqueseutiliza. Dividirlosdatosdeaplicacinenseccionesgarantizaquelosdatossetransmitandentrodeloslmitesdelmedioy quelosdatosdedistintasaplicacionespuedansermultiplexadosenelmedio. TCPyUDPgestionanlasegmentacindeformadistinta. ConTCP,cadaencabezadodesegmentocontieneunnmerodesecuencia.Estenmerodesecuenciapermitequelas funcionesdelacapadeTransportedelhostdedestinoreensamblenlossegmentosenelmismoordenenelquefueron transmitidos.Estoaseguraquelaaplicacindedestinocuenteconlosdatosenlaformaexactaenlaqueseenviaron. ApesardequelosserviciosqueutilizanUDPtambinrastreanlasconversacionesentreaplicaciones,notienenen cuentaelordenenelquesetransmitilainformacinnielmantenimientodelaconexin.Noexistenmerode secuenciaenelencabezadoUDP.UDPesundiseosimpleygeneramenoscargaqueTCP,loqueproduceuna transferenciadedatosmsrpida. Lainformacinpuedellegarenunordendistintoalquefuetransmitida,yaquelospaquetespuedentomardiversas rutasatravsdelared.UnaaplicacinqueutilizaUDPdebetolerarelhechodequelosdatosnolleguenenelordenen elquefueronenviados.
4.2PROTOCOLOTCP:COMUNICACINCONCONFIABILIDAD 4.2.1TCP:Cmogenerarconversacionesconfiables
LadiferenciaclaveentreTCPyUDPeslaconfiabilidad LaconfiabilidaddelacomunicacinTCPsellevaacaboutilizandosesionesorientadasalaconexin.Antesdequeun hostqueutilizaTCPenvedatosaotrohost,lacapadeTransporteiniciaunprocesoparacrearunaconexinconel destino.Estaconexinpermiteelrastreodeunasesinostreamdecomunicacinentreloshosts.Esteprocesoasegura quecadahosttengaconocimientodelacomunicacinyseprepare.UnaconversacinTCPcompletarequiereel establecimientodeunasesinentreloshostsenambasdirecciones. Luegodeestablecidalasesin,eldestinoenvaacusesdereciboalorigenporlossegmentosquerecibe.Estosacusesde reciboformanlabasedelaconfiabilidaddentrodelasesinTCP.Cuandoelorigenrecibeunacusederecibo,reconoce quelosdatossehanentregadoconxitoypuededejarderastrearlos.Sielorigennorecibeelacusederecibodentrode untiempopredeterminado,retransmiteesosdatosaldestino. PartedelacargaadicionalquegeneraelusodeTCPeseltrficoderedgeneradoporlosacusesdereciboylas retransmisiones.Elestablecimientodelassesionesgeneracargasenformadesegmentosadicionalesintercambiados. Tambinexistencargasadicionalesenloshostsindividuales,generadasporlanecesidaddemantenerunseguimiento delossegmentosqueesperanacusedereciboyporelprocesoderetransmisin. EstaconfiabilidadselogracontandoconcamposenelsegmentoTCP,cadaunoconunafuncinespecfica,comose muestraenlafigura.Estoscamposseexplicarnmsadelanteenestaseccin.
4.2.2ProcesosdelservidorTCP
Comoseexplicenelcaptuloanterior,losprocesosdeaplicacinseejecutanenservidores.Estosprocesosesperan hastaqueunclienteiniciecomunicacinconunasolicituddeinformacinodeotrosservicios. Cadaprocesodeaplicacinqueseejecutaenelservidoresconfiguradoporeladministradordelsistemaparautilizarun nmerodepuerto,deformapredeterminadaomanual.Unservidorindividualnopuedetenerdosserviciosasignados almismonmerodepuertodentrodelosmismosserviciosdelacapadeTransporte.Unhostqueejecutauna aplicacindeservidorWebyunadetransferenciadearchivosnopuedeconfigurarambasparautilizarelmismopuerto (porejemplo,elpuertoTCP8.080).Cuandounaaplicacindeservidoractivaseasignaaunpuertoespecfico,este puertoseconsideraabiertoparaelservidor.EstosignificaquelacapadeTransporteaceptayprocesasegmentos direccionadosaesepuerto.Todasolicitudentrantedeunclientedireccionadaalsocketcorrectoesaceptadaylosdatos seenvanalaaplicacindelservidor.Puedenexistirvariospuertossimultneosabiertosenunservidor,unoparacada aplicacindeservidoractiva.Escomnqueunservidorproveamsdeunservicio,comounservidorWebyunservidor FTP,almismotiempo. Unamanerademejorarlaseguridadenunservidoresrestringirelaccesoalservidorasloaquellospuertosasociados conlosserviciosyaplicacionesaccesiblesasolicitantesautorizados. LafiguramuestralaasignacintpicadepuertosdeorigenydestinoenoperacionesdeclienteoservidorTCP.
4.2.3EstablecimientoyfinalizacindelaconexinTCP
CuandodoshostssecomunicanutilizandoTCP,seestableceunaconexinantesdequepuedanintercambiarselos datos.Luegodequesecompletalacomunicacin,secierranlassesionesylaconexinfinaliza.Losmecanismosde conexinydesesinhabilitanlafuncindeconfiabilidaddeTCP. VerlafiguraparaobservarlospasosparaestableceryfinalizarunaconexinTCP. Elhostrastreacadasegmentodedatosdentrodeunasesineintercambiainformacinsobrelosdatosrecibidospor cadahostatravsdelainformacindelencabezadoTCP. Cadaconexinrepresentadosstreamsdecomunicacindeunavaosesiones.Paraestablecerlaconexinloshosts realizanunintercambiodesealesdetresvas.LosbitsdecontrolenelencabezadoTCPindicanelprogresoyestadode laconexin.Enlacedetresvas: Establecequeeldispositivodedestinoestpresenteenlared. Verificaqueeldispositivodedestinotengaunservicioactivoyestaceptandolaspeticionesenelnmerode puertodedestinoqueelclientequeloiniciaintenteusarparalasesin.
Informaaldispositivodedestinoqueelclientedeorigenintentaestablecerunasesindecomunicacinenese nmerodepuerto.
EnconexionesTCP,elhostquebrindeelserviciocomoclienteinicialasesinalservidor.Lostrespasosparael establecimientodeunaconexinTCPson: 1.Elclientequeinicialaconexinenvaunsegmentoquecontieneunvalordesecuenciainicial,queactacomo solicitudparaelservidorparacomenzarunasesindecomunicacin. 2.Elservidorrespondeconunsegmentoquecontieneunvalordereconocimientoigualalvalordesecuenciarecibido ms1,ademsdesupropiovalordesecuenciadesincronizacin.Elvaloresunomayorqueelnmerodesecuencia porqueelACKessiempreelprximoByteuOctetoesperado.Estevalordereconocimientopermitealclienteunirla respuestaalsegmentooriginalquefueenviadoalservidor. 3.Elclientequeinicialaconexinrespondeconunvalordereconocimientoigualalvalordesecuenciaquerecibims uno.Estocompletaelprocesodeestablecimientodelaconexin. Paraentenderelprocesodeenlacedetresvas,esimportanteobservarlosdistintosvaloresqueintercambianlosdos hosts.DentrodelencabezadodelsegmentoTCP,existenseiscamposde1bitquecontieneninformacindecontrol utilizadaparagestionarlosprocesosdeTCP.Estoscampossonlossiguientes: URG:Urgentecampodesealizadorsignificativo, ACK:Camposignificativodeacusederecibo, PSH:Funcindeempuje, RST:Reconfiguracindelaconexin, SYN:Sincronizarnmerosdesecuencia, FIN:Nohaymsdatosdesdeelemisor. Aestoscamposselosdenominasealadoresporqueelvalordeunodeestoscamposesslode1bit,entoncestiene slodosvalores:10.Sielvalordelbitseestableceen1,indicalainformacindecontrolquecontieneelsegmento. Siseutilizaunprocesodecuatropasos,lossealizadoresseintercambianparafinalizarlaconexinTCP.
4.2.4ProtocoloTCPdeenlacedetresvas
ConlosresultadosWireshark,podrexaminarelfuncionamientodelprotocoloTCPdeenlacedetresvas: Paso1 UnclienteTCPcomienzaelenlacedetresvasenviandounsegmentoconelsealizadordecontrolSYN(Sincronizar nmerosdesecuencia)establecido,indicandounvalorinicialenelcampodenmerodesecuenciadelencabezado.Este valorinicialparaelnmerodesecuencia,conocidocomonmerodesecuenciainicial(ISN),seeligedemaneraaleatoria yseutilizaparacomenzararastrearelflujodedatosdesdeelclientealservidorparaestasesin.ElISNenel encabezadodecadasegmentoseincrementaenunoporcadabytededatosenviadosdesdeelclientehaciaelservidor mientrascontinalaconversacindedatos. Comosemuestraenlafigura,elresultadodeunanalizadordeprotocolosmuestraelsealizadordecontrolSYNyel nmerodesecuenciarelativa. SeestableceelsealizadordecontrolSYNyelnmerodesecuenciarelativaen0.Apesardequeelanalizadorde protocolosenelgrficoindicalosvaloresrelativosparalosnmerosdesecuenciaydeacusederecibo,losvalores realessonnmerosbinariosde32bits.Sepuedendeterminarlosnmerosrealesenviadosenlosencabezadosdelos segmentosexaminandoelpaneldebytesdelpaquete.Aqusepuedenverloscuatrobytesrepresentadosen hexadecimal.
nmerodeacusedereciboessignificativo.Conestesealizadorestablecidoenelsegmento,elclienteinterpretaesto comoacusederecibodequeelservidorharecibidoelSYNdelclienteTCP. Elvalordelnmerodecampodelacusedereciboesigualalnmerodesecuenciainicialdelclientems1.Esto estableceunasesindesdeelclientealservidor.ElsealizadorACKpermanecerestablecidoparamantenerel equilibriodelasesin.Caberecordarquelaconversacinentreelclienteyelservidorestcompuestaenrealidadpor dossesionesdeunava:unadelclientealservidorylaotradelservidoralcliente.Enestesegundopasodelenlacede tresvas,elservidordebeiniciarlarespuestadelservidoralcliente.Paracomenzarestasesin,elservidorutilizael sealizadorSYNdelamismamaneraenquelohizoelcliente.EstableceelsealizadordecontrolSYNenelencabezado paraestablecerunasesindelservidoralcliente.ElsealizadorSYNindicaqueelvalorinicialdelcampodenmerode secuenciaseencuentraenelencabezado.Estevalorseutilizarpararastrearelflujodedatosenestasesindelservidor alcliente. Comosemuestraenlafigura,elresultadodelanalizadordeprotocolosmuestraqueestnestablecidoslos sealizadoresdecontrolACKySYNysemuestranlosnmerosrelativosdesecuenciayreconocimiento.
Esta128ersin128opuedeimplementarseparatodaslassesionesosloparalassesionesseleccionadas.
4.2.5TerminacindelasesinTCP
ParacerrarlaconexinsedebeestablecerelsealizadordecontrolFIN(Finalizar)enelencabezadodelsegmento.Para finalizartodaslassesionesTCPdeunava,seutilizaunenlacededosvas,queconstadeunsegmentoFINyun segmentoACK.Porlotanto,paraterminarunaconversacinsimpleadmitidaporTCP,serequierencuatrointercambios parafinalizarambassesiones. Nota:Enestaexplicacinseusanlostrminosclienteyservidorcomoreferenciaporsimplicidadperolafinalizacindel procesopuedeseriniciadaporcualquieradelosdoshostsquecompletenlasesin: 1.Cuandoelclientenotienemsdatosparaenviaralstream,envaunsegmentoconelsealizadorFINestablecido. 2.ElservidorenvaunACKparaacusarrecibodeFinyterminarlasesindelclientealservidor. 3.ElservidorenvaunFINalclienteparafinalizarlasesindelservidoralcliente.
4.ElclienterespondeconunACKparadaracusederecibodeFINdesdeelservidor. Cuandolafinalizacindesesindelclientenotienemsdatosparatransferir,estableceelsealizadorFINenel encabezadodeunsegmento.Luego,elservidorfinalizalaconexinyenvaunsegmentonormalquecontienedatoscon elsealizadorACKestablecidoutilizandoelnmerodeacusederecibo,confirmandoasquesehanrecibidotodoslos bytesdedatos.Cuandoseproduceelacusederecibodetodoslossegmentos,secierralasesin. Lasesinenlaotradireccinsecierramedianteelmismoproceso.Elreceptorindicaquenoexistenmsdatospara enviarestableciendoelsealizadorFINenelencabezadodelsegmentoenviadoalorigen.Unacusedereciboderetorno confirmaquetodoslosbytesdedatoshansidorecibidosy,porlotanto,sehacerradolasesin. Comosemuestraenlafigura,lossealizadoresdecontrolFINyACKseestablecenenelencabezadodelsegmento, cerrandoporlotantolasesinHTTP. Tambinesposibleterminarlaconexinmedianteunenlacedetresvas.Cuandoelclientenoposeemsdatospara enviar,envaunsealizadorFINalservidor.Sielservidortampocotienemsdatosparaenviar,puederesponderconlos sealizadoresFINyACK,combinandodospasosenuno.ElclienterespondeconunACK.
4.3ADMINISTRADORDESESIONESTCP 4.3.1ReensamblajedesegmentosTCP
Resecuenciamientodesegmentosalordentransmitido CuandolosserviciosenvandatosutilizandoTCP,lossegmentospuedenllegaradestinosdesordenados.Paraqueel receptorcomprendaelmensajeoriginal,losdatosenestossegmentossereensamblanenelordenoriginal.Paralograr esto,seasignannmerosdesecuenciaenelencabezadodecadapaquete. Durantelaconfiguracindelasesin,seestableceunnmerodesecuenciainicial(ISN).Estenmerodesecuencia inicialrepresentaelvalordeinicioparalosbytesdeestasesinquesetransmitirnalaaplicacinreceptora.Amedida quesetransmitenlosdatosdurantelasesin,elnmerodesecuenciaseincrementaenelnmerodebytesquesehan transmitido.Esterastreodebytesdedatospermitequecadasegmentoseidentifiqueyseenveacusederecibode maneraexclusiva.Sepuedenidentificarsegmentosperdidos. Losnmerosdesecuenciadesegmentopermitenlaconfiabilidadindicandocmoreensamblaryreordenarlos segmentosrecibidos,comosemuestraenlafigura. ElprocesoTCPreceptorcolocalosdatosdelsegmentoenunbferderecepcin.Lossegmentossecolocanenelorden denmerodesecuenciaadecuadoysepasaalacapadeAplicacincuandosonreensamblados.Todoslossegmentos quelleganconnmerosdesecuencianocontiguossemantienenparasuprocesamientoposterior.Luego,seprocesan lossegmentoscuandolleganconlosbytesperdidos.
4.3.2Acusederecibo
Confirmacinderecepcindesegmentos UnadelasfuncionesdeTCPesasegurarquecadasegmentollegueasudestino.LosserviciosTCPenelhostdedestino envanalaaplicacindeorigenunacusederecibodelosdatosrecibidos. Elnmerodesecuenciayelnmerodeacusederecibodelencabezadodelsegmentoseutilizanparaconfirmarla recepcindelosbytesdedatoscontenidosenlossegmentos.Elnmerodesecuenciaeselnmerorelativodebytes quehasidotransmitidoenestasesinms1(queeselnmerodelprimerbytededatosenelsegmentoactual).TCP utilizaelnmerodereconocimientoensegmentosquesevuelvenaenviaralorigenparaindicarelprximobytedeesta sesinqueesperaelreceptor.Estosellamaacusederecibodeexpectativa. Seleinformaalorigenqueeldestinoharecibidotodoslosbytesdeestestreamdedatos,perosinincluir,elbyte especificadoporelnmerodeacusederecibo.Seesperaqueelhostemisorenveunsegmentoqueutilizaunnmero desecuenciaigualalnmerodeacusederecibo. Recuerdequecadaconexinserepresentaenrealidadpordossesionesdeunava.Losnmerosdesecuenciayde acusedereciboseintercambianenambasdirecciones. Enelejemplodelafigura,elhostenlaizquierdaenvadatosalhostdeladerecha.Envaunsegmentoquecontiene10 bytesdedatosparaestasesinyunnmerodesecuenciaiguala1enelencabezado. ElhostreceptordeladerecharecibeelsegmentoenlaCapa4ydeterminaqueelnmerodesecuenciaes1yqueposee 10bytesdedatos.Luegoelhostenvaunsegmentodevueltaalhostdelaizquierdaparaacusarrecibodeestosdatos. Enestesegmento,elhostestableceelnmerodeacusedereciboen11paraindicarqueelprximobytededatosque esperarecibirenestasesineselbytenmero11. Cuandoelhostemisordelaizquierdarecibeesteacusederecibo,puedeenviarelprximosegmentoquecontiene datosparaestasesinapartirdelbyte11. Observandoesteejemplo,sielhostemisortuvieraqueesperarelacusedereciboporlarecepcindecadaunodelos10 bytes,laredestarademasiadosobrecargada.Parareducirlasobrecargadeestosacusesderecibo,lossegmentosde datosmltiplespuedenenviarsepreviamenteyserreconocidosconunmensajeTCPsimpleenladireccinopuesta.Este reconocimientocontieneunnmerodeacusedereciboenbasealnmerototaldebytesrecibidosenlasesin. Porejemplo,sisecomienzaconunnmerodesecuencia2000,sisereciben10segmentosde1000bytescadauno,se devolveralorigenunnmerodereconocimientoiguala12001. Lacantidaddedatosqueunorigenpuedetransmitirantesdequeunacusederecibodebaserrecibidosedenomina tamaodelaventana.EltamaodelaventanaesuncampoenelencabezadoTCPquepermitelaadministracinde datosperdidosyelcontroldelflujo.
4.3.3RetransmisinTCP
Manejodelaprdidadesegmentos Porptimoqueseaeldiseodeunared,siempreseproducirnprdidasocasionalesdedatos.Porlotanto,TCPcuenta conmtodosparagestionardichasprdidasdesegmentos.Entrelosmismosexisteunmecanismopararetransmitir segmentoscondatosnoreconocidos. UnserviciodehostdedestinoqueutilizaTCP,porlogeneralsloreconocedatosparasecuenciasdebytescontiguas.Si unoomssegmentossepierden,sloseacusarecibodelosdatosdelossegmentosquecompletanelstream. Porejemplo,siserecibenlossegmentosconnmerosdesecuenciade1500a3000yde3400a3500,elnmerode acusedereciboser3001.Estosucedeporqueexistensegmentosconnmerosdesecuenciade3001a3399quenose recibieron. CuandoTCPenelhostdeorigennorecibeunacusederecibopasadountiempopredeterminado,volveralltimo nmerodeacusedereciboquerecibiyretransmitirlosdatosapartirdeste. ElprocesoderetransmisinnoesespecificadoporRFC,sinoquedependedelaimplementacindeTCPenparticular. ParaunaimplementacindeTCPtpica,unhostpuedetransmitirunsegmento,colocarunacopiadelsegmentoenuna coladeretransmisineiniciaruntemporizador.Cuandoserecibeelacusederecibodelosdatos,seeliminael segmentodelacola.Sinoserecibeelacusedereciboantesdequeeltemporizadorvenza,elsegmentoes retransmitido. Laanimacindemuestralaretransmisindesegmentosperdidos.
4.3.2ControldecongestindeTCP:Cmominimizarlaperdidadesegmentos
Controldelflujo TCPtambinproveemecanismosparaelcontroldelflujo.Elcontroldelflujocontribuyeconlaconfiabilidaddela transmisinTCPajustandolatasaefectivadeflujodedatosentrelosdosserviciosdelasesin.Cuandoelorigen adviertequeserecibilacantidaddedatosespecificadosenlossegmentos,puedecontinuarenviandomsdatospara estasesin. ElcampoTamaodelaventanaenelencabezadoTCPespecificalacantidaddedatosquepuedetransmitirseantesde queserecibaelacusederecibo.Eltamaodelaventanainicialsedeterminaduranteelcomienzodelasesinatravs delenlacedetresvas. ElmecanismoderetroalimentacindeTCPajustalatasadetransmisindedatosefectivaalflujomximoquelaredyel dispositivodedestinopuedensoportarsinsufrirprdidas.TCPintentagestionarlatasadetransmisindemaneraque todoslosdatosserecibanysereduzcanlasretransmisiones. Verlafiguraparaobtenerunarepresentacinsimplificadadeltamaodelaventanaylosacusesderecibo.Eneste ejemplo,eltamaodelaventanainicialparaunasesinTCPrepresentadaseestableceen3000bytes.Cuandoelemisor transmite3000bytes,esperaporunacusederecibodelosmismosantesdetransmitirmssegmentosparaestasesin. Unavezqueelemisorharecibidoesteacusederecibodelreceptor,yapuedetransmitir3000bytesadicionales. Durantelademoraenlarecepcindelacusederecibo,elemisornoenviarningnsegmentoadicionalparaestasesin. Enlosperodosenlosquelaredestcongestionadaolosrecursosdelhostreceptorestnexigidos,lademorapuede aumentar.Amedidaqueaumentaestademora,disminuyelatasadetransmisinefectivadelosdatosparaestasesin. Ladisminucindelatasadedatosayudaareducirlacontencinderecursos.
Reduccindeltamaodelaventana Otraformadecontrolarelflujodedatosesutilizartamaosdinmicosdeventana.Cuandolosrecursosdelaredson limitados,TCPpuedereducireltamaodelaventanaparalograrquelossegmentosrecibidosseanreconocidoscon mayorfrecuencia.Estodisminuyedemaneraefectivalatasadetransmisin,yaqueelorigenesperaquelosdatossean recibidosconmsfrecuencia. ElhostreceptorTCPenvaelvalordeltamaodelaventanaalTCPemisorparaindicarelnmerodebytesqueest preparadopararecibircomopartedelasesin.Sieldestinonecesitadisminuirlatasadecomunicacindebidoa limitacionesdememoriadelbfer,puedeenviarunvalordetamaodelaventanamenoralorigencomopartedeun acusederecibo. Comosemuestraenlafigura,siunhostderecepcinsufreunacongestin,puederesponderalhostemisorconun segmentoconeltamaodelaventanareducido.Enestegrfico,seprodujolaprdidadeunodelossegmentos.El receptorcambielcampoventanaenelencabezadodelosmensajesdevueltosenestaconversacinde3000a1500. Estohizoqueelemisorredujeraeltamaodelaventanaa1500. Despusdeperodosdetransmisinsinprdidasdedatosorecursoslimitados,elreceptorcomenzaraaumentarel tamaodelaventana.Estoreducelasobrecargadelared,yaqueserequiereenviarmenosacusesderecibo.Eltamao delaventanacontinuaraumentandohastaquehayaprdidadedatos,loqueproducirunadisminucindeltamao delaventana. EstasdisminucionesyaumentosdinmicosdeltamaodelaventanarepresentanunprocesocontinuoenTCP,que determinaeltamaodelaventanaptimoparacadasesinTCP.Enredesaltamenteeficientes,lostamaosdela ventanapuedensermuygrandesporquenosepierdendatos.Enredesdondeseestestresandolainfraestructura subyacente,eltamaodelaventanaprobablementepermanecerpequeo. Enlaces DetallesdelasvariascaractersticasdeadministracindelacongestindeTCPsepuedenencontrarenRFC2581. http://www.ietf.org/rfc/rfc2581.txt
4.4PROTOCOLOUDP:COMUNICACINCONBAJASOBRECARGA 4.4.1UDP:BajasobrecargaVsConfiabilidad
UDPesunprotocolosimplequeproveelasfuncionesbsicasdelacapadeTransporte.Generamuchomenos sobrecargaqueTCP,yaquenoesorientadoalaconexinynocuentaconlossofisticadosmecanismosderetransmisin, secuenciacinycontroldelflujo. EstonosignificaquelasaplicacionesqueutilizanUDPnoseanconfiables.Sloquieredecirqueestasfuncionesnoson contempladasporelprotocolodelacapadeTransporteydebenimplementarseaparte,sifueranecesario. PeseaqueesrelativamentebajalacantidadtotaldetrficoUDPquepuedeencontrarseenunaredtpica,entrelos protocolosprincipalesdelacapadeAplicacinqueutilizanUDPseincluyen: sistemadedenominacindedominio(DNS), protocolosimpledeadministracindered(SNMP), protocolodeconfiguracindinmicadehost(DHCP), protocolodeinformacindeenrutamiento(RIP), protocolotrivialdetransferenciadearchivos(TFTP),y juegosenlnea.
4.4.2ReensamblajededatagramadeUDP
YaqueUDPoperasinconexin,lassesionesnoseestablecenantesdequeselleveacabolacomunicacin,como sucedeconTCP.SedicequeUDPesbasadoentransacciones.Enotraspalabras,cuandounaaplicacinposeedatospara enviar,simplementelosenva. MuchasaplicacionesqueutilizanUDPenvanpequeascantidadesdedatosquepuedenocuparunsegmento.Sin embargo,algunasaplicacionesenviarncantidadesmayoresdedatosquedebendividirseenvariossegmentos.LaPDU deUDPseconocecomodatagrama,peseaquelostrminossegmentoydatagramaavecesseutilizandemanera indistintaparadescribirunaPDUdelacapadeTransporte. Cuandoseenvanmltiplesdatagramasaundestino,losmismospuedentomarrutasdistintasyllegarenelorden incorrecto.UDPnomantieneunseguimientodelosnmerosdesecuenciadelamaneraenquelohaceTCP.UDPno puedereordenarlosdatagramasenelordendelatransmisin.Verlafigura. Porlotanto,UDPsimplementereensamblalosdatosenelordenenqueserecibieronylosenvaalaaplicacin.Sila secuenciadelosdatosesimportanteparalaaplicacin,lamismadeberidentificarlasecuenciaadecuadadedatosy determinarcmoprocesarlos.
4.4.3ProcesosysolicitudesdelservidorUDP
AligualquelasaplicacionesbasadasenTCP,alasaplicacionesdeservidorbasadasenUDPselesasignanmerosde puertobienconocidosoregistrados.Cuandoseejecutanestasaplicacionesoprocesos,aceptanlosdatosquecoincidan conelnmerodepuertoasignado.CuandoUDPrecibeundatagramadestinadoaunodeesospuertos,envalosdatos deaplicacinalaaplicacinadecuadaenbaseasunmerodepuerto.
4.4.4ProcesosdeclienteUDP
ComoenTCP,lacomunicacincliente/servidorseiniciaporunaaplicacinclientequesolicitadatosdeunprocesodel servidor.ElprocesodeclienteUDPseleccionaalazarunnmerodepuertodelrangodinmicodenmerosdepuertoy loutilizacomopuertodeorigenparalaconversacin.Elpuertodedestinoporlogeneralserelnmerodepuertobien conocidooregistradoasignadoalprocesodelservidor. Losnmerosdepuertodeorigenseleccionadosalazarcolaboranconlaseguridad.Siexisteunpatrnpredecibleparala seleccindelpuertodedestino,unintrusopuedesimularelaccesoaunclientedemaneramssencillaintentando conectarsealnmerodepuertoquetengamayorposibilidaddeestarabierto. YaquenosecreansesionesconUDP,tanprontocomolosdatosestnlistosparaserenviadosylospuertosestn identificados,UDPpuedeformareldatagramayenviarloalacapadeRedparadireccionamientoyenvoalared. Caberecordarqueunavezqueelclientehaelegidolospuertosdeorigenydestino,estosmismospuertosseutilizarn enelencabezadodetodoslosdatagramasqueseutilicenenlatransaccin.Paraladevolucindedatosdelservidoral cliente,seinviertenlosnmerosdepuertodeorigenydestinoenelencabezadodeldatagrama.
4.6RESUMENDELCAPITULO 4.6.1Resumenyrevisin
LacapadeTransportesatisfacelasnecesidadesdelasredesdedatosmediante: divisindedatosrecibidosdesdelaaplicacinensegmentos, agregadodeunencabezadoparaidentificaryadministrarcadasegmento, usodelainformacindelencabezadopararecomponerlossegmentosendatosdeaplicacin,y pasodelosdatosensambladosalaaplicacincorrecta.
UDPyTCPsonprotocoloscomunesdelacapadeTransporte. LosdatagramasUDPylossegmentosTCPtienenencabezadosprefijadosalosdatosqueincluyenunnmerodepuerto origenyunnmerodepuertodestino.Estosnmerosdepuertospermitenquelosdatosseandireccionadosala aplicacincorrectaqueseejecutaenlacomputadoradedestino. TCPnoenvadatosalaredhastaqueadviertequeeldestinoestpreparadopararecibirlos.LuegoTCPadministrael flujodedatosyreenvatodoslossegmentosdedatosdelosquerecibiacuseamedidaqueserecibeneneldestino. TCPutilizamecanismosdeenlace,temporizadoresyacusesdereciboyusodinmicodeventanasparallevaracabo estasfuncionesconfiables.Sinembargo,estaconfiabilidadrepresentaciertasobrecargaenlaredentrminosde encabezadosdesegmentosmsgrandesymayortrficoderedentreelorigenyeldestinoqueadministraeltransporte dedatos. Silosdatosdeaplicacinnecesitanserentregadosalareddemanerarpidaosielanchodebandadelarednoadmite lasobrecargademensajesdecontrolqueseintercambianentrelossistemasdeorigenydestino,UDPserelprotocolo delacapadeTransportepreferidoporeldesarrollador.EstoesasporqueUDPnorastreanireconocelarecepcinde datagramaseneldestino,sloenvalosdatagramasrecibidosalacapadeAplicacinamedidaquellegan,ynoreenva datagramasperdidos.Sinembargo,estonosignificanecesariamentequelacomunicacinnoesconfiable;puedehaber
5.1IPv4 5.1.1Capadered:Comunicacindehostahost
LaCapaderedoCapa3deOSIproveeserviciosparaintercambiarseccionesdedatosindividualesatravsdelared entredispositivosfinalesidentificados.PararealizarestetransportedeextremoaextremolaCapa3utilizacuatro procesosbsicos: direccionamiento, encapsulamiento, enrutamiento,y desencapsulamiento.
encapsulacin,laCapa3recibelaPDUdelaCapa4yagregaunencabezadooetiquetadeCapa3paracrearlaPDUdela Capa3.CuandonosreferimosalacapadeRed,denominamospaqueteaestaPDU.Cuandosecreaunpaquete,el encabezadodebecontener,entreotrainformacin,ladireccindelhosthaciaelcualseloestenviando.Aesta direccinselaconocecomodireccindedestino.ElencabezadodelaCapa3tambincontieneladireccindelhostde origen.Aestadireccinselallamadireccindeorigen. DespusdequelaCapaderedcompletaelprocesodeencapsulacin,elpaqueteesenviadoalacapadeenlacede datosquehadeprepararseparaeltransporteatravsdelosmedios. Enrutamiento Luego,lacapadereddebeproveerlosserviciosparadirigirestospaquetesasuhostdestino.Loshostdeorigeny destinonosiempreestnconectadosalamismared.Enrealidad,elpaquetepodrarecorrermuchasredesdiferentes.A lolargodelaruta,cadapaquetedebeserguiadoatravsdelaredparaquellegueasudestinofinal.Losdispositivos intermediariosqueconectanlasredessonlosrouters.Lafuncindelrouteresseleccionarlasrutasydirigirpaquetes haciasudestino.Aesteprocesoseloconocecomoenrutamiento. Duranteelenrutamientoatravsdeunainternetwork,elpaquetepuederecorrermuchosdispositivosintermediarios.A cadarutaquetomaunpaqueteparallegaralprximodispositivoselallamasalto.Amedidaqueelpaqueteesenviado, sucontenido(laPDUdelaCapadetransporte)permaneceintactohastaquellegaalhostdestino. Desencapsulamiento Finalmente,elpaquetellegaalhostdestinoyesprocesadoenlaCapa3.Elhostexaminaladireccindedestinopara verificarqueelpaquetefuedireccionadoaesedispositivo.Siladireccinescorrecta,elpaqueteesdesencapsuladopor lacapadeRedylaPDUdelaCapa4contenidaenelpaquetepasahastaelservicioadecuadoenlacapadeTransporte. AdiferenciadelacapadeTransporte(Capa4deOSI),queadministraeltransportededatosentrelosprocesosquese ejecutanencadahostfinal,losprotocolosespecificanlaestructurayelprocesamientodelpaqueteutilizadosparallevar losdatosdesdeunhosthastaotrohost.Operarignorandolosdatosdeaplicacinllevadosencadapaquetepermiteala capadeRedllevarpaquetesparamltiplestiposdecomunicacionesentrehostsmltiples.
ElProtocolodeInternet(Ipv4yIpv6)eselprotocolodetransportededatosdelacapa3msampliameneutilizadoy sereltemadeestecurso.Losdemsprotocolosnosernabordadosenprofundidad.
5.1.2ProtocoloIpv4:EjemplodeprotocolodecapadeRed
RoldelIpv4 Comosemuestraenlafigura,losserviciosdecapadeRedimplementadosporelconjuntodeprotocolosTCP/IPsonel ProtocolodeInternet(IP).Laversin4deIP(Ipv4)eslaversindeIPmsampliamenteutilizada.Eselnicoprotocolo deCapa3queseutilizaparallevardatosdeusuarioatravsdeInternetyeseltemadeCCNA.Porlotanto,serel ejemploqueusamosparaprotocolosdecapadeRedenestecurso. Laversin6deIP(Ipv6)estdesarrolladayseimplementaenalgunasreas.Ipv6operarjuntoconelIpv4ypuede reemplazarloenelfuturo.LosserviciosprovistosporIP,ascomotambinlaestructurayelcontenidodelencabezado delospaquetesestnespecificadostantoporelprotocoloIpv4comoporelIpv6.Estosserviciosyestructurade paquetesseusanparaencapsulardatagramasUDPosegmentosTCPparasurecorridoatravsdeunainternetwork. Lascaractersticasdecadaprotocolosondiferentes.Comprenderestascaractersticaslepermitircomprenderla operacindelosserviciosdescritosporesteprotocolo. ElProtocolodeInternetfuediseadocomounprotocoloconbajocosto.Proveeslolasfuncionesnecesariaspara enviarunpaquetedesdeunorigenaundestinoatravsdeunsistemainterconectadoderedes.Elprotocolonofue diseadopararastrearniadministrarelflujodepaquetes.Estasfuncionessonrealizadasporotrosprotocolosenotras capas.
5.1.3ProtocoloIpv4:Sinconexin
Serviciosinconexin Unejemplodecomunicacinsinconexinesenviarunacartaaalguiensinnotificaralreceptorconanticipacin.Como semuestraenlafigura,elserviciopostalanllevalacartaylaentregaalreceptor.Lascomunicacionesdedatossin conexinfuncionanenbasealmismoprincipio.LospaquetesIPseenvansinnotificaralhostfinalqueestnllegando. Losprotocolosorientadosalaconexin,comoTCP,requierenelintercambiodelcontroldedatosparaestablecerla conexinascomotambinloscamposadicionalesenelencabezadodelaPDU.ComoIPtrabajasinconexin,no requiereunintercambioinicialdeinformacindecontrolparaestablecerunaconexindeextremoaextremoantesde quelospaquetesseanenviados,nirequierecamposadicionalesenelencabezadodelaPDUparamanteneresta conexin.EsteprocesoreduceengranmedidalasobrecargadelIP. Sinembargo,laentregadelpaquetesinconexinpuedehacerquelospaqueteslleguenadestinofueradesecuencia.Si lospaquetesquenofuncionanoestnperdidoscreanproblemasparalaaplicacinqueusalosdatos,luegolosservicios delascapassuperiorestendrnqueresolverestascuestiones.
5.1.4ProtocoloIpv4:MejorIntento
Serviciodemejorintento(noconfiable) ElprotocoloIPnosobrecargaelservicioIPsuministrandoconfiabilidad.Comparadoconunprotocoloconfiable,el encabezadodelIPesmspequeo.Transportarestosencabezadosmspequeosgeneraunamenorsobrecarga. Menorsobrecargasignificamenosdemoraenlaentrega.EstacaractersticaespreferibleparaunprotocolodeCapa3. LafuncindelaCapa3estransportarlospaquetesentreloshoststratandodecolocarlamenorcargaposibleenlared. LaCapa3noseocupadeniadvierteeltipodecomunicacincontenidadentrodeunpaquete.Estaresponsabilidadesla funcindelascapassuperioresamedidaqueserequieren.Lascapassuperiorespuedendecidirsilacomunicacinentre serviciosnecesitaconfiabilidadysiestacomunicacinpuedetolerarlasobrecargaquelaconfiabilidadrequiere. AlIPamenudoseloconsideraunprotocolonoconfiable.NoconfiableenestecontextonosignificaqueelIPfunciona adecuadamentealgunasvecesynofuncionabienenotrasoportunidades.Tampocosignificaquenoesadecuadocomo
protocolodecomunicacionesdedatos.NoconfiablesignificasimplementequeIPnotienelacapacidaddeadministrar nirecuperarpaquetesnoentregadosocorruptos. Comolosprotocolosenotrascapaspuedenadministrarlaconfiabilidad,selepermiteaIPfuncionarconmucha eficienciaenlacapadeRed.SiincluimoslasobrecargadeconfiabilidadenelprotocolodelaCapa3,lascomunicaciones quenorequierenconexionesoconfiabilidadsecargaranconelconsumodeanchodebandaylademoraproducidapor estasobrecarga.EnelconjuntoTCP/IP,lacapadeTransportepuedeelegirentreTCPoUDP,basndoseenlas necesidadesdelacomunicacin.Comocontodaseparacindecapaprovistaporlosmodelosderedes,dejarladecisin deconfiabilidadalacapadeTransportehacequeIPseamsadaptableyseadecuesegnlosdiferentestiposde comunicacin. ElencabezadodeunpaqueteIPnoincluyeloscamposrequeridosparalaentregaconfiablededatos.Nohayacusesde recibodeentregadepaquetes.Nohaycontroldeerrorparadatos.Tampocohayformaderastrearpaquetes;porlo tanto,noexistelaposibilidadderetransmitirpaquetes.
5.1.5ProtocoloIpv4:Independientedelosmedios
Independientedelosmedios LacapadeRedtampocoestcargadaconlascaractersticasdelosmediosmedianteloscualessetransportarnlos paquetes.Ipv4yIpv6operanindependientementedelosmediosquellevanlosdatosacapasinferioresdelstackdel protocolo.Comosemuestraenlafigura,cualquierpaqueteIPindividualpuedesercomunicadoelctricamentepor cable,comosealespticasporfibra,osincablescomolassealesderadio. EsresponsabilidaddelacapadeEnlacededatosdeOSItomarunpaqueteIPyprepararloparatransmitirloporelmedio decomunicacin.EstosignificaqueeltransportedepaquetesIPnoestlimitadoaunmedioenparticular.
Existe,noobstante,unacaractersticaprincipaldelosmediosquelacapadeRedconsidera:eltamaomximodela PDUquecadamediopuedetransportar.AestacaractersticaseladenominaUnidadmximadetransmisin(MTU). PartedelacomunicacindecontrolentrelacapadeEnlacededatosylacapadeRedesestableceruntamaomximo paraelpaquete.LacapadeEnlacededatospasalaMTUhaciaarribahastalacapadeRed.LacapadeRedentonces determinadequtamaocrearsuspaquetes. Enalgunoscasos,undispositivointermediario,generalmenteunrouter,necesitarsepararunpaquetecuandoselo envadesdeunmedioaotromedioconunaMTUmspequea.Aesteprocesoselollamafragmentacindepaqueteso fragmentacin. Enlaces RFC791http://www.ietf.org/rfc/rfc0791.txt
5.1.6ProtocoloIPv4:EmpaquetadodelaPDUdelacapadeTransporte
Ipv4encapsulaoempaquetaeldatagramaosegmentodelacapadeTransporteparaquelaredpuedaentregarloasu hostdedestino.Hagaclicenlospasosdentrodelafiguraparaveresteproceso.LaencapsulacindeIpv4permaneceen sulugardesdeelmomentoenqueelpaquetedejalacapadeReddelhostdeorigenhastaquellegaalacapadeReddel hostdedestino. Elprocesodeencapsulardatosporcapaspermitequelosserviciosenlasdiferentescapassedesarrollenyescalensin afectarotrascapas.EstosignificaquelossegmentosdelacapadeTransportepuedenserempaquetadosfcilmentepor losprotocolosdelacapadeRedexistentes,comoIpv4eIpv6,oporcualquierprotocolonuevoquepuedadesarrollarse enelfuturo. LosrouterspuedenimplementarestosprotocolosdelacapadeRedparaoperarconcurrentementeenunaredhaciay desdeelmismohostuotro.Elenrutamientorealizadoporestosdispositivosintermediariossloconsideraelcontenido delencabezadodepaquetesqueencapsulaelsegmento. Entodosloscasos,laporcindedatosdelpaquete,esdecir,elPDUdelaCapadetransporteencapsulada,permanece sincambiosdurantelosprocesosdelacapadered.
Enlaces RFC791http://www.ietf.org/rfc/rfc0791.txt
5.1.7EncabezadodepaqueteIPv4
Comosemuestraenlafigura,unprotocoloIpv4definemuchoscamposdiferentesenelencabezadodelpaquete.Estos camposcontienenvaloresbinariosquelosserviciosIpv4tomancomoreferenciaamedidaqueenvanpaquetesatravs delared. Estecursoconsiderarestos6camposclave:
CamposIpv4deencabezadosclave Coloqueelcursorsobrecadacampoenelgrficoparaversupropsito. DireccinIPdestino ElcampodeDireccinIPdestinocontieneunvalorbinariode32bitsquerepresentaladireccindehostdecapadered dedestinodelpaquete. DireccinIPorigen ElcampodeDireccinIPorigencontieneunvalorbinariode32bitsquerepresentaladireccindehostdecapadered deorigendelpaquete. Tiempodevida Eltiempodevida(TTL)esunvalorbinariode8bitsqueindicaeltiemporemanentedevidadelpaquete.ElvalorTTL disminuyealmenosenunocadavezqueelpaqueteesprocesadoporunrouter(esdecir,encadasalto).Cuandoelvalor sevuelvecero,elrouterdescartaoeliminaelpaqueteyeseliminadodelflujodedatosdelared.Estemecanismoevita quelospaquetesquenopuedenllegaradestinoseanenviadosindefinidamenteentrelosroutersenunroutingloop.Si sepermitieraquelosloopsdeenrutamientocontinen,laredsecongestionaraconpaquetesdedatosquenunca llegaranadestino.DisminuyendoelvalorTTLencadasaltoseaseguraqueeventualmentesevuelvaceroyquese descartarelpaqueteconelcampoTTLvencido. Protocolo Estevalorbinariode8bitsindicaeltipoderellenodecargaqueelpaquetetraslada.Elcampodeprotocolopermiteala Capaderedpasarlosdatosalprotocoloapropiadodelacapasuperior. Losvaloresdeejemploson: 01ICMP, 06TCP,y 17UDP.
Comosemencionantes,unrouterpuedetenerquefragmentarunpaquetecuandoloenvadesdeunmedioaotro medioquetieneunaMTUmspequea.Cuandoseproduceunafragmentacin,elpaqueteIpv4utilizaelcampo DesplazamientodefragmentoyelsealizadorMFenelencabezadoIPparareconstruirelpaquetecuandollegaalhost destino.Elcampodedesplazamientodelfragmentoidentificaelordenenelcualubicarelfragmentodelpaqueteenla reconstruccin. SealizadordeMsfragmentos ElsealizadordeMsfragmentos(MF)esunnicobitenelcampodelsealizadorusadoconelDesplazamientode fragmentosparalafragmentacinyreconstruccindepaquetes.CuandoestconfiguradoelsealizadorMs fragmentos,significaquenoeselltimofragmentodeunpaquete.Cuandounhostreceptorveunpaquetequellega conMF=1,analizaelDesplazamientodefragmentosparaverdndehadecolocarestefragmentoenelpaquete reconstruido.CuandounhostreceptorrecibeunatramaconelMF=0yunvalordiferenteaceroeneldesplazamiento defragmentos,colocaesefragmentocomolaltimapartedelpaquetereconstruido.Unpaquetenofragmentadotiene todalainformacindefragmentacincero(MF=0,desplazamientodefragmentos=0). SealizadordeNoFragmentar ElsealizadordeNoFragmentar(DF)esunsolobitenelcampodelsealizadorqueindicaquenosepermitela fragmentacindelpaquete.SiseestableceelbitdelsealizadorNoFragmentar,entonceslafragmentacindeeste paqueteNOestpermitida.Siunrouternecesitafragmentarunpaqueteparapermitirelpasohaciaabajohastalacapa deEnlacededatosperoperoelbitDFseestableceen1,entonceselrouterdescartarestepaquete. Enlaces: RFC791http://www.ietf.org/rfc/rfc0791.txt ParaobtenerunalistacompletadevaloresdelcampoIPdenmerodeprotocolo http://www.iana.org/assignments/protocolnumbers
OtrosCamposIPv4delencabezado Coloqueelcursorsobrecadacampoenelgrficoparaversupropsito. Versin:ContieneelnmeroIPdelaversin(4). Longituddelencabezado(IHL).Especificaeltamaodelencabezadodelpaquete. LongituddelPaquete:Estecampomuestraeltamaocompletodelpaquete,incluyendoelencabezadoylosdatos,en bytes. Identificacin:EstecampoesprincipalmenteutilizadparaidentificarncamentefragmentosdeunpaqueteIPoriginal. Checksumdelencabezado:Elcampodechecksumseutilizaparacontrolarerroresdelencabezadodelpaquete. Opciones:ExistenmedidasparacamposadicionalesenelencabezdoIpv4paraproveerotrosserviciosperostosson raravezutilizados.
PaqueteIPtpico LafigurarepresentaunpaqueteIPcompletoconvalorestpicosdecampodelencabezado. Ver=4;versinIP. IHL=5;tamaodelencabezadoenpalabrasde32bits(4bytes).Esteencabezadotiene5*4=20bytes,eltamao mnimovlido. Longitudtotal=472;tamaodelpaquete(encabezadoydatos)de472bytes. Identificacin=111;identificadororiginaldelpaquete(requeridosisefragmentaposteriormente). Sealizador=0;significaqueelpaquetepuedeserfragmentadosiserequiere. Desplazamientodefragmentos=0;significaqueestepaquetenoestactualmentefragmentado(noexiste desplazamiento). Perododevida=123;eseltiempodeprocesamientoensegundosdelaCapa3antesdedescartarelpaquete (disminuyeenalmenos1,cadavezqueeldispositivoprocesaelencabezadodelpaquete). Protocolo=6;significaquelosdatosllevadosporestepaquetesonunsegmentoTCP.
5.2REDES:DIVISIONDEHOSTENGRUPOS 5.2.1Redes:Separacindeloshostengruposcomunes
UnadelasprincipalesfuncionesdelacapadeRedesproveerunmecanismoparadireccionarhosts.Amedidaquecrece elnmerodehostsdelared,serequieremsplanificacinparaadministrarydireccionarlared. Divisinderedes
Enlugardetenertodosloshostsconectadosencualquierparteaunavastaredglobal,esmsprcticoymanejable agruparloshostsenredesespecficas.Histricamente,lasredesbasadasenIPtienensurazcomounaredgrande. Comoestaredcreci,tambinlohicieronlostemasrelacionadosconsucrecimiento.Paraaliviarestosproblemas,lared grandefueseparadaenredesmspequeasquefueroninterconectadas.Estasredesmspequeasgeneralmentese llamansubredes. Redysubredsontrminosutilizadosindistintamenteparareferirseacualquiersistemaderedhechoposibleporlos protocolosdecomunicacincomunescompartidosdelmodeloTCP/IP. Demanerasimilar,amedidaquenuestrasredescrecen,puedenvolversedemasiadograndesparamanejarlascomouna nicared.Enesepunto,necesitamosdividirnuestrared.Cuandoplaneamosladivisindelared,necesitamosagrupar aquelloshostsconfactorescomunesenlamismared. Comomuestralafigura,lasredespuedenagruparsebasadasenfactoresqueincluyen: ubicacingeogrfica, propsito,y propiedad.
Agrupacindehostsdemanerageogrfica Podemosagruparhostsderedesgeogrficamente.Elagrupamientodehostsenlamismaubicacin,comocada construccinenuncampoocadapisodeunedificiodenivelesmltiples,enredesseparadaspuedemejorarla administracinyoperacindelared. HagaclicenelbotnGEOGRFICOdelafigura. Agrupacindehostsparapropsitosespecficos Losusuariosquetienentareassimilaresusangeneralmentesoftwarecomn,herramientascomunesytienenpatrones detrficocomn.Amenudopodemosreducireltrficorequeridoporelusodesoftwareyherramientasespecficos, ubicandoestosrecursosdesoporteenlaredconlosusuarios. Elvolumendeltrficodedatosdelaredgeneradoporlasdiferentesaplicacionespuedevariarsignificativamente. Dividirredesbasadasenelusofacilitalaubicacinefectivadelosrecursosdelaredascomotambinelacceso autorizadoaesosrecursos.Losprofesionalesenredesnecesitanequilibrarelnmerodehostsenunaredconla cantidaddetrficogeneradoporlosusuarios.Porejemplo,considereunaempresaqueempleadiseadoresgrficos queutilizanlaredparacompartirarchivosmultimediamuygrandes.Estosarchivosconsumenlamayoradelanchode bandadisponibledurantegranpartedeldalaboral.Laempresatambinempleavendedoresqueseconectanunavezal dapararegistrarsustransaccionesdeventas,loquegenerauntrficomnimodered.Enesteescenario,elmejoruso delosrecursosdelaredseracrearvariasredespequeasalascualesunospocosdiseadorestenganaccesoyunared msgrandeparaqueusentodoslosvendedores. HagaclicenelbotnPROPSITOdelafigura. Agrupacindehostsparapropiedad
5.2.2Porqusepararhostenredes?Rendimiento
Comosemencionanteriormente,amedidaquelasredescrecen,presentanproblemasquepuedenreducirsealmenos parcialmentedividiendolaredenredesinterconectadasmspequeas.
Mejoramientodelrendimiento Grandesnmerosdehostsconectadosaunasolaredpuedenproducirvolmenesdetrficodedatosquepueden extender,sinosaturan,losrecursosderedcomolacapacidaddeanchodebandayenrutamiento. Ladivisindegrandesredesparaqueloshostquenecesitancomunicarseestnagrupadosreduceeltrficoatravsde losinternetworks. Ademsdelascomunicacionesdedatosrealesentreloshosts,laadministracindelaredyeltrficodecontrol (sobrecarga)tambinaumentanconlacantidaddehosts.Losfactoresquecontribuyendemanerasignificativaconesta sobrecargapuedenserlosbroadcastsderedes. Unbroadcastesunmensajedesdeunhosthaciatodoslosotroshostsenlared.Comnmente,unhostiniciaun broadcastcuandoserequiereinformacinsobreotrohostdesconocido.Losbroadcastssonunaherramientanecesariay tilutilizadaporprotocolosparapermitirlacomunicacindedatosenredes.Sinembargo,grandescantidadesdehosts generangrandescantidadesdebroadcastsqueconsumenelanchodebandadelared.Ycomolosotroshoststienen queprocesarelpaquetedebroadcastquereciben,lasotrasfuncionesproductivasqueunhostrealizasontambin interrumpidasodegradadas. Losbroadcastsestncontenidosdentrodeunared.Enestecontexto,aunaredtambinselaconocecomoundominio debroadcast.Laadministracindeltamaodelosdominiosbroadcastdividiendounaredensubredesaseguraqueel rendimientodelaredydeloshostnosedegradenhastanivelesinaceptables. ColoqueelcursorsobreOptimizaragrupamientoenlafiguraparavercmoaumentaelrendimiento.
5.2.3Porqusepararhostsenredes?Seguridad
LaredbasadaenIP,queluegoseconvirtienInternet,antiguamentetenaunpequeonmerodeusuariosconfiables enagenciasgubernamentalesdeEE.UU.ylasorganizacionesdeinvestigacinporellaspatrocinadas.Enestapequea comunidad,laseguridadnoeraunproblemaimportante. Lasituacinhacambiadoporquelaspersonas,lasempresasylasorganizacioneshandesarrolladosuspropiasredesIP queseconectanaInternet.Losdispositivos,servicios,comunicacionesydatossonpropiedaddeesosdueosderedes. Losdispositivosdereddeotrascompaasyorganizacionesnonecesitanconectarseasured. Ladivisinderedesbasadaenlapropiedadsignificaqueelaccesoaydesdelosrecursosexternosdecadaredpueden estarprohibidos,permitidosomonitoreados. ColoqueelcursorsobrelosbotonesdeAccesootorgadoyAccesodenegadoenlafigurapaaverlosdiferentesniveles deseguridad. Elaccesoainternetworkdentrodeunacompaauorganizacinpuedeestaraseguradodemanerasimilar.Porejemplo, lareddeunauniversidadpuededividirseensubredesparalaadministracin,investigacinylosestudiantes.Dividiruna redbasadaenelaccesoausuariosesunmedioparaasegurarlascomunicacionesylosdatosdelaccesonoautorizado, yaseaporusuariosdentrodelaorganizacinofueradeella. Laseguridadentreredesesimplementadaenundispositivointermediario(routerofirewall)enelpermetrodelared. Lafuncindelfirewallrealizadaporestedispositivopermitequedatosconocidosyconfiablesaccedanalared. Enlaces: SeguridadIPdered
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ics/cs003.htm
5.2.4Porqusepararhostsenredes?Administracindedirecciones
Internetestcompuestapormillonesdehostsycadaunoestidentificadoporsudireccinnicadecapadered. Esperarquecadahostconozcaladireccindecadaunodelosotroshostsseraimponerunacargadeprocesamiento sobreestosdispositivosderedquedegradarangravementesurendimiento. Dividirgrandesredesparaqueestnagrupadosloshostsquenecesitancomunicarse,reducelacargainnecesariade todosloshostsparaconocertodaslasdirecciones. Paratodoslosotrosdestinos,loshostsslonecesitanconocerladireccindeundispositivointermediarioalqueenvan paquetesparatodaslasotrasdireccionesdedestino.Estedispositivointermediariosedenomina162ersin.El162ersin esunrouterenunaredquesirvecomounasalidadesdeesared.
5.2.5Porqusepararhostsenredes?DireccionamientoJerrquico
Parapoderdividirredes,necesitamoseldireccionamientojerrquico.Unadireccinjerrquicaidentificacadahostde maneraexclusiva.Tambintienenivelesqueayudanaenviarpaquetesatravsdeinternetworks,loquepermiteque unaredseadivididaenbaseaesosniveles. Paramantenerlascomunicacionesdedatosentreredespormediodeinternetworks,losesquemasdedireccionamiento decapaderedsonjerrquicos. Comoseveenlafigura,lasdireccionespostalessonlosprincipalesejemplosdedireccionesjerrquicas. ConsideremoselcasodeenviarunacartadeJapnaunempleadoquetrabajaenCiscoSystems,Inc.
Lacartaestaradirigidadelasiguientemanera: Nombredelempleado CiscoSystems,Inc. 170WestTasmanDrive SanJose,CA95134 USA Cuandounacartaseenvaporcorreopostalenelpasdeorigen,laautoridadpostalsloobservaraelpasdedestinoy notaraquelacartaestdestinadaparaEE.UU.Enestenivel,nosenecesitaningnotrodetallededireccin. CuandollegaaEE.UU.,laoficinapostalprimeroobservaelestado,California.Laciudad,calle,ynombredelacompaa noserananalizadossilacartatodavanecesitaraserenviadaalestadocorrecto.UnavezquelacartallegaaCalifornia, serenviadaaSanJose.AlllaportadoradecorreolocalpodratomarlacartahaciaWestTasmanDriveyluego consultarladireccinyentregarlaal170.CuandolacartaestrealmenteenlasinstalacionesdeCisco,sepodrautilizar elnombredelempleadoparaenviarlaasultimodestino. Conrelacinsloalniveldedireccinrelevante(pas,estado,ciudad,calle,nmeroyempleado)encadaetapaaldirigir lacartahaciaelprximosaltohacequeesteprocesoseamuyeficiente.Noexistelanecesidaddequecadapasoenel envoconozcalaubicacinexactadeldestino;lacartafuedirigidaaladireccingeneralhastaqueelnombredel empleadofuefinalmenteutilizadoeneldestino. Lasdireccionesjerrquicasdelaredfuncionandemaneramuysimilar.LasdireccionesdelaCapa3suministranla porcindelareddeladireccin.Losroutersenvanpaquetesentreredesrefirindosesloalapartedeladireccinde lacapadeRedqueserequiereparaenviarelpaquetehacialareddedestino.Paracuandollegaelpaquetealareddel hostdedestino,ladireccindedestinocompletadelhosthabrsidoutilizadaparaentregarelpaquete. Siunaredgrandenecesitaserdivididaenredesmspequeas,sepuedencrearcapasdedireccionamientoadicionales. Usarelesquemadedireccionamientojerrquicosignificaquepuedenconservarselosnivelesmsaltosdeladireccin (similaralpasenunadireccinpostal),conelnivelmediodenotandolasdireccionesdelared(estadoociudad)yel nivelmsbajo,loshostsindividuales.
5.2.6Divisinderedes:redesapartirderedes
Sisetienequedividirunaredgrande,sepuedencrearcapasdedireccionamientoadicionales.Usardireccionamiento jerrquicosignificaqueseconservanlosnivelesmsaltosdeladireccin;conunniveldesubredyluegoelniveldehost. LadireccinlgicaIpv4de32bitsesjerrquicayestconstituidapordospartes.Laprimeraparteidentificalaredyla segundaparteidentificaalhostenesared.SerequieredelasdospartesparacompletarunadireccinIP. Porcomodidad,lasdireccionesIpv4sedividenencuatrogruposdeochobits(octetos).Cadapasoseconvierteasuvalor decimalyladireccincompletaescritacomoloscuatrovaloresdecimalesseparadosporpunto(perodo). Porejemplo:192.168.18.57 Enesteejemplo,comomuestralafigura,lostresprimerosoctetos,(192.168.18)puedenidentificarlaporcindelared deladireccin,yelltimoocteto(57)identificaalhost. Estoesdireccionamientojerrquicoporquelaporcindelaredindicaalareddondeseubicacadadireccindehost nica.Losroutersslonecesitanconocercmollegaracadaredenlugardeconocerlaubicacindecadahost individual. ConeldireccionamientojerrquicodeIpv4,laporcindelareddeladireccinparatodosloshostsenunaredesla misma.Paradividirunared,laporcindelareddeladireccinesextendidaparausarbitsdesdelaporcindelhostde ladireccin.Estosbitsdehostpedidosprestadosluegoseusancomobitsderedpararepresentarlasdiferentes subredesdentrodeunrangoderedoriginal. DadoqueunadireccinIpv4esde32bits,cuandolosbitsdelhostseusanparadividirunared,cuantomssubredesse crean,menoshostspuedenutilizarseparacadasubred.Sinconsiderarelnmerodesubredescreado,serequiereque cadaunodelos32bitsindentifiqueunhostindividual. Alnmerodebitsdeunadireccinutilizadacomoporcinderedselodenominalongituddelprefijo.Porejemplo,si unaredusa24bitsparaexpresarlaporcindereddeunadireccin,sedicequeelprefijoes/24.Enlosdispositivosde unaredIpv4,unnmeroseparadode32bitsllamadomscaradesubredindicaelprefijo. Nota:ElCaptulo6enestecursocubrireldireccionamientoysubdireccionamientoIpv4deredendetalle. Laextensindelalongituddelprefijoomscaradesubredpermitelacreacindeestassubredes.Deestamanera,los administradoresderedtienenlaflexibilidaddedividirredesparasatisfacerlasdiferentesnecesidades,comoubicacin, administracindelrendimientodelaredyseguridad,mientrasaseguraquecadahosttengaunadireccinnica. Parapropsitosexplicativos,enestecaptulo,losprimeros24bitsdeunadireccinIpv4seutilizarncomoporcinde red. Enlaces: AgenciadeasignacindenmerosporInternet http://www.iana.org/
5.3Enrutamiento:Cmosemanejannuestrospaquetesdedatos 5.3.1Parmetrosdedispositivos:Cmorespaldarlacomunicacinfueradenuestrared
Dentrodeunaredosubred,loshostssecomunicanentressinnecesidaddeundispositivointermediariodecapade red.Cuandounhostnecesitacomunicarseconotrared,undispositivointermediarioorouteractacomoun165ersin hacialaotrared. Comopartedesuconfiguracin,unhosttieneunadireccinde165ersinpordefectodefinida.Comosemuestraenla figura,estadireccinde165ersinesladireccindeunainterfazderouterqueestconectadaalamismaredqueel host. TengaenclaroquenoesfactibleparaunhostparticularconocerladireccindetodoslosdispositivosenInternetcon loscualespuedetenerquecomunicarse.Paracomunicarseconundispositivoenotrared,unhostusaladireccinde este165ersin,o165ersinpordefecto,paraenviarunpaquetefueradelaredlocal. Elroutertambinnecesitaunarutaquedefinadndeenviarluegoelpaquete.Aestoselodenominadireccindel siguientesalto.Siunarutaestdisponiblealrouter,elrouterenviarelpaquetealrouterdelprximosaltoqueofrece unarutaalareddedestino. Enlaces; RFC823 http://www.ietf.org/rfc/rfc0823.txt
5.3.2PaquetesIP:Cmollevardatosdeextremoaextremo
Comoyasabe,lafuncindelacapadeRedestransferirdatosdesdeelhostqueoriginalosdatoshaciaelhostquelos usa.Durantelaencapsulacinenelhostorigen,unpaqueteIPseconstruyeenlaCapa3paratransportarelPDUdela Capa4.Sielhostdedestinoestenlamismaredqueelhostdeorigen,elpaqueteseenvaentredoshostsenelmedio localsinlanecesidaddeunrouter. Sinembargo,sielhostdedestinoyelhostdeorigennoestnenlamismared,elpaquetepuedellevarunaPDUdela capadeTransporteatravsdemuchasredesymuchosrouters.Siesas,lainformacinquecontienenoestalterada porningnroutercuandosetomanlasdecisionesdeenvo. Encadasalto,lasdecisionesdeenvoestnbasadasenlainformacindelencabezadodelpaqueteIP.Elpaqueteconsu encapsulacindecapadeRedtambinsemantienebsicamenteintactoatravsdetodoelprocesodesdeelhostde origenhastaelhostdedestino. Silacomunicacinseproduceentredoshostsdediferentesredes,laredlocalenvaelpaquetedesdeelorigenhastasu routerdel166ersin.Elrouterexaminalaporcindelareddeladireccindedestinodelpaqueteyenvaelpaqueteala interfazadecuada.Silareddedestinoestconectadodirectamenteaesterouter,elpaqueteesenviadodirectamentea esehost.Silareddedestinonoestconectadadirectamente,elpaqueteesenviadoaunsegundorouter,queesel routerdelsiguientesalto. Elpaquetequeseenvapasaaserresponsabilidaddeestesegundorouter.Muchosroutersosaltosalolargodel caminopuedeprocesarelpaqueteantesdellegaradestino. HagaclicenlospasosdelafiguraparaseguirlarutadelpaqueteIP.
5.3.3Gateway:Lasalidadenuestrared
El169ersin,tambinconocidocomo169ersinpordefecto,esnecesarioparaenviarunpaquetefueradelaredlocal. Silaporcindereddeladireccindedestinodelpaqueteesdiferentedelareddelhostdeorigen,elpaquetetieneque hallarlasalidafueradelaredoriginal.Paraesto,elpaqueteesenviadoal169ersin.Este169ersinesunainterfazdel
Ningnpaquetepuedeserenviadosinunaruta.Sielpaqueteseoriginaenunhostosereenvaporundispositivo intermediario,eldispositivodebetenerunarutaparaidentificardndeenviarelpaquete. Unhostdebereenviarelpaqueteyaseaalhostenlaredlocaloal171ersin,segnsealoadecuado.Parareenviarlos paquetes,elhostdebetenerrutasquerepresentanestosdestinos. Unroutertomaunadecisindereenvoparacadapaquetequellegaalainterfazdel171ersin.Esteprocesodereenvo esdenominadoenrutamiento.Parareenviarunpaqueteaunareddedestino,elrouterrequiereunarutahaciaesared. Siunarutaaunareddedestinonoexiste,elpaquetenopuedereenviarse. Lareddedestinopuedeserunnmeroderoutersosaltosfueradel171ersin.Larutahaciaesaredsloindicarael routerdelsiguientesaltoalcualelpaquetedebereenviarse,noelrouterfinal.Elprocesodeenrutamientousaunaruta paraasignarunadireccindereddedestinohaciaelprximosaltoyluegoenvaelpaquetehaciaestadireccindel prximosalto. Enlaces: RFC823http://www.ietf.org/rfc/rfc0823.txt
5.3.4Ruta:elcaminohaciaunared
Unarutaparapaquetesparadestinosremotosseagregausandoladireccinde171ersinpordefectocomoelsiguiente salto.Aunqueusualmentenosehace,unhostpuedetenertambinrutasagregadasmanualmenteatravsde configuraciones. Aligualquelosdispositivosfinales,losrouterstambinagreganrutasparalasredesconectadasasutablade enrutamiento.CuandoseconfiguraunainterfazderouterconunadireccinIPyunamscaradesubred,lainterfazse vuelvepartedeesared.Latabladeenrutamientoahoraincluyeesaredcomoreddirectamenteconectada.Todaslas
otrasrutas,sinembargo,debenserconfiguradasoadquiridaspormediodelprotocolodeenrutamiento.Parareenviar unpaquete,elrouterdebesaberdndeenviarlo.Estainformacinestdisponiblecomorutasenunatablade enrutamiento. Latabladeenrutamientoalmacenalainformacinsobrelasredesconectadasyremotas.Lasredesconectadasest directamenteadjuntasaunadelasinterfacesdelrouter.Estasinterfacessonlosgatewaysparaloshostsenlas diferentesredeslocales.Lasredesremotassonredesquenoestnconectadasdirectamentealrouter.Lasrutasaesas redessepuedenconfigurarmanualmenteenelrouterporeladminitradorderedoaprendidasautomticamente utilizandoprotocolosdeenrutamientodinmico. Losroutersenunatabladeenrutamientotienentrescaractersticasprincipales: reddedestino, prximosalto,y mtrica.
Elroutercombinaladireccindedestinoenelencabezadodelpaqueteconlareddedestinodeunarutaenlatablade enrutamientoyenvaelpaquetealrouterdelprximosaltoespecificadoporesaruta.Sihaydosomsrutasposibles haciaelmismodestino,seutilizalamtricaparadecidirqurutaapareceenlatabladeenrutamiento. Comosemuestraenlafigura,latabladeenrutamientoenunrouterCiscopuedeseranalizadaconelcomandoshowip route. Nota:Elprocesodeenrutamientoyelroldelamtricasontemadeuncursoposterioryseabarcarendetallems adelante. Comosabemos,lospaquetesnopuedenreenviarseporelroutersinunaruta.Siunarutaquerepresentalaredde destinonoestenlatabladeenrutamiento,elpaqueteserdescartado(esdecir,nosereenviar).Larutaencontrada puedeserunarutaconectadaounarutahaciaunaredremota.Elroutertambinpuedeusarunarutapordefectopara enviarelpaquete.Larutadefaultseusacuandolarutadedestinonoestrepresentadaporningunaotrarutaenla tabladeenrutamiento.
Tabladeenrutamientodehost Unhostcrealasrutasusadasparareenviarlospaquetesqueorigina.Estasrutasderivandelaredconectadaydela configuracindel173ersinpordefecto. Loshostsagreganautomticamentetodaslasredesconectadasalasrutas.Estasrutasparalasredeslocalespermitena lospaquetesserentregadosaloshostsqueestnconectadosaesasredes. LoshoststambinrequierenunatabladeenrutamientoparaasegurarsedequelospaquetesdelacapadeRedestn dirigidosalareddedestinocorrecta.Adiferenciadelatabladeenrutamientoenunrouter,quecontienetantorutas localescomoremotas,latablalocaldelhostcomnmentecontienesuconexinoconexionesdirecta(s)alaredysu propiarutapordefectoal173ersin.Laconfiguracindeladireccinde173ersinpordefectoenelhostcrealaruta defaultlocal. Comomuestralafigura,latabladeenrutamientodeunhostdecomputadorapuedeseranalizadaenlalneade comandointroduciendoloscomandosnetstatr,route,oroutePRINT. Enalgunoscasos,puedenecesitarindicarrutasmsespecficasdesdeunhost.Puedeutilizarlassiguientesopciones paraelcomandoderutaparamodificarelcontenidodelatabladeenrutamiento: routeADD routeDELETE routeCHANGE Enlaces: RFC823http://www.ietf.org/rfc/rfc0823.txt
5.3.5Reddedestino
Entradasenlatabladeenrutamiento Lareddedestinoqueapareceenlaentradadelatabladeenrutamiento,llamadaruta,representaunrangode direccionesdehostsy,algunasveces,unrangodedireccionesderedydehost. LanaturalezajerrquicadeldireccionamientodelaCapa3significaqueunaentradaderutapodrareferirseaunared generalgrandeyotraentradapodrareferirseaunasubreddelamismared.Cuandosereenvaunpaquete,elrouter seleccionarlarutamsespecfica. Volviendoanuestroprimerejemplodedireccinpostal,consideremosenviarlamismacartadeJapna170West TasmanDriveSanJose,CaliforniaUSA.Qudireccinusara?USAoSanJoseCaliforniaUSAoWestTasmanDrive SanJose,CaliforniaUSAo170WestTasmanDriveSanJose,CaliforniaUSA Seusaralacuartaymsespecficadireccin.Sinembargo,paraotracartadondeelnmerodelacalleesdesconocido, laterceraopcinsuministraralamejorcoincidenciadedireccin. Delamismaforma,unpaquetedestinadoalasubreddeunaredmsgrandeseraenrutadousandolarutaalasubred. Noobstante,unpaquetedireccionadoaunasubreddiferentedentrodelamismaredmsgrandeseraenrutado usandolaentradamsgeneral.
Comosemuestraenlafigura,siunpaquetellegaaunrouterconunadireccindedestinode10.1.1.55,elrouter reenvaelpaquetealrouterdelsiguientesaltoasociadoconunarutaalared10.1.1.0.Siunarutaa10.1.1.0noest enumeradaenelenrutamiento,peroestdisponibleunarutaa10.1.0.0,elpaquetesereenvaalrouterdelsiguiente saltoparaesared. Entonces,laprioridaddelaseleccindeunarutaparaelpaquetequevaa10.1.1.55sera: 1.10.1.1.0 2.10.1.0.0 3.10.0.0.0 4.0.0.0.0(rutadefaultsiestuvieraconfigurada) 5.Descartada
5.3.6Siguientesalto:Dndeseenvaluegoelpaquete
Unsiguientesaltoesladireccindeldispositivoqueprocesarluegoelpaquete.Paraunhostenunared,ladireccinde 175ersinpordefecto(interfazderouter)eselsiguientesaltoparatodoslospaquetesdestinadosaotrared. Enlatabladeenrutamientodeunrouter,cadarutaenumeraunsiguientesaltoparacadadireccindedestinoabarcada porlaruta.Amedidaquecadapaquetellegaalrouter,ladireccindelareddedestinoesanalizadaycomparadaconlas rutasenlatabladeenrutamiento.Cuandosedeterminaunarutacoincidente,ladireccindelsiguientesaltoparaesa rutaseusaparaenviarelpaquetehaciaesedestino.Elrouterluegoenvaelpaquetehacialainterfazalacualest conectadoelrouterdelsiguientesalto.Elrouterdelsiguientesaltoesel175ersinalasredesfueradeldestino intermedio. Lasredesconectadasdirectamenteaunrouternotienendireccindelsiguientesaltoporquenoexisteundispositivode Capa3entreelrouteryesared.Elrouterpuedereenviarpaquetesdirectamentehacialainterfazporesaredalhostde destino. Algunasrutaspuedentenermltiplessiguientessaltos.Estoindicaqueexistenmltiplespasoshacialamismaredde destino.stassonrutasalternativasqueelrouterpuedeutilizarparareenviarpaquetes. Enlaces: RFC823http://www.ietf.org/rfc/rfc0823.txt
5.3.7Envodepaquetes:Trasladodelpaquetehaciasudestino
Elenrutamientosehacepaqueteporpaqueteysaltoporsalto.Cadapaqueteestratadodemaneraindependienteen cadarouteralolargodelaruta.Encadasalto,elrouteranalizaladireccinIPdedestinoparacadapaqueteyluego controlalatabladeenrutamientoparareenviarinformacin. Elrouterharunadetrescosasconelpaquete: Enveloalrouterdelprximosalto Enveloalhostdedestino Descrtelo
Examendelpaquete Comodispositivointermediario,unrouterprocesaelpaqueteenlaCapadered.Noobstante,lospaquetesquellegana lasinterfacesdelrouterestnencapsuladoscomoPDU(Capa2)delacapadeEnlacededatos.Comomuestralafigura, elrouterprimerodescartalaencapsulacindelaCapa2parapoderexaminarelpaquete. Seleccindelsiguientesalto Enelrouter,seanalizaladireccindedestinoenelencabezadodelpaquete.Siunarutacoincidenteenlatablade enrutamientomuestraquelareddedestinoestconectadadirectamentealrouter,elpaqueteesreenviadoalainterfaz alacualestconectadalared.Enestecaso,noexistesiguientesalto.Paraubicarloenlaredconectada,elpaquete primerodebeserreencapsuladoporelprotocolodelaCapa2yluegoreenviadohacialainterfaz. Silarutaquecoincideconlareddedestinodelpaqueteesunaredremota,elpaqueteesreenviadoalainterfaz indicada,encapsuladoporelprotocolodelaCapa2yenviadoaladireccindelsiguientesalto.
Usodeunarutadefault Comomuestralafigura,silatabladeenrutamientonocontieneunaentradaderutamsespecficaparaunpaquete quellega,elpaquetesereenvaalainterfazindicadaporlarutadefault,silahubiere.Enestainterfaz,elpaquetees encapsuladoporelprotocolodelaCapa2yesenviadoalrouterdelsiguientesalto.Larutadefaultestambinconocida comoGatewaydeltimorecurso. Esteprocesopuedeproducirsevariasveceshastaqueelpaquetellegaasureddedestino.Elrouterencadasalto conocesloladireccindelsiguientesalto;noconocelosdetallesdelarutahaciaelhostdeldestinoremoto.Adems, notodoslospaquetesquevanalmismodestinosernenviadoshaciaelmismosiguientesaltoencadarouter.Los routersalolargodeltrayectopuedenaprendernuevasrutasmientrassellevaacabolacomunicacinyreenvanluego lospaquetesadiferentessiguientessaltos. Lasrutasdefaultsonimportantesporqueelrouterdel177ersinnosiempretieneunarutaacadaredposibleen Internet.Sielpaqueteesreenviadousandounarutadefault,eventualmentellegaraunrouterquetieneunaruta especficaalareddedestino.Esterouterpuedeserelrouteralcualestaredestconectada.Enestecaso,esterouter reenviarelpaqueteatravsdelaredlocalhaciaelhostdedestino.
Enlaces: RFC823http://www.ietf.org/rfc/rfc0823.txt
5.4PROCESOSDEENRUTAMIENTO:CMOCOMPARTIRRUTAS 5.4.1Protocolosdeenrutamiento:Cmocompartirrutas
Elenrutamientorequierequecadasaltoorouteralolargodelasrutashaciaeldestinodelpaquetetengaunarutapara reenviarelpaquete.Deotramanera,elpaqueteesdescartadoenesesalto.Cadarouterenunarutanonecesitauna rutahaciatodaslasredes.Slonecesitaconocerelsiguientesaltoenlarutahacialareddedestinodelpaquete. Latabladeenrutamientocontieneinformacinqueunrouterusaensusdecisionesalreenviarpaquetes.Paralas decisionesdeenrutamiento,latabladeenrutamientonecesitarepresentarelestadomsprecisoderutasderedalas queelrouterpuedeacceder.Lainformacindeenrutamientodesactualizadasignificaquelospaquetesnopueden reenviarsealsiguientesaltomsadecuado,causandodemorasoprdidasdepaquetes. Estainformacinderutapuedeconfigurarsemanualmenteenelrouteroaprendersedinmicamenteapartirdeotros routersenlamismainternetwork.Despusdequeseconfiguranlasinterfacesdeunrouterystassevuelven operativas,seinstalalaredasociadaconcadainterfazenlatabladeenrutamientocomounarutaconectada directamente.
5.4.2Enrutamientoestatico
Lasrutasaredesremotasconlossiguientessaltosasociadossepuedenconfigurarmanualmenteenelrouter.Estose conocecomoenrutamientoesttico.Unarutadefaulttambinpuedeserconfiguradaestticamente. Sielrouterestconectadoaotrosrouters,serequiereconocimientodelaestructuradeinternetworking.Para asegurarsedequelospaquetesestnenrutadosparautilizarlosmejoresposiblessiguientessaltos,cadareddedestino necesitatenerunarutaounarutadefaultconfigurada.Comolospaquetessonreenviadosencadasalto,cadarouter debeestarconfiguradoconrutasestticashacialossiguientessaltosquereflejansuubicacinenlainternetwork. Adems,silaestructuradeinternetworkcambiaosisedisponedenuevasredes,estoscambiostienenqueactualizarse manualmenteencadarouter.Sinoserealizalaactualizacinperidica,lainformacindeenrutamientopuedeser incompletaeinadecuada,causandodemorasyposiblesprdidasdepaquetes.
5.4.3Enrutamientodinmico
Aunqueesesencialquetodoslosroutersenunainternetworkposeanconocimientoactualizado,nosiempreesfactible mantenerlatabladeenrutamientoporconfiguracinestticamanual.Poreso,seutilizanlosprotocolosde enrutamientodinmico.Losprotocolosdeenrutamientosonunconjuntodereglasporlasquelosrouterscomparten dinmicamentesuinformacindeenrutamiento.Comolosroutersadviertenloscambiosenlasredesparalasque actancomo180ersin,oloscambiosenenlacesentrerouters,estainformacinpasaaotrosrouters.Cuandounrouter recibeinformacinsobrerutasnuevasomodificadas,actualizasupropiatabladeenrutamientoy,asuvez,pasala informacinaotrosrouters.Deestamanera,todoslosrouterscuentancontablasdeenrutamientoactualizadas dinmicamenteypuedenaprendersobrelasrutasaredesremotasenlasquesenecesitanmuchossaltosparallegar.La figuramuestraunejemploderutasquecompartenunrouter. Entrelosprotocolosdeenrutamientocomunesseincluyen: protocolodeinformacindeenrutamiento(RIP), protocolodeenrutamientode180ersininteriormejorado(EIGRP),y OpenShortestPathFirst(OSPF).
Aunquelosprotocolosdeenrutamientoproveenrouterscontablasdeenrutamientoactualizadas,existencostos. Primero,elintercambiodelainformacindelarutaagregaunasobrecargaqueconsumeelanchodebandadelared. Estasobrecargapuedeserunproblema,particularmenteparalosenlacesdelanchodebandaentrerouters.Segundo,la informacindelarutaquerecibeunrouteresprocesadaextensamenteporprotocoloscomoEIGRPyOSPFparahacer lasentradasalastablasdeenrutamiento.Estosignificaquelosroutersqueempleanestosprotocolosdebentener suficientecapacidaddeprocesamientocomoparaimplementarlosalgoritmosdelprotocolopararealizarel enrutamientooportunodelpaqueteyenviarlo. Elenrutamientoestticonoproducesobrecargadelaredniubicaentradas180ersin180on180180enlatablade enrutamiento;elrouternonecesitaningntipodeprocesamiento.Elcostoparaunenrutamientoestticoes administrativo,laconfiguracinmanualyelmantenimientodelatabladeenrutamientoaseguranunenrutamiento eficienteyefectivo. Enmuchasinternetworks,lacombinacinderutasestticas,dinmicasydefaultseusaparaproveerlasrutas necesarias.LaconfiguracindelosprotocolosdeenrutamientoenroutersesuncomponenteintegraldelCCNAyser cubiertaextensivamenteenuncursoposterior. Enlaces; RFC823http://www.ietf.org/rfc/rfc0823.txt Principiosdeenrutamientohttp://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/routing.htm
5.6RESUMEN 5.6.1Resumen
ElprotocolodecapadeRedmssignificativo(Capa3deOSI)eselProtocolodeInternet(IP).Laversin4(Ipv4)deIPes elprotocolodecapadeRedqueseutilizarcomoejemploalolargodeestecurso. ElenrutamientodeIPdeCapa3nogarantizaunaentregaconfiableniestableceunaconexinantesdetransmitirlos datos.Estacomunicacinnoconfiablesinconexinesrpidayflexible,perolascapassuperioresdebenproveer mecanismosparagarantizarlaentregadedatossisenecesita. LafuncindelacapadeRedesllevardatosdesdeunhostaotrosintenerencuentaeltipodedatos.Losdatosestn encapsuladosenunpaquete.Elencabezadodelpaquetetienecamposqueincluyenladireccindedestinodelpaquete. EldireccionamientojerrquicodelacapadeRedconlasporcionesderedyhostfacilitaladivisinderedesensubredes ypermiteelusodeladireccinderedparaenviarpaqueteshaciaeldestinoenlugardeusarcadadireccindehost individual. Siladireccindedestinonoestenlamismaredcomohostdeorigen,elpaquetepasaal181ersinpordefectopara serenviadoalareddedestino.El181ersinesunainterfazdeunrouterqueanalizaladireccindedestino.Silaredde destinotieneunaentradaensutabladeenrutamiento,elrouterenvaelpaqueteyaseaaunaredconectadaoal 181ersindelsiguientesalto.Sinohayentradadeenrutamiento,elrouterpuedeenviarelpaqueteaunarutadefaulto descartarelpaquete. Lasentradasdelatabladeenrutamientosepuedenconfigurarmanualmenteencadarouterparaproveerenrutamiento esttico,olosrouterspuedencomunicarlainformacindelarutademaneradinmicaentreellosutilizandoun protocolodeenrutamiento.
6.1DIRECCIONESIPv4 6.1.1EstructuradeunadireccinIPv4
Cadadispositivodeunareddebeserdefinidoenformaexclusiva.Enlacapaderedesnecesarioidentificarlospaquetes delatransmisinconlasdireccionesdeorigenydedestinodelosdossistemasfinales.ConIpv4,estosignificaquecada paqueteposeeunadireccindeorigende32bitsyunadireccindedestinode32bitsenelencabezadodeCapa3. Estasdireccionesseusanenlareddedatoscomopatronesbinarios.Dentrodelosdispositivos,lalgicadigitales aplicadaparasuinterpretacin.Paraquienesformamospartedelaredhumana,unaseriede32bitsesdifcilde interpretareinclusomsdifcilderecordar.Porlotanto,representamosdireccionesIpv4utilizandoelformatodecimal punteada. PuntoDecimal LospatronesbinariosquerepresentandireccionesIpv4sonexpresadosconpuntosdecimalesseparandocadabytedel patrnbinario,llamadoocteto,conunpunto.Selellamaoctetodebidoaquecadanmerodecimalrepresentaunbyte u8bits. Porejemplo:ladireccin 10101100000100000000010000010100
esexpresadaenpuntosdecimalescomo 172.16.4.20 Tengaencuentaquelosdispositivosusanlalgicabinaria.Elformatodecimalpunteadoseusaparaquealaspersonas lesresultemsfcilutilizaryrecordardirecciones. Porcionesderedydehost EncadadireccinIpv4,algunaporcindelosbitsdeordensuperiorrepresentaladireccindered.EnlaCapa3,se defineunaredcomoungrupodehostsconpatronesdebitsidnticosenlaporcindedireccindereddesus direcciones. Apesardequelos32bitsdefinenladireccinhostIpv4,existeunacantidadvariabledebitsqueconformanlaporcin dehostdeladireccin.Elnmerodebitsusadoenestaporcindelhostdeterminaelnmerodehostsquepodemos tenerdentrodelared. Coloqueelcursorsobrelasetiquetasparaverlasdiferentespartesdeladireccin. Porejemplo:sinecesitamosteneralmenos200hostsenunareddeterminada,necesitaramosutilizarsuficientesbitsen laporcindelhostparapoderrepresentaralmenos200patronesdiferentesdebits. Paraasignarunadireccinexclusivaa200hosts,seutilizarelltimooctetoentero.Con8bitssepuedelograruntotal de256patronesdebitsdiferentes.Estosignificaquelosbitsparalostresoctetossuperioresrepresentaranlaporcin dered. Nota:Msadelanteenestecaptulosevercmocalcularlacantidaddehostsycmodeterminarquporcindelos32 bitsserefierealared.
6.1.2Conocerlosnmeros:conversindebinarioendecimal
Paracomprenderelfuncionamientodeundispositivoenunared,esnecesarioconsiderarlasdireccionesyotrosdatos delamaneraenquelohaceundispositivo:ennotacinbinaria.Estosignificaqueesnecesarioserhbilenlaconversin debinarioendecimal. Losdatosrepresentadosenelsistemabinariopuedenrepresentarmuchasformasdiferentesdedatosenlaredhumana. Enestetema,sehacereferenciaalsistemabinarioporestarrelacionadoconeldireccionamientoIpv4.Estosignificaque vemosacadabyte(octeto)comonmerodecimalenelrangode0a255. Notacindeposicin
ElAprendizajedelanotacindeposicinparaconvertirbinarioadecimalrequiereunacomprensindelosfundamentos matemticosdeunsistemadenumeracinllamadonotacindeposicin.Notacindeposicinsignificaqueundgito representadiferentesvaloressegnlaposicinqueocupa.Msespecficamente,elvalorqueundgitorepresentaesel valormultiplicadoporlapotenciadelabaseorazrepresentadoporlaposicinqueeldgitoocupa.Algunosejemplo ayudarnaaclararcmofuncionaestesistema. Paraelnmerodecimal245,elvalorqueel2representaes2*10^2(2multiplicadopor10elevadoalasegunda potencia).El2seencuentraenloquecomnmentellamamoslaposicin100.Notacindeposicinserefiereaesta posicincomoposicinbase^2porquelabaseorazes10ylapotenciaes2. Usandolanotacindeposicinenelsistemadenumeracinconbase10,245representa: 245=(2*10^2)+(4*10^1)+(5*10^0) o 245=(2*100)+(4*10)+(5*1) Sistemadenumeracinbinaria Enelsistemadenumeracinbinarialarazes2.Porlotanto,cadaposicinrepresentapotenciasincrementadasde2.En nmerosbinariosde8bits,lasposicionesrepresentanestascantidades: 2^72^62^52^42^32^22^12^0 1286432168421 Elsistemadenumeracindebase2tienesolamentedosdgitos:0y1. Cuandoseinterpretaunbytecomounnmerodecimal,seobtienelacantidadqueesaposicinrepresentasieldgitoes 1ynoseobtienelacantidadsieldgitoes0,comosemuestraenlafigura.
11..
1111111
1286432168421 Un1encadaposicinsignificaqueelvalorparaesaposicinsesumaaltotal.staeslasumacuandohayun1encada posicindeunocteto.Eltotales255. 128+64+32+16+8+4+2+1=255 Un0encadaposicinindicaqueelvalorparaesaposicinnosesumaaltotal.Un0encadaposicinproduceuntotal de0. 00000000 1286432168421 0+0+0+0+0+0+0+0=0 Noteenlafiguraqueunacombinacindiferentedeunosycerosproducirunvalordecimaldiferente.
6.1.4Conocerlosnmeros:conversindedecimalenbinario
Nosloesnecesariopoderrealizarunaconversindebinarioendecimal,sinoquetambinesnecesariopoderrealizar unaconversindedecimalenbinario.Confrecuenciaesnecesarioexaminarunoctetoindividualdeunadireccinque seproporcionaennotacindecimalpunteada.Taleselcasocuandolosbitsderedylosbitsdehostdividenunocteto. Porejemplo:siunhost172.16.4.20utilizara28bitsparaladireccindered,seranecesarioexaminarlosdatosbinarios delltimooctetoparadescubrirqueestehostestenlared172.16.4.16.Esteprocesodeextraerladireccinderedde unadireccindehostseexplicarmsadelante. Losvaloresdeladireccinestnentre0y255 Examinaremossloelprocesodeconversinbinariade8bitsavaloresdecimalesde0a255,porquenuestra representacindedireccionesestlimitadaavaloresdecimalesparaunsoloocteto. Paracomenzarelprocesodeconversin,empezaremosdeterminandosielnmerodecimalesigualaomayorque nuestrovalordecimalmsgranderepresentadoporelbitmssignificativo.Enlaposicinmsalta,sedeterminasiel valoresigualomayorque128.Sielvaloresmenorque128,secolocaun0enlaposicinde128bitsysemueveala posicinde64bits. Sielvalorenlaposicinde128bitsesmayoroigualque128,secolocaun1enlaposicin128yseresta128del nmeroqueseestconvirtiendo.Luegosecomparanlosvaloresrestantesdeestaoperacinconelsiguientevalorms pequeo,64.Secontinaconesteprocesoparatodaslasposicionesdebitsrestantes.
Verlafiguraparaobtenerunejemplodeestospasos.Seconvierte172en10101100.
Resumendeconversin Lafiguraresumelaconversincompletade172.16.4.20denotacindecimalpunteadaanotacinbinaria.
6.2DIRECCIONESPARADIFERENTESPROPOSITOS 6.2.1TiposdedireccionesdeunaredIPv4
DentrodelrangodedireccionesdecadaredIpv4,existentrestiposdedirecciones: Direccindered:ladireccinenlaquesehacereferenciaalared. Direccindebroadcast:unadireccinespecialutilizadaparaenviardatosatodosloshostsdelared. Direccioneshost:lasdireccionesasignadasalosdispositivosfinalesdelared. Direccindered Ladireccinderedesunamaneraestndardehacerreferenciaaunared.Porejemplo:sepodrahacerreferenciaala reddelafiguracomored10.0.0.0.staesunamaneramuchomsconvenienteydescriptivadereferirsealaredque utilizandountrminocomolaprimerared.Todosloshostsdelared10.0.0.0tendrnlosmismosbitsdered. DentrodelrangodedireccinIpv4deunared,ladireccinmsbajasereservaparaladireccindered.Estadireccin tieneun0paracadabitdehostenlaporcindehostdeladireccin. ColoqueelcursorsobrelafichaDIRECCINDEREDenlafigura. Direccindebroadcast
LadireccindebroadcastIpv4esunadireccinespecialparacadaredquepermitelacomunicacinatodosloshosten esared.Paraenviardatosatodosloshostsdeunared,unhostpuedeenviarunsolopaquetedirigidoaladireccinde broadcastdelared. Ladireccindebroadcastutilizaladireccinmsaltaenelrangodelared.staesladireccinenlacuallosbitsdela porcindehostsontodos1.Paralared10.0.0.0con24bitsdered,ladireccindebroadcastsera10.0.0.255.Aesta direccinselaconocecomobroadcastdirigido. ColoqueelcursordelmousesobrelafichaBROADCASTADDRESS(direccindebroadcast)enlafigura. Direccioneshost Comosedescribeanteriormente,cadadispositivofinalrequiereunadireccinnicaparaenviarunpaqueteadicho host.EnlasdireccionesIpv4,seasignanlosvaloresentreladireccinderedyladireccindebroadcastalosdispositivos endichared. ColoqueelcursordelmousesobrelafichaHOSTADDRESS(direccinhost)enlafigura.
Prefijosdered Unapreguntaimportantees:Cmoesposiblesabercuntosbitsrepresentanlaporcinderedycuntosbits representanlaporcindehost?AlexpresarunadireccinderedIpv4,seagregaunalongituddeprefijoaladireccinde red.Lalongituddeprefijoeslacantidaddebitsenladireccinqueconformalaporcindered.Porejemplo:en 172.16.4.0/24,/24eslalobgituddeprefijoeindicaquelosprimeros24bitssonladireccindered.Estodejaalos8bits restantes,elltimoocteto,comolaporcindehost.Msadelanteenestecaptulo,elusuarioaprendermsacercade otraentidadqueseutilizaparaespecificarlaporcindereddeunadireccinIpv4enlosdispositivosdered.Sellama mscaradesubred.Lamscaradesubredconstade32bits,aligualqueladireccin,yutilizaunosycerosparaindicar culesbitsdeladireccinsonbitsderedyculesbitssonbitsdehost. Nosiemprealasredesseleasignaunprefijo/24.Elprefijoasignadopuedevariardeacuerdoconlacantidaddehosts delared.Tenerunnmerodeprefijodiferentecambiaelrangodehostyladireccindebroadcastparacadared. Coloqueelcursordelmousesobrelasdireccionesenlafiguraparaverlosresultadosdeutilizardiferentesprefijosen unadireccin. Observequeladireccinderedpuedepermanecerigual,peroelrangodehostyladireccindebroadcastson diferentesparalasdiferenteslongitudesdeprefijos.Enestafigurapuedevertambinqueelnmerodehostsque puedeserdireccionadoalaredtambincambia.
6.2.2Clculodedireccionesdehost,deredydebroadcast
Hastaahora,elusuariopodrapreguntarse:Cmosecalculanestasdirecciones?Esteprocesodeclculorequiereque elusuarioconsidereestasdireccionescomobinarias. Enlasdivisionesdereddeejemplo,sedebeconsiderareloctetodeladireccindondeelprefijodividelaporcindered delaporcindehost.Entodosestosejemplos,eselltimoocteto.Apesardequeestoesfrecuente,elprefijotambin puededividircualquieradelosoctetos. Paracomenzaracomprenderesteprocesoparadeterminarasignacionesdedireccin,sedesglosarnalgunosejemplos endatosbinarios. Observelafiguraparaobtenerunejemplodelaasignacindedireccinparalared172.16.20.0/25. Enelprimercuadro,seencuentralarepresentacindeladireccindered.Conunprefijode25bits,losltimos7bits sonbitsdehost.Pararepresentarladireccindered,todosestosbitsdehostson0.Estohacequeelltimooctetode ladireccinsea0.Deestaforma,ladireccinderedes172.16.20.0/25. Enelsegundocuadro,seobservaelclculodeladireccinhostmsbaja.staessiempreunnmeromayorquela direccindered.Enestecaso,elltimodelossietebitsdehostseconvierteen1.Conelbitmsbajoenladireccin hostestablecidoen1,ladireccinhostmsbajaes172.16.20.1. Eltercercuadromuestraelclculodeladireccindebroadcastdelared.Porlotanto,lossietebitsdehostutilizadosen estaredsontodos1.Apartirdelclculo,seobtiene127enelltimoocteto.Estoproduceunadireccindebroadcast de172.16.20.127. Elcuartocuadrorepresentaelclculodeladireccinhostmsalta.Ladireccinhostmsaltadeunaredessiempreun nmeromenorqueladireccindebroadcast.Estosignificaqueelbitmsbajodelhostesun0ytodoslosotrosbits 1.Comoseobserva,estohacequeladireccinhostmsaltadelaredsea172.16.20.126. Apesardequeparaesteejemploseampliarontodoslosoctetos,sloesnecesarioexaminarelcontenidodelocteto dividido.
6.2.3Unicast,broadcast,multicast:tiposdecomunicacin
EnunaredIpv4,loshostspuedencomunicarsedetresmanerasdiferentes: Unicast:elprocesoporelcualseenvaunpaquetedeunhostaunhostindividual. Broadcast:elprocesoporelcualseenvaunpaquetedeunhostatodosloshostsdelared. Multicast:elprocesoporelcualseenvaunpaquetedeunhostaungruposeleccionadodehosts. Estostrestiposdecomunicacinseusancondiferentesobjetivosenlasredesdedatos.Enlostrescasos,secolocala direccinIpv4delhostdeorigenenelencabezadodelpaquetecomoladireccindeorigen. Trficounicast Lacomunicacinunicastseusaparaunacomunicacinnormaldehostahost,tantoenunareddecliente/servidor comoenunaredpuntoapunto.Lospaquetesunicastutilizanladireccinhostdeldispositivodedestinocomola direccindedestinoypuedenenrutarseatravsdeunainternetwork.Sinembargo,lospaquetesbroadcastymulticast usandireccionesespecialescomoladireccindedestino.Alutilizarestasdireccionesespeciales,losbroadcastsestn generalmenterestringidosalaredlocal.Elmbitodeltrficomulticasttambinpuedeestarlimitadoalaredlocalo enrutadoatravsdeunainternetwork. Reproduzcalaanimacinparaverunejemplodetransmisinunicast. EnunaredIpv4,aladireccinunicastaplicadaaundispositivofinalseledenominadireccindehost.Enla comunicacinunicast,lasdireccioneshostasignadasadosdispositivosfinalesseusancomodireccionesIpv4deorigeny dedestino.Duranteelprocesodeencapsulacin,elhostdeorigencolocasudireccinIpv4enelencabezadodel paqueteunicastcomoladireccinhostdeorigenyladireccinIpv4delhostdedestinoenelencabezadodelpaquete comoladireccindedestino.Esposibleenviarlacomunicacinutilizandounpaqueteunicastpormediodeuna internetworkconlasmismasdirecciones. Nota:Enestecurso,todaslascomunicacionesentredispositivossoncomunicacionesunicastamenosqueseindiquelo contrario.
Transmisindebroadcast Dadoqueeltrficodebroadcastseusaparaenviarpaquetesatodosloshostsdelared,unpaqueteusaunadireccin debroadcastespecial.Cuandounhostrecibeunpaqueteconladireccindebroadcastcomodestino,steprocesael paquetecomoloharaconunpaquetecondireccinunicast. Latransmisindebroadcastseusaparaubicarservicios/dispositivosespecialesparaloscualesnoseconoceladireccin ocuandounhostdebebrindarinformacinatodosloshostsdelared. Algunosejemplosparautilizarunatransmisindebroadcastson: Asignardireccionesdecapasuperioradireccionesdecapainferior Solicitarunadireccin Intercambiarinformacindeenrutamientopormediodeprotocolosdeenrutamiento
Cuandounhostnecesitainformacinenvaunasolicitud,llamadaconsulta,aladireccindebroadcast.Todosloshosts delaredrecibenyprocesanestaconsulta.Unoomshostsqueposeenlainformacinsolicitadarespondern, tpicamentemedianteunicast. Deformasimilar,cuandounhostnecesitaenviarinformacinaloshostsdeunared,stecreayenvaunpaquetede broadcastconlainformacin. Adiferenciadeunicast,dondelospaquetespuedenserenrutadosportodalainternetwork,lospaquetesdebroadcast normalmenteestnrestringidosalaredlocal.Estarestriccindependedelaconfiguracindelrouterquebordealared ydeltipodebroadcast.Existendostiposdebroadcasts:broadcastdirigidoybroadcastlimitado. Broadcastdirigido Seenvaunbroadcastdirigidoatodosloshostsenunaredespecfica.Estetipodebroadcastestilparaenviarun broadcastatodosloshostsdeunaredlocal.Porejemplo:paraqueunhostfueradelaredsecomuniqueconloshosts dentrodelared172.16.4.0/24,ladireccindedestinodelpaquetesera172.16.4.255.Estosemuestraenlafigura. Aunquelosroutersnoenvanbroadcastsdirigidospordefecto,selospuedeconfigurarparaquelohagan. Broadcastlimitado Elbroadcastlimitadoseusaparalacomunicacinqueestlimitadaaloshostsenlaredlocal.Estospaquetesusanuna direccinIpv4dedestino255.255.255.255.Losroutersnoenvanestosbroadcasts.Lospaquetesdirigidosaladireccin debroadcastlimitadasloaparecernenlaredlocal.Porestarazn,tambinsehacereferenciaaunaredIpv4comoun dominiodebroadcast.Losroutersson197ersin197on197fronterizosparaundominiodebroadcast. Amododeejemplo,unhostdentrodelared172.16.4.0/24transmitiraatodosloshostsensuredutilizandoun paqueteconunadireccindedestino255.255.255.255. Reproduzcalaanimacinparaverunejemplodetransmisindebroadcast. Comosemostranteriormente,cuandosetransmiteunpaquete,steutilizarecursosdelaredydeestamaneraobliga acadahostdelaredquelorecibeaprocesarelpaquete.Porlotanto,eltrficodebroadcastdebelimitarseparaqueno afectenegativamenteelrendimientodelaredodelosdispositivos.Debidoaquelosroutersseparandominiosde broadcast,subdividirlasredescontrficodebroadcastexcesivopuedemejorarelrendimientodelared.
Transmisindemulticast LatransmisindemulticastestdiseadaparaconservarelanchodebandadelaredIpv4.stareduceeltrficoal permitirqueunhostenveunnicopaqueteaunconjuntoseleccionadodehosts.Paraalcanzarhostsdedestino mltiplesmediantelacomunicacinunicast,seranecesarioqueelhostdeorigenenveunpaqueteindividualdirigidoa cadahost.Conmulticast,elhostdeorigenpuedeenviarunnicopaquetequellegueamilesdehostsdedestino. Algunosejemplosdetransmisindemulticastson: Distribucindeaudioyvideo Intercambiodeinformacindeenrutamientopormediodeprotocolosdeenrutamiento Distribucindesoftware Suministrodenoticias
6.2.4RangosdedireccionesIPv4reservadas
Expresadoenformatodecimalpunteado,elrangodedireccionesIpv4esde0.0.0.0a255.255.255.255.Comosepudo observaranteriormente,notodasestasdireccionespuedenusarsecomodireccioneshostparalacomunicacinunicast. Direccionesexperimentales UnimportantebloquededireccionesreservadoconobjetivosespecficoseselrangodedireccionesIpv4experimentales de240.0.0.0a255.255.255.254.Actualmente,estasdireccionessemencionancomoreservadasparausofuturo(RFC 3330).Estosugierequepodranconvertirseendireccionesutilizables.Enlaactualidad,noesposibleutilizarlasenredes Ipv4.Sinembargo,estasdireccionespodranutilizarseconfinesdeinvestigacinoexperimentacin. Direccionesmulticast Comosemostrantes,otrobloqueimportantededireccionesreservadoconobjetivosespecficoseselrangode direccionesIpv4multicastde224.0.0.0a239.255.255.255.Adems,elrangodedireccionesmulticastsesubdivideen diferentestiposdedirecciones:direccionesdeenlacelocalesreservadasydireccionesagrupadasglobalmente.Untipo adicionaldedireccinmulticastsonlasdireccionesagrupadasadministrativamente,tambinllamadasdireccionesde alcancelimitado. LasdireccionesIpv4multicastde224.0.0.0a224.0.0.255sondireccionesreservadasdeenlacelocal.Estasdireccionesse utilizarncongruposmulticastenunaredlocal.Lospaquetesenviadosaestosdestinossiempresetransmitenconun valordeperododevida(TTL)de1.Porlotanto,unrouterconectadoalaredlocalnuncadeberaenviarlos.Unuso comndedireccionesdeenlacelocalreservadassedaenlosprotocolosdeenrutamientousandotransmisinmulticast paraintercambiarinformacindeenrutamiento. Lasdireccionesdealcanceglobalsonde224.0.1.0a238.255.255.255.Selaspuedeusarparatransmitirdatosen Internetmediantemulticast.Porejemplo:224.0.1.1hasidoreservadaparaelProtocolodehoradered(NTP)para sincronizarlosrelojesconlahoradeldadelosdispositivosdelared.
6.2.5Direccionespblicasyprivadas
AunquelamayoradelasdireccionesIpv4dehostsondireccionespblicasdesignadasparausoenredesalasquese accededesdeInternet,existenbloquesdedireccionesqueseutilizanenredesquerequierenonoaccesolimitadoa Internet.Aestasdireccionesselasdenominadireccionesprivadas. Direccionesprivadas Losbloquesdedireccionesprivadasson: 10.0.0.0a10.255.255.255(10.0.0.0/8) 172.16.0.0a172.31.255.255(172.16.0.0/12) 192.168.0.0a192.168.255.255(192.168.0.0/16) Losbloquesdedireccionesdeespacioprivadas,comosemuestraenlafigura,seseparaparautilizarenredesprivadas. Nonecesariamenteelusodeestasdireccionesdebeserexclusivoentreredesexternas.Porlogeneral,loshostsqueno requierenaccesoaInternetpuedenutilizarlasdireccionesprivadassinrestricciones.Sinembargo,lasredesinternasan debendisearesquemasdedireccionesderedparagarantizarqueloshostsdelasredesprivadasutilicendireccionesIP queseannicasdentrodesuentornodenetworking.
Muchoshostsendiferentesredespuedenutilizarlasmismasdireccionesdeespacioprivado.Lospaquetesqueutilizan estasdireccionescomoladireccindeorigenodedestinonodeberanaparecerenlaInternetpblica.Elrouteroel dispositivodefirewalldelpermetrodeestasredesprivadasdebenbloquearoconvertirestasdirecciones.Inclusosi estospaquetesfueranahacersecaminohaciaInternet,losroutersnotendranrutasparaenviarlosalaredprivada correcta. Traduccindedireccionesdered(NAT) Conserviciosparatraducirlasdireccionesprivadasadireccionespblicas,loshostsenunareddireccionadaenforma privadapuedenteneraccesoarecursosatravsdeInternet.Estosservicios,llamadosTraduccindedireccindered (NAT),puedenserimplementadosenundispositivoenunextremodelaredprivada. NATpermitealoshostsdelaredpedirprestadaunadireccinpblicaparacomunicarseconredesexternas.Apesar dequeexistenalgunaslimitacionesyproblemasderendimientoconNAT,losclientesdelamayoradelasaplicaciones puedenaccederalosserviciosdeInternetsinproblemasevidentes. Nota:NATsertratadoendetalleenuncursoposterior. Direccionespblicas LaampliamayoradelasdireccionesenelrangodehostunicastIpv4sondireccionespblicas.Estasdireccionesestn diseadasparaserutilizadasenloshostsdeaccesopblicodesdeInternet.Aundentrodeestosbloquesdedirecciones, existenmuchasdireccionesdesignadasparaotrosfinesespecficos.
6.2.6DireccionesIPv4especiales
Haydeterminadasdireccionesquenopuedenserasignadasaloshostsporvariosmotivos.Tambinhaydirecciones especialesquepuedenserasignadasaloshostsperoconrestriccionesenlainteraccindedichoshostsdentrodelared. Direccionesderedydebroadcast Comoseexplicanteriormente,noesposibleasignarlaprimeranilaltimadireccinahostsdentrodecadared.stas sonladireccinderedyladireccindebroadcast,respectivamente. Rutapredeterminada Tambinanteriormentepresentada,serepresentalarutapredeterminadaIpv4como0.0.0.0.Larutapredeterminadase usacomorutacomodncuandonosedisponedeunarutamsespecfica.Elusodeestadireccintambinreserva todaslasdireccionesenelbloquededirecciones0.0.0.00.255.255.255(0.0.0.0/8). Loopback UnadeestasdireccionesreservadasesladireccinIpv4deloopback127.0.0.1.Ladireccindeloopbackesuna direccinespecialqueloshostsutilizanparadirigireltrficohaciaellosmismos.Ladireccindeloopbackcreaun mtododeaccesodirectoparalasaplicacionesyserviciosTCP/IPqueseejecutanenelmismodispositivopara comunicarseentres.AlutilizarladireccindeloopbackenlugardeladireccinhostIpv4asignada,dosserviciosenel mismohostpuedendesviarlascapasinferioresdelstackdeTCP/IP.Tambinesposiblehacerpingaladireccinde loopbackparaprobarlaconfiguracindeTCP/IPenelhostlocal. Apesardequesloseusaladireccinnica127.0.0.1,sereservanlasdirecciones127.0.0.0a127.255.255.255. Cualquierdireccindentrodeestebloqueproducirunloopbackdentrodelhostlocal.Nisiquieradebeaparecer ningunadireccinenningunareddentrodeestebloque. Direccionesdeenlacelocal LasdireccionesIpv4delbloquededireccionesde169.254.0.0a169.254.255.255(169.254.0.0/16)sondesignadascomo direccionesdeenlacelocal.Elsistemaoperativopuedeasignarautomticamenteestasdireccionesalhostlocalen entornosdondenosedisponedeunaconfiguracinIP.staspuedenusarseenunapequearedpuntoapuntooconun hostquenopodraobtenerautomticamenteunadireccindeunservidordeDynamicHostConfigurationProtocol (Protocolodeconfiguracindinmicadehost,DHCP). LacomunicacinmediantedireccionesdeenlacelocalIpv4sloesadecuadaparacomunicarseconotrosdispositivos conectadosalamismared,comosemuestraenlafigura.Unhostnodebeenviarunpaqueteconunadireccinde destinodeenlacelocalIpv4aningnrouterparaserenviado,ydeberaestablecerelTTLdeIpv4paraestospaquetesen 1. Lasdireccionesdeenlacelocalnoofrecenserviciosfueradelaredlocal.Sinembargo,muchasaplicacionesde cliente/servidorypuntoapuntofuncionarncorrectamentecondireccionesdeenlacelocalIpv4. DireccionesTESTNET Seestableceelbloquededireccionesde192.0.2.0a192.0.2.255(192.0.2.0/24)parafinesdeenseanzayaprendizaje. Estasdireccionespuedenusarseenejemplosdedocumentacinyredes.Adiferenciadelasdireccionesexperimentales, losdispositivosderedaceptarnestasdireccionesensuconfiguracin.Amenudopuedeencontrarqueestas
6.2.7DireccionamientodeIPv4delegado
Clasesderedesantiguas Histricamente,laRFC1700agrupabarangosdeunicastentamaosespecficosllamadosdireccionesdeclaseA,declase BydeclaseC.TambindefinaalasdireccionesdeclaseD(multicast)ydeclaseE(experimental),anteriormente tratadas. LasdireccionesunicastdeclasesA,ByCdefinanredesdetamaosespecficos,ascomobloquesdedirecciones especficosparaestasredes,comosemuestraenlafigura.Seasignaunacompaauorganizacintodounbloquede direccionesdeclaseA,claseBoclaseC.Esteusodeespaciodedireccinesdenominadodireccionamientoconclase. BloquesdeclaseA SediseunbloquededireccionesdeclaseAparaadmitirredesextremadamentegrandesconmsde16millonesde direccioneshost.LasdireccionesIpv4declaseAusabanunprefijo/8fijo,dondeelprimeroctetoindicabaladireccin dered.Lostresoctetosrestantesseusabanparalasdireccioneshost.
Parareservarespaciodedireccionesparalasclasesdedireccionesrestantes,todaslasdireccionesdeclaseArequeran queelbitmssignificativodeloctetodeordensuperiorfuerauncero.Estosignificabaqueslohaba128redesdeclase Aposibles,de0.0.0.0/8a127.0.0.0/8,antesdeexcluirlosbloquesdedireccionesreservadas.Apesardequelas direccionesdeclaseAreservabanlamitaddelespaciodedirecciones,debidoallmitede128redes,slopodanser asignadasaaproximadamente120compaasuorganizaciones. BloquesdeclaseB ElespaciodedireccionesdeclaseBfuediseadoparasatisfacerlasnecesidadesdelasredesdetamaomoderadoa grandeconmsde65.000hosts.UnadireccinIPdeclaseBusabalosdosoctetosdeordensuperiorparaindicarla direccindered.Losdosoctetosrestantesespecificabanlasdireccioneshost.AligualqueconlaclaseA,deba reservarseespaciodedireccionesparalasclasesdedireccionesrestantes. ConlasdireccionesdeclaseB,losdosbitsmssignificativosdeloctetodeordensuperioreran10.Deestaforma,se restringaelbloquededireccionesparalaclaseBa128.0.0.0/16hasta191.255.0.0/16.LaclaseBtenaunaasignacin dedireccionesuntantomseficientequelaclaseAdebidoaquedividaequitativamenteel25%deltotaldelespaciode direccionesIpv4entreaproximadamente16.000redes. BloquesdeclaseC ElespaciodedireccionesdeclaseCeralaclasededireccionesantiguasmscomnmentedisponible.Esteespaciode direccionestenaelpropsitodeproporcionardireccionespararedespequeasconunmximode254hosts. LosbloquesdedireccionesdeclaseCutilizabanelprefijo/24.EstosignificabaqueunareddeclaseCusabasloel ltimooctetocomodireccioneshost,conlostresoctetosdeordensuperiorparaindicarladireccindered. LosbloquesdedireccionesdeclaseCreservabanespaciodedireccionesparalaclaseD(multicast)ylaclaseE (experimental)medianteelusodeunvalorfijode110paralostresbitsmssignificativosdeloctetodeordensuperior. EstorestringielbloquededireccionesparalaclaseCde192.0.0.0/16a223.255.255.0/16.Apesardequeocupaba sloel12.5%deltotaldelespaciodedireccionesIpv4,podasuministrardireccionesa2millonesderedes. Limitacionesdelsistemabasadoenclases Notodoslosrequisitosdelasorganizacionesseajustabanaunadeestastresclases.Laasignacinconclasedeespacio dedireccionesamenudodesperdiciabamuchasdirecciones,locualagotabaladisponibilidaddedireccionesIpv4.Por ejemplo:unacompaaconunaredcon260hostsnecesitaraqueseleotorgueunadireccindeclaseBconmsde 65.000direcciones. Apesardequeestesistemaconclasenofueabandonadohastafinalesdeladcadadel90,esposibleverrestosde estasredesenlaactualidad.Porejemplo:alasignarunadireccinIpv4aunacomputadora,elsistemaoperativo examinaladireccinqueseestasignandoparadeterminarsiesdeclaseA,claseBoclaseC.Luego,elsistema operativoadoptaelprefijoutilizadoporesaclaseyrealizalaasignacindelamscaradesubredadecuada. Otroejemploeslaadopcindelamscaraporpartedealgunosprotocolosdeenrutamiento.Cuandoalgunos protocolosdeenrutamientorecibenunarutapublicada,sepuedeadoptarlalongituddelprefijodeacuerdoconlaclase dedireccin. Direccionamientosinclase
6.3ASIGNACIONDEDIRECCIONES 6.3.1Planificacindeldireccionamientodeunared
Esnecesarioquelaasignacindelespaciodedireccionesdelacapadereddentrodelaredcorporativaestbien diseada.Losadministradoresderednodebenseleccionardeformaaleatorialasdireccionesutilizadasensusredes. Tampocolaasignacindedireccionesdentrodelareddebeseraleatoria. Laasignacindeestasdireccionesdentrodelasredesdeberaserplanificadaydocumentadaafinde: Evitarduplicacindedirecciones. Proveerycontrolarelacceso. Monitorearseguridadyrendimiento.
Brindaraccesoycontrolarlo Algunoshostsofrecenrecursostantoparalaredinternacomoparalaredexterna.Unejemplodeestosdispositivosson losservidores.ElaccesoaestosrecursospuedesercontroladoporladireccindelaCapa3.Silasdireccionesparaestos recursosnosonplanificadasydocumentadas,noesposiblecontrolarfcilmentelaseguridadyaccesibilidaddelos dispositivos.Porejemplo:siseasignaunadireccinaleatoriaaunservidor,resultadifcilbloquearelaccesoasu direccinyesposiblequelosclientesnopuedanubicaresterecurso. Monitorearlaseguridadyelrendimiento Deigualmanera,esnecesariomonitorearlaseguridadyelrendimientodeloshostsdelaredydelaredengeneral. Comopartedelprocesodemonitoreo,seexaminaeltrficodelaredmediantelabsquedadedireccionesquegeneran orecibendemasiadospaquetes.Conunaplanificacinydocumentacincorrectasdeldireccionamientodered,es posibleidentificareldispositivodelaredquetieneunadireccinproblemtica. Asignacindedireccionesdentrodeunared Comoyasehaexplicado,loshostsseasocianconunaredIpv4pormediodeunaporcinderedencomndela direccin.Dentrodeunared,existendiferentestiposdehosts. Algunosejemplosdediferentestiposdehostsson: Dispositivosfinalesparausuarios. Servidoresyperifricos. HostsalosqueseaccededesdeInternet. Dispositivosintermediarios.
Cadaunodelosdiferentestiposdedispositivosdebeserasignadoenunbloquelgicodedireccionesdentrodelrango dedireccionesdelared. UnaparteimportantedelaplanificacindeunesquemadedireccionamientoIpv4esdecidircundoutilizardirecciones privadasydndesedebenaplicar. Sedebetenerencuentalosiguiente: HabrmsdispositivosconectadosalaredquedireccionespblicasasignadasporelISPdelared? Senecesitaraccederalosdispositivosdesdefueradelaredlocal? SilosdispositivosalosquesepuedenasignardireccionesprivadasrequierenaccesoaInternet,estlaredcapacitada paraproveerelserviciodeTraduccindedireccindered(NAT)? Sihaymsdispositivosquedireccionespblicasdisponibles,sloesosdispositivosqueaccederndirectamentea Internet,comolosservidoresWeb,requierenunadireccinpblica.UnservicioNATpermitiraaesosdispositivoscon direccionesprivadascompartirdemaneraeficientelasdireccionespblicasrestantes.
6.3.2Direccionamientoestticoydinmicoparadispositivosdeusuariofinal
Direccionesparadispositivosdeusuario Enlamayoradelasredesdedatos,lamayorpoblacindehostsincluyedispositivosfinalescomoPC,telfonosIP, impresorasyasistentesdigitalespersonales(PDA).Debidoaqueestapoblacinrepresentalamayorcantidadde dispositivosenunared,debeasignarselamayorcantidaddedireccionesaestoshosts. LasdireccionesIPpuedenasignarsedemaneraestticaodinmica. Asignacinestticadedirecciones Conunaasignacinesttica,eladministradordereddebeconfigurarmanualmentelainformacinderedparaunhost, comosemuestraenlafigura.Comomnimo,estoimplicaingresarladireccinIPdelhost,lamscaradesubredyel 208ersinpordefecto. Lasdireccionesestticastienenalgunasventajasencomparacinconlasdireccionesdinmicas.Porejemplo,resultan tilesparaimpresoras,servidoresyotrosdispositivosderedquedebenseraccesiblesalosclientesdelared.Siloshosts normalmenteaccedenaunservidorenunadireccinIPenparticular,estoprovocaraproblemassisecambiaraesa direccin.Adems,laasignacinestticadeinformacindedireccionamientopuedeproporcionarunmayorcontrolde losrecursosdered.Sinembargo,puedellevarmuchotiempoingresarlainformacinencadahost. AlutilizardireccionamientoIPesttico,esnecesariomantenerunalistaprecisadelasdireccionesIPasignadasacada dispositivo.stassondireccionespermanentesynormalmentenovuelvenautilizarse.
Asignacindinmicadedirecciones Debidoalosdesafosasociadosconlaadministracindedireccionesestticas,losdispositivosdeusuariosfinalesa menudoposeendireccionesdinmicamenteasignadas,utilizandoelProtocolodeconfiguracindinmicadehost (DHCP),comosemuestraenlafigura. ElDHCPpermitelaasignacinautomticadeinformacindedireccionamientocomoladireccinIP,lamscarade subred,el209ersinpordefectoyotrainformacindeconfiguracin.LaconfiguracindelsevidorDHCPrequierequeun bloquededirecciones,llamadoconjuntodedirecciones,seadefinidoparaserasignadoalosclientesDHCPenunared. Lasdireccionesasignadasaestepooldebenserplanificadasdemaneraqueseexcluyanlasdireccionesutilizadaspara otrostiposdedispositivos. DHCPesgeneralmenteelmtodopreferidoparaasignardireccionesIPaloshostsdegrandesredes,dadoquereducela cargaparaalpersonaldesoportedelaredyprcticamenteeliminaloserroresdeentrada. OtrobeneficiodeDHCPesquenoseasignademanerapermanenteunadireccinaunhost,sinoquesloselaalquila duranteuntiempo.Sielhostseapagaosedesconectadelared,ladireccinregresaalpoolparavolverautilizarse.Esta funcinesmuytilparalosusuariosmvilesqueentranysalendelared.
6.3.3Asignacindedireccionesaotrosdispositivos
Direccionesparaservidoresyperifricos CualquierrecursoderedcomounservidorounaimpresoradebetenerunadireccinIpv4esttica,comosemuestraen lafigura.LoshostsclientesaccedenaestosrecursosutilizandolasdireccionesIpv4deestosdispositivos.Porlotanto, sonnecesariasdireccionespredeciblesparacadaunodeestosservidoresyperifricos.
Losservidoresyperifricossonunpuntodeconcentracinparaeltrficodered.Seenvanmuchospaquetesdesdelas direccionesIpv4deestosdispositivosyhaciastas.Almonitoreareltrficoderedconunaherramientacomo Wireshark,unadministradordereddebepoderidentificarrpidamenteestosdispositivos.Utilizarunsistemade numeracinconsistenteparaestosdispositivosfacilitalaidentificacin. DireccionesparahostsaccesiblesdesdeInternet Enlamayoradelasinternetworks,loshostsfueradelaempresapuedenaccedersloaunospocodispositivos.Enla mayoradeloscasos,estosdispositivossonnormalmentealgntipodeservidor.Aligualquetodoslosdispositivosen unaredqueproporcionarecursosdered,lasdireccionesIpv4paraestosdispositivosdebenserestticas. EnelcasodelosservidoresalosquesepuedeaccederdesdeInternet,cadaunodebetenerunadireccindeespacio pblicoasociada.Adems,lasvariacionesenladireccindeunodeestosdispositivosharquenosepuedaaccedera stedesdeInternet.Enmuchoscasos,estosdispositivosseencuentranenunarednumeradamediantedirecciones privadas.Estosignificaqueelrouteroelfirewalldelpermetrodelareddebeestarconfiguradoparatraducirla direccininternadelservidorenunadireccinpblica.Debidoaestaconfiguracinadicionaldeldispositivoqueacta comointermediariodelpermetro,resultaaunmsimportantequeestosdispositivostenganunadireccinpredecible. Direccionesparadispositivosintermediarios Losdispositivosintermediariostambinsonunpuntodeconcentracinparaeltrficodered.Casitodoeltrficodentro redesoentreellaspasaporalgunaformadedispositivointermediario.Porlotanto,estosdispositivosderedofrecen unaubicacinoportunaparalaadministracin,elmonitoreoylaseguridaddered. AlamayoradelosdispositivosintermediariosseleasignadireccionesdeCapa3.Yaseaparalaadministracindel dispositivooparasuoperacin.Losdispositivoscomohubs,switchesypuntosdeaccesoinalmbricosnorequieren direccionesIpv4parafuncionarcomodispositivosintermediarios.Sinembargo,siesnecesarioaccederaestos dispositivoscomohostsparaconfigurar,monitorearoresolverproblemasdefuncionamientodelared,stosdeben tenerdireccionesasignadas. Debidoaqueesnecesariosabercmocomunicarsecondispositivosintermedios,stosdebentenerdirecciones predecibles.Porlotanto,tpicamente,lasdireccionesseasignanmanualmente.Adems,lasdireccionesdeestos dispositivosdebenestarenunrangodiferentedentrodelbloquederedquelasdireccionesdedispositivosdeusuario. Routersyfirewalls Adiferenciadeotrosdispositivosintermediariosmencionados,seasignaalosdispositivosderouteryfirewallun direccinIpv4paracadainterfaz.Cadainterfazseencuentraenunareddiferenteyfuncionacomo210ersinparalos hostsdeesared.Normalmente,lainterfazdelrouterutilizaladireccinmsbajaomsaltadelared.Estaasignacin debeseruniformeentodaslasredesdelaempresa,demaneraqueelpersonalderedsiempreconozcala210ersinde lared,independientementedeculsealaredenlaqueestntrabajando. Lasinterfacesderouteryfirewallsonelpuntodeconcentracindeltrficoqueentraysaledelared.Debidoaquelos hostsdecadaredusanunainterfazdedispositivorouterofirewallcomo210ersinparasalirdelared,existeunflujo abundantedepaquetesenestasinterfaces.Porlotanto,estosdispositivospuedencumplirunafuncinimportanteenla seguridadderedalfiltrarlospaquetessegnlasdireccionesIpv4deorigenydestino.Agruparlosdiferentestiposde dispositivosengruposdedireccionamientolgicoshacequelaasignacinyelfuncionamientodelfiltradodepaquetes seamseficiente.
6.3.4Quinasignalasdiferentesdirecciones?
UnacompaauorganizacinquedeseaaccederalaredmediantehostsdesdeInternetdebetenerunbloquede direccionespblicasasignado.Elusodeestasdireccionespblicasesreguladoylacompaauorganizacindebetener unbloquededireccionesasignado.EstoesloquesucedeconlasdireccionesIpv4,Ipv6ymulticast. AutoridaddenmerosasignadosaInternet(IANA)(http://www.iana.net)esunsoportemaestrodedireccionesIP.Las direccionesIPmulticastylasdireccionesIpv6seobtienendirectamentedelaIANA.Hastamediadosdelosaos noventa,todoelespaciodedireccionesIpv4eradirectamenteadministradoporlaIANA.Eneseentonces,seasignel restodelespaciodedireccionesIpv4aotrosdiversosregistrosparaquerealicenlaadministracindereasregionaleso conpropsitosparticulares.EstascompaasderegistrosellamanRegistrosregionalesdeInternet(RIR),comose muestraenlafigura. Losprincipalesregistrosson: AfriNIC(AfricanNetworkInformationCentre)Regindefricahttp://www.afrinic.net APNIC(AsiaPacificNetworkInformationCentre)RegindeAsia/Pacficohttp://www.apnic.net ARIN(AmericanRegistryforInternetNumbers)RegindeNorteAmricahttp://www.arin.net LACNIC(RegistrodedireccinIPdelaRegionalLatinoamericanaydelCaribe)AmricaLatinayalgunasislasdel Caribehttp://www.lacnic.net RIPENCC(ReseauxIPEuropeans)Europa,MedioOrienteyAsiaCentralhttp://www.ripe.net
6.3.5ProveedoresdeserviciosdeInternet(ISP)
ElpapeldeISP LamayoradelascompaasuorganizacionesobtienesusbloquesdedireccionesIpv4deunISP.UnISPgeneralmente suministrarunapequeacantidaddedireccionesIpv4utilizables(614)asusclientescomopartedelosservicios.Se puedenobtenerbloquesmayoresdedireccionesdeacuerdoconlajustificacindelasnecesidadesyconuncosto adicionalporelservicio. Enciertosentido,elISPprestaoalquilaestasdireccionesalaorganizacin.Siseeligecambiarlaconectividadde InternetaotroISP,elnuevoISPsuministrardireccionesdelosbloquesdedireccionesqueellosposeen,yelISPanterior devuelvelosbloquesprestadosasuasignacinparaprestarlosnuevamenteaotrocliente. ServiciosISP ParateneraccesoalosserviciosdeInternet,tenemosqueconectarnuestrareddedatosaInternetusandoun ProveedordeServiciosdeInternet(ISP). LosISPposeensuspropiosconjuntosderedesinternasdedatosparaadministrarlaconectividadaInternetyofrecer serviciosrelacionados.EntrelosserviciosqueunISPgeneralmenteofreceasusclientesseencuentranlosserviciosDNS, serviciosdecorreoelectrnicoyunsitioWeb.Dependiendodelniveldeserviciorequeridoydisponible,losclientes usandiferentesnivelesdeunISP. ISPTiers
LosISPsondesignadosporunajerarquabasadaensuniveldeconectividadalabackbonedeInternet.Cadanivel inferiorobtieneconectividadalbackbonepormediodelaconexinaunISPdenivelsuperior,comosemuestraenla figura. Nivel1 EnlapartesuperiordelajerarquadeISPestnlosISPdenivel1.stossongrandesISPanivelnacionalointernacional queseconectandirectamentealbackbonedeInternet.LosclientesdeISPdenivel1sonISPdemenornivelograndes compaasyorganizaciones.DebidoaqueseencuentranenlacimadelaconectividadaInternet,ofrecenconexionesy serviciosaltamenteconfiables.Entrelastecnologasutilizadascomoapoyodeestaconfiabilidadseencuentranmltiples conexionesalbackbonedeInternet. LasprincipalesventajasparalosclientesdeISPdenivel1sonlaconfiabilidadylavelocidad.Debidoaqueestosclientes estnaslounaconexindedistanciadeInternet,haymenosoportunidadesdequeseproduzcanfallasocuellosde botellaeneltrfico.LadesventajaparalosclientesdeISPdenivel1eselcostoelevado. Nivel2 LosISPdenivel2adquierensuserviciodeInternetdelosISPdenivel1.LosISPdenivel2generalmentesecentranen losclientesempresa.LosISPdenivel2normalmenteofrecenmsserviciosquelosISPdelosotrosdosniveles.EstosISP denivel2suelentenerrecursosdeTIparaofrecersuspropiosservicioscomoDNS,servidoresdecorreoelectrnicoy servidoresweb.OtrosserviciosofrecidosporlosISPdenivel2puedenincluirdesarrolloymantenimientodesitiosweb, ecommerce/ebusinessyVoIP. LaprincipaldesventajadelosISPdenivel2,comparadosconlosISPdenivel1,eselaccesomslentoaInternet.Como losIPSdeNivel2estnalmenosaunaconexinmslejosdelabackbonedeInternet,tiendenatenermenor confiabilidadquelosIPSdeNivel1. Nivel3 LosISPdenivel3compransuserviciodeInternetdelosISPdenivel2.ElobjetivodeestosISPsonlosmercados minoristasydelhogarenunaubicacinespecfica.Tpicamente,losclientesdelnivel3nonecesitanmuchosdelos serviciosrequeridosporlosclientesdelnivel2.Sunecesidadprincipalesconectividadysoporte. Estosclientesamenudotienenconocimientoescasoonulosobrecomputacinoredes.LosISPdenivel3suelenincluir laconectividadaInternetcomopartedelcontratodeserviciosderedycomputacinparalosclientes.Apesardeque puedentenerunmenoranchodebandaymenosconfiabilidadquelosproveedoresdenivel1y2,suelenserbuenas opcionesparapequeasymedianasempresas.
6.3.6DireccionamientoIPv6
Aprincipiosdelosaosnoventa,elGrupodetrabajodeingenieradeInternet(IETF)centrsuintersenelagotamiento dedireccionesderedIpv4ycomenzabuscarunreemplazoparaesteprotocolo.Estaactividadprodujoeldesarrollode loquehoyseconocecomoIpv6. Crearmayorescapacidadesdedireccionamientofuelamotivacininicialparaeldesarrollodeestenuevoprotocolo. TambinseconsideraronotrostemasduranteeldesarrollodeIpv6,como: Manejomejoradodepaquetes Escalabilidadylongevidadmejoradas MecanismosQoS(CalidaddelServicio) Seguridadintegrada
Ipv6noesmeramenteunnuevoprotocolodeCapa3:esunnuevoconjuntodeaplicacionesdeprotocoloSehan desarrolladonuevosprotocolosenvariascapasdelstackparaadmitirestenuevoprotocolo.Hayunnuevoprotocolode mensajera(ICMPv6)ynuevosprotocolosdeenrutamiento.DebidoalmayortamaodelencabezadodeIpv6,tambin repercuteenlainfraestructuraderedsubyacente. TransicinaIpv6 Comosepuedeverenestabreveintroduccin,Ipv6hasidodiseadoconescalabilidadparapermitiraosde crecimientodelainternetwork.Sinembargo,Ipv6seestimplementandolentamenteyenredesselectas.Debidoalas mejoresherramientas,tecnologasyadministracindedireccionesenlosltimosaos,Ipv4todavaseutiliza ampliamenteyprobablementepermanezcadurantealgntiempoenelfuturo.Sinembargo,Ipv6podreventualmente reemplazaraIpv4comoprotocolodeInternetdominante. Enlaces: Ipv6:http://www.ietf.org/rfc/rfc2460.txt?number=2460 direccionamientoIpv6:http://www.ietf.org/rfc/rfc3513.txt?number=3513 seguridadIpv6:http://www.ietf.org/rfc/rfc2401.txt?number=2401 seguridadIpv6:http://www.ietf.org/rfc/rfc3168.txt?number=3168 seguridadIpv6:http://www.ietf.org/rfc/rfc4302.txt?number=4302 ICMPv6:http://www.ietf.org/rfc/rfc4443.txt?number=4443
6.4ESTENMIRED? 6.4.1Mscaradesubred:definicindelasporcionesderedyhost
Comoseenseanteriormente,unadireccinIpv4tieneunaporcinderedyunaporcindehost.Sehizoreferenciaa laduracindelprefijocomolacantidaddebitsenladireccinqueconformalaporcindered.Elprefijoesunaforma dedefinirlaporcinderedparaqueloshumanoslapuedenleer.Lareddedatostambindebetenerestaporcinde reddelasdireccionesdefinidas. Paradefinirlasporcionesderedydehostdeunadireccin,losdispositivosusanunpatrnseparadode32bitsllamado mscaradesubred,comosemuestraenlafigura.Lamscaradesubredseexpresaconelmismoformatodecimal punteadoqueladireccinIpv4.Lamscaradesubredsecreaalcolocarun1binarioencadaposicindebitque representalaporcinderedyun0binarioencadaposicindebitquerepresentalaporcindehost. Elprefijoylamscaradesubredsondiferentesformasderepresentarlomismo,laporcindereddeunadireccin. Comosemuestraenlafigura,unprefijo/24seexpresacomomscaradesubreddeestaforma255.255.255.0 (11111111.11111111.11111111.00000000).Losbitsrestantes(ordeninferior)delamscaradesubredsonnmeros cero,queindicanladireccinhostdentrodelared. LamscaradesubredseconfiguraenunhostjuntoconladireccinIpv4paradefinirlaporcindereddeesadireccin. Porejemplo:veamoselhost172.16.4.35/27: direccin 172.16.20.35 10101100.00010000.00010100.00100011 mscaradesubred 255.255.255.224 11111111.11111111.11111111.11100000 direccindered 172.16.20.32 10101100.00010000.00010100.00100000 Comolosbitsdeordensuperiordelasmscarasdesubredsoncontiguosnmeros1,existesolamenteunnmero limitadodevaloresdesubreddentrodeunocteto.Sloesnecesarioampliarunoctetosiladivisinderedyhostentra endichoocteto.Porlotanto,seusanpatronesde8bitslimitadosenlasmscarasdesubred. Estospatronesson: 00000000=0 10000000=128 11000000=192
11100000=224 11110000=240 11111000=248 11111100=252 11111110=254 11111111=255 Silamscaradesubreddeunoctetoestrepresentadapor255,entoncestodoslosbitsequivalentesdeeseoctetodela direccinsonbitsdered.Deigualmanera,silamscaradesubreddeunoctetoestrepresentadapor0,entonces todoslosbitsequivalentesdeeseoctetodeladireccinsonbitsdehost.Encadaunodeestoscasos,noesnecesario ampliaresteoctetoabinarioparadeterminarlasporcionesderedyhost.
6.4.2LgicaANDQuhayennuestrared?
Dentrodelosdispositivosderedesdedatos,seaplicalalgicadigitalparainterpretarlasdirecciones.Cuandosecreao envaunpaqueteIpv4,ladireccindereddedestinodebeobtenersedeladireccindedestino.Estosehacepormedio deunalgicallamadaAND. SeaplicalalgicaANDaladireccinhostIpv4yasumscaradesubredparadeterminarladireccinderedalacualse asociaelhost.CuandoseaplicaestalgicaANDaladireccinyalamscaradesubred,elresultadoqueseproduceesla direccindered. OperacinAND ANDesunadelastresoperacionesbinariasbsicasutilizadasenlalgicadigital.LasotrasdossonORyNOT.Mientras quelastresseusanenredesdedatos,ANDseusaparadeterminarladireccindered.Porlotanto,slosetrataraqu lalgicaAND.LalgicaANDeslacomparacindedosbitsqueproducelossiguientesresultados:
11.. 11..
AND1=1 AND0=0
0AND1=0 0AND0=0
ElresultadodelaaplicacindeANDcon1encualquiercasoproduceunresultadoqueeselbitoriginal.Esdecir,0AND 1es0y1AND1es1.Enconsecuencia,laaplicacindeANDcon0encualquiercasoproduceun0.Estaspropiedadesde laaplicacindeANDseusanconlamscaradesubredparaenmascararlosbitsdehostdeunadireccinIpv4.Se aplicalalgicaANDacadabitdeladireccinconelbitdemscaradesubredcorrespondiente. Debidoaquetodoslosbitsdelamscaradesubredquerepresentanbitsdehostson0,laporcindehostdela direccinderedresultanteestformadaportodos0.RecuerdequeunadireccinIpv4contodos0enlaporcindehost representaladireccindered. Deigualmanera,todoslosbitsdelamscaradesubredqueindicanlaporcinderedson1.Cuandoseaplicalalgica ANDacadaunodeestos1conelbitcorrespondientedeladireccin,losbitsresultantessonidnticosalosbitsde direccinoriginales. MotivosparautilizarAND LaaplicacindeANDaladireccinhostyalamscaradesubredserealizamediantedispositivosenunareddedatos pordiversosmotivos. LosroutersusanANDparadeterminarunarutaaceptableparaunpaqueteentrante.Elrouterverificaladireccinde destinoeintentaasociarlaconunsaltosiguiente.Cuandollegaunpaqueteaunrouter,sterealizaelprocedimientode aplicacindeANDenladireccinIPdedestinoenelpaqueteentranteyconlamscaradesubreddelasrutasposibles. Deestaforma,seobtieneunadireccinderedquesecomparaconlarutadelatabladeenrutamientodelacualseus lamscaradesubred. Unhostdeorigendebedeterminarsiunpaquetedebeserdirectamenteenviadoaunhostenlaredlocalosidebeser dirigidoal219ersin.Paratomarestadeterminacin,unhostprimerodebeconocersupropiadireccindered. UnhostobtienesudireccinderedalaplicarlalgicaANDaladireccinconlamscaradesubred.LalgicaAND tambinesllevadaacaboporunhostdeorigenentreladireccindedestinodelpaqueteylamscaradesubredde estehost.Estoproduceladireccindereddedestino.Siestadireccinderedcoincideconladireccindereddelhost local,elpaqueteesdirectamenteenviadoalhostdedestino.Silasdosdireccionesderednocoinciden,elpaquetees enviadoal219ersin. LaimportanciadeAND Silosroutersydispositivosfinalescalculanestosprocesossinlaintervencindenadie,porqudebemosaprender acercadeAND?Cuantomscomprendamosypodamospredecirsobreelfuncionamientodeunared,msequipados estaremosparadisearyadministraruna. Enlaverificacin/resolucindeproblemasdeunared,amenudoesnecesariodeterminarenquredIpv4seencuentra unhostosidoshostsseencuentranenlamismaredIP.Esnecesariotomarestadeterminacindesdeelpuntodevista delosdispositivosdered.Debidoaunaconfiguracinincorrecta,unhostpuedeencontrarseenunaredquenoerala planificada.Estopuedehacerqueelfuncionamientoparezcairregular,amenosqueserealiceeldiagnsticomedianteel anlisisdelosprocesosdeaplicacindeANDutilizadosporelhost. Adems,unrouterpuedetenerdiferentesrutasquepuedenrealizarelenvodeunpaqueteaundeterminadodestino. Laseleccindelarutautilizadaparacualquierpaqueteesunaoperacincompleja.Porejemplo:elprefijoqueforma estasrutasnoseasociadirectamenteconlasredesasignadasalhost.Estosignificaqueunarutadelatablade enrutamientopuederepresentarmuchasredes.Siseprodujeroninconvenientesconlospaquetesdeenrutamiento, podrsernecesariodeterminarcmoelroutertomaraladecisindelenrutamiento.
6.4.3ElprocesodeaplicacindelAND
LaoperacinANDseaplicaacadabitdeladireccinbinaria.
6.5CLCULODEDIRECCIONES 6.5.1Principiosdedivisinensubredes
Ladivisinensubredespermitecrearmltiplesredeslgicasdeunsolobloquededirecciones.Comousamosunrouter paraconectarestasredes,cadainterfazenunrouterdebetenerunIDnicodered.Cadanodoeneseenlaceestenla mismared. Creamoslassubredesutilizandounoomsdelosbitsdelhostcomobitsdelared.Estosehaceampliandolamscara paratomarprestadoalgunosdelosbitsdelaporcindehostdeladireccin,afindecrearbitsderedadicionales. Cuantomsbitsdehostseusen,mayorserlacantidaddesubredesquepuedandefinirse.Paracadabitquesetom prestado,seduplicalacantidaddesubredesdisponibles.Porejemplo:sisetomaprestado1bit,esposibledefinir2 subredes.Sisetomanprestados2bits,esposibletener4subredes.Sinembargo,concadabitquesetomaprestado,se disponedemenosdireccioneshostporsubred. ElrouterAenlafiguraposeedosinterfacesparainterconectardosredes.Dadounbloquededirecciones192.168.1.0 /24,secrearndossubredes.Setomaprestadounbitdelaporcindehostutilizandounamscaradesubred 255.255.255.128,enlugardelamscaraoriginal255.255.255.0.Elbitmssignificativodelltimooctetoseusapara diferenciardossubredes.Paraunadelassubredes,estebites0yparalaotrasubred,estebites1. Frmulaparacalcularsubredes Useestafrmulaparacalcularlacantidaddesubredes: 2^ndonden=lacantidaddebitsquesetomaronprestados Enesteejemplo,elclculoesas: 2^1=2subredes
Ejemplocon3subredes Acontinuacin,pienseenunainternetworkquerequieretressubredes.Vealafigura.
Nuevamente,secomienzaconelmismobloquededirecciones192.168.1.0/24.Tomarprestadounsolobit proporcionarnicamentedossubredes.Paraproveermsredes,secambialamscaradesubreda255.255.255.192y setomanprestadosdosbits.Estoproveercuatrosubredes. Calculelasubredconestafrmula: 2^2=4subredes Cantidaddehosts Paracalcularlacantidaddehosts,comienceporexaminarelltimoocteto.Observeestassubredes. Subred0:0=00000000 Subred1:64=01000000 Subred2:128=10000000 Subred3:192=11000000 Apliquelafrmuladeclculodehost. 2^62=62hostsporsubred Observelafiguradelesquemadedireccionamientoparaestasredes.
Ejemplocon6subredes ConsidereesteejemploconcincoLANyunaWANparauntotalde6redes.Observelafigura. Paraincluir6redes,coloquelasubred192.168.1.0/24enbloquesdedireccionesmediantelafrmula: 2^3=8 Paraobteneralmenos6subredes,pidaprestadostresbitsdehost.Unamscaradesubred255.255.255.224 proporcionalostresbitsderedadicionales. Cantidaddehosts Paracalcularlacantidaddehosts,comienceporexaminarelltimoocteto.Observeestassubredes. 0=00000000 32=00100000 64=01000000 96=01100000 128=10000000 160=10100000 192=11000000 224=11100000 Apliquelafrmuladeclculodehost: 2^52=30hostsporsubred. Observelafiguradelesquemadedireccionamientoparaestasredes.
6.5.2DivisinenSubredes:Divisinenredesdeltamaoadecuado
Cadareddentrodelainternetworkdeunaempresauorganizacinestdiseadaparaincluirunacantidadlimitadade hosts. Algunasredes,comoenlacesWANpuntoapunto,slorequierenunmximodedoshosts.Otrasredes,comounaLAN deusuarioenunedificioodepartamentogrande,puedennecesitarlainclusindecientosdehosts.Esnecesarioquelos administradoresdereddiseenelesquemadedireccionamientodelainternetworkparaincluirlacantidadmximade hostsparacadared.Lacantidaddehostsencadadivisindebepermitirelcrecimientodelacantidaddehosts.
Determinelacantidadtotaldehosts Primero,considerelacantidadtotaldehostsnecesariosportodalainternetworkcorporativa.Sedebeusarunbloquede direccioneslosuficientementeampliocomoparaincluirtodoslosdispositivosentodaslasredescorporativas.Esto incluyedispositivosdeusuariosfinales,servidores,dispositivosintermediarioseinterfacesderouters. VeaelPaso1delafigura. Considereelejemplodeunainternetworkcorporativaquenecesitaincluir800hostsensuscuatroubicaciones. Determinelacantidadyeltamaodelasredes Acontinuacin,considerelacantidadderedesyeltamaodecadaunarequeridasdeacuerdoconlosgruposcomunes dehosts. VeaelPaso2delafigura. Sedividenlassubredesdelaredparasuperarproblemasdeubicacin,tamaoycontrol.Aldiseareldireccionamiento, setienenencuentalosfactoresparaagruparloshostsantestratados: Agruparbasndonosenunaubicacingeogrficacomn Agruparhostsusadosparapropsitosespecficos Agruparbasndonosenlapropiedad
CadaenlaceWANesunared.SecreansubredesparalaWANqueinterconectadiferentesubicacionesgeogrficas.Al conectardiferentesubicaciones,seusaunrouterparadarcuentadelasdiferenciasdehardwareentrelasLANyla WAN. Apesardequeloshostsdeunaubicacingeogrficaencomntpicamentecomprendenunsolobloquededirecciones, puedesernecesariorealizarladivisinensubredesdeestebloqueparaformarredesadicionalesencadaubicacin.Es necesariocrearsubredesendiferentesubicacionesquetenganhostsparalasnecesidadescomunesdelosusuarios. Tambinpuedesucederqueotrosgruposdeusuariosrequieranmuchosrecursosderedoquemuchosusuarios requieransupropiasubred.Adems,esposibletenersubredesparahostsespeciales,comoservidores.Esnecesario tenerencuentacadaunodeestosfactoresparadeterminarlacantidadderedes. Tambinsedebentenerencuentalasnecesidadesdepropiedadespecialesdeseguridadoadministrativasque requieranredesadicionales. Unaherramientatilparaesteprocesodeplanificacindedireccionesesundiagramadered.Undiagramapermitever lasredesyhacerunacuentamsprecisa. Afindeincluir800hostsenlascuatroubicacionesdelacompaa,seusalaaritmticabinariaparaasignarunbloque /22(2^102=1022). Asignacindedirecciones Ahoraqueseconocelacantidadderedesylacantidaddehostsparacadared,esnecesariocomenzaraasignar direccionesapartirdelbloquegeneraldedirecciones. VeaelPaso3enlafigura.
Otraherramientatilparaesteprocesodeplanificacinesunahojadeclculo.Esposiblecolocarlasdireccionesen columnasparavisualizarlaasignacindedirecciones. VeaelPaso1delafigura. Enelejemplo,seasignanbloquesdedireccionesalascuatroubicaciones,ascomoenlacesWAN. Conlosprincipalesbloquesasignados,secontinarealizandoladivisinensubredesdecualquieradelasubicaciones querequieradichadivisin.Enelejemplo,sedividelasedecorporativaendosredes. VeaelPaso2enlafigura. Estadivisinadicionaldelasdireccionesamenudosellamadivisinensubredes.Aligualqueconladivisinen subredes,esnecesarioplanificardetenidamentelaasignacindedireccionesdemaneraquesedispongadebloquesde direcciones. Lacreacindenuevasredesmspequeasdeunbloquededireccionesdeterminadosehaceampliandolalongituddel prefijo;esdecir,agregandonmeros1alamscaradesubred.Deestaformaseasignanmsbitsalaporcinderedde ladireccinparabrindarmspatronesparalanuevasubred.Paracadabitquesepideprestado,seduplicalacantidad deredes.Porejemplo:siseusa1bit,existelaposibilidaddedividiresebloqueendosredesmspequeas.Conunsolo patrndebitpodemosproducirdospatronesnicosdebit,1y0.Sipedimosprestados2bitspodemosproveer4 patronesnicospararepresentarredes00,01,10y11.Los3bitspermitiran8bloquesyassucesivamente. NmerototaldeHostsutilizables
6.5.3Divisinensubredes:subdivisindeunasubred
Lasubdivisinensubredes,oelusodeunaMscaradesubreddelongitudvariable(VLSM),fuediseadaparamaximizar laeficienciadeldireccionamiento.Alidentificarlacantidadtotaldehostsqueutilizaladivisintradicionalensubredes, seasignalamismacantidaddedireccionesparacadasubred.Sitodaslassubredestuvieranlosmismosrequisitosen cuantoalacantidaddehosts,estosbloquesdedireccionesdetamaofijoseraneficientes.Sinembargo,estonoeslo quesuelesuceder. Porejemplo:latopologaenlaFigura1muestralosrequisitosdesubreddesietesubredes,unaparacadaunadelas cuatroLANyunaparacadaunadelastresWAN.Conladireccin192.168.20.0,esnecesariopedirprestados3bitsde losbitsdelhostenelltimooctetoparasatisfacerlosrequisitosdesubreddesietesubredes. Estosbitssonbitsquesetomanprestadosalcambiarlamscaradesubredcorrespondientepornmeros1para indicarqueestosbitsahoraseusancomobitsdered.Entonces,elltimooctetodelamscaraserepresentaenbinario con11100000,quees224.Lanuevamscara255.255.255.224serepresentamediantelanotacin/27pararepresentar untotalde27bitsparalamscara. Enbinario,estamscaradesubredserepresentacomo:11111111.11111111.11111111.11100000 Luegodetomarprestadostresdelosbitsdehostparausarcomobitsdered,quedancincobitsdehost.Estoscincobits permitirnmsde30hostsporsubred. Apesardequesehacumplidolatareadedividirlaredenunacantidadadecuadaderedes,estosehizomediantela prdidasignificativadedireccionesnoutilizadas.Porejemplo:slosenecesitandosdireccionesencadasubredparalos enlacesWAN.Hay28direccionesnoutilizadasencadaunadelastressubredesWANquehansidobloqueadasenestos bloquesdedirecciones.Adems,deestaformaselimitaelcrecimientofuturoalreducirelnmerototaldesubredes disponibles.Esteusoineficientededireccionesescaractersticodeldireccionamientoconclase. Aplicarunesquemadedivisinensubredesestndaralescenarionoesmuyeficienteypuedecausardesperdicio.De hecho,esteejemploesunmodelosatisfactorioparamostrarcmoladivisinensubredesdeunasubredpuede utilizarseparamaximizarelusodeladireccin. Obtencindemssubredesparamenoshosts Comosemostrenejemplosanteriores,secomenzconlassubredesoriginalesyseobtuvieronsubredesadicionales mspequeasparausarenlosenlacesWAN.Creandosubredesmspequeas,cadasubredpuedesoportar2hosts, dejandolibreslassubredesoriginalesparaserasignadasaotrosdispositivosyevitandoquemuchasdireccionespuedan serdesperdiciadas. ParacrearestassubredesmspequeasparalosenlacesWAN,comiencecon192.168.20.192.Podemosdividiresta subredensubredesmspequeas.ParasuministrarbloquesdedireccionesparalasWANcondosdireccionescadauna, setomarnprestadostresbitsdehostadicionalesparausarcomobitsdered. Direccin:192.168.20.192Enbinario:11000000.10101000.00010100.11000000 Mscara:255.255.255.25230bitsenbinario:11111111.11111111.11111111.11111100 Latopologaenlafigura2muestraunplandedireccionamientoquedividelassubredes192.168.20.192/27ensubredes mspequeasparasuministrardireccionesparalasWAN.Deestaformasereducelacantidaddedireccionespor subredauntamaoapropiadoparalasWAN.Conestedireccionamiento,seobtienensubredes4,5y7disponiblespara futurasredes,ascomovariassubredesdisponiblesparalasWAN.
Quedaclaroque,apartirdeestosrequerimientos,elusodeunesquemadearmadoestndardesubredesseraungran desperdicio.Enestainternetwork,elarmadoestndardesubredesbloquearacadasubredenbloquesde62hosts,lo quellevaraaunsignificativodesperdiciodedireccionespotenciales.Estedesperdicioesespecialmenteevidenteenla figura2,dondesevequelaLANPerthHQadmite26usuariosyquelosroutersdeLANSydneyHQyCorpusHQadmiten 10usuarioscadauno. Porlotanto,conelbloquededirecciones192.168.15.0/24secomenzaradisearunesquemadedireccionamiento quecumplalosrequisitosyguardeposiblesdirecciones. Obtencindemsdirecciones Alcrearunesquemadedireccionamientoadecuado,siempresecomienzaconlamayordemanda.Enestecaso, AtlantaHQ,con58usuarios,tienelamayordemanda.Apartirde192.168.15.0,seprecisarn6bitsdehostparaincluirla demandade58hosts;estodeja2bitsadicionalesparalaporcindered.Elprefijoparaestaredsera/26ylamscara desubred255.255.255.192. Comencemospordividirensubredeselbloqueoriginaldedirecciones192.168.15.0/24.Alusarlafrmuladehosts utilizables=2^n2,secalculaque6bitsdehostpermiten62hostsenlasubred.Los62hostssatisfaranlos58hosts requeridosdelrouterdelacompaaAtlantaHQ. Direccin:192.168.15.0 Enbinario:11000000.10101000.00001111.00000000 Mscara:255.255.255.192 26bitsenbinario:11111111.11111111.11111111.11000000 Lapginasiguientemuestraelprocesodeidentificacindelaprximasecuenciadepasos.
Subred0:192.168.15.0/26rangodedireccioneshostde1a62 Subred1:192.168.15.64/26rangodedireccioneshostde65a126 Subred2:192.168.15.128/26rangodedireccioneshostde129a190 Subred3:192.168.15.192/26rangodedireccioneshostde193a254 Losbloquesfijospermitiranslocuatrosubredesy,porlotanto,nodejaransuficientesbloquesdedireccionesparala mayoradelassubredesdeestainternetwork.Enlugardecontinuarutilizandolasiguientesubreddisponible,es necesarioasegurarsedequeeltamaodecadasubredseaconsecuenteconlosrequisitosdehost.Parausarun esquemadedireccionamientoqueserelacionedirectamenteconlosrequisitosdehostsedebeusarunmtodo diferentededivisinensubredes. AsignacindelaLANPerthHQ VeaalPaso3enlafigura. Eneltercerpaso,seobservanlosrequisitosdelasiguientesubredmsgrande.staeslaLANPerthHQ,querequiere28 direccionesdehost,incluidalainterfazderouter.Sedebecomenzarconlasiguientedireccindisponible192.168.15.64 paracrearunbloquededireccionesparaestasubred.Alpedirprestadootrobit,sepuedensatisfacerlasnecesidadesde PerthHQaltiempoqueselimitaeldesperdiciodedirecciones.Elbittomadodejaunamscara/27conelsiguiente intervalodedirecciones: 192.168.15.64/27intervalodedireccionesdehost65a94 Estebloquededireccionessuministra30direcciones,locualsatisfacelanecesidadde28hostsydejaespacioparael crecimientodeestasubred. AsignacindelasLANSydneyHQyCorpusHQ VealosPasos4y5enlafigura. Lospasoscuatroycincoproporcionandireccionamientoparalassiguientessubredesmsgrandes:LasLANSydneyHQy CorpusHQ.Enestosdospasos,cadaLANtienelamismanecesidadde10direccioneshost.Estadivisinensubredes requieretomarprestadootrobit,afindeampliarlamscaraa/28.Apartirdeladireccin192.168.15.96,seobtienen lossiguientesbloquesdedirecciones: Subred0:192.168.15.96/28rangodedireccioneshostde97a110 Subred1:192.168.15.112/28rangodedireccioneshostde113a126 Estosbloquesproporcionan14direccionesparaloshostsylasinterfacesdelrouterparacadaLAN. AsignacindelasWAN VealosPasos6,7y8enlafigura. LosltimostrespasosmuestranladivisinensubredesparalosenlacesWAN.ConestosenlacesWANpuntoapunto, slosenecesitandosdirecciones.Conelobjetivodesatisfacerlosrequisitos,setoman2bitsmsparausarunamscara /30.Alutilizarlasprximasdireccionesdisponibles,seobtienenlossiguientesbloquesdedirecciones: Subred0:192.168.15.128/30rangodedireccioneshostde129a130
Subred1:192.168.15.132/30rangodedireccioneshostde133a134 Subred2:192.168.15.136/30rangodedireccioneshostde137a138
Losresultadosmuestranennuestroesquemadedireccionamiento,usandovisualizacionesVLSM,unaampliagamade bloquesdedireccionescorrectamenteasignados.Comounamejorprctica,secomenzpordocumentarlosrequisitos, demayoramenor.Alcomenzarporelrequisitomayor,fueposibledeterminarqueunesquemadebloquede direccionamientofijonopermitiraunusoeficientedelasdireccionesIpv4y,comosemuestraenesteejemplo,no suministrarasuficientesdirecciones. Setomaronprestadosbitsdelbloquededireccionesasignadoparacrearlosintervalosdedireccionesqueseajustenala topologa.Lafigura1muestralosintervalosasignados.Lafigura2muestralatopologaconlainformacinde direccionamiento. ElusodeVLSMparaasignarlasdireccionespermitiaplicarlasguasdedivisinensubredesparaagruparhostssegn: Agrupacinbasadaenubicacingeogrficacomn Agrupacindehostsutilizadosparapropsitosespecficos Agrupacinbasadaenpropiedad
Ennuestroejemplo,basamoslaagrupacinenelnmerodehostsdentrodeunaubicacingeogrficacomn.
CuadrodeVLSM Tambinsepuederealizarlaplanificacindedireccionesutilizandodiversasherramientas.Unmtodoesutilizarun cuadrodeVLSMparaidentificarlosbloquesdedireccionesdisponiblesparasuusoylosqueyaestnasignados.Este mtodoayudaaevitarlaasignacindedireccionesqueyahansidoasignadas.Conlareddelejemplo,esposible inspeccionarlaplanificacindedireccionesusandoelcuadrodeVLSMparaversuuso. Elprimergrficomuestralaporcinsuperiordelcuadro.Uncuadrocompletoparasuusoestdisponibleutilizandoel enlaceacontinuacin. VLSM_Subnetting_Chart.pdf Estecuadrosepuedeusarparaplanificardireccionespararedesconprefijosenelrangode/25/30.stossonlos rangosdereddeusomsfrecuenteparaladivisinensubredes. Igualqueantes,secomienzaconlasubredquetienelamayorcantidaddehosts.Enestecaso,esAtlantaHQcon58 hosts. EleccindeunbloquedelaLANAtlantaHQ Alobservarelencabezadodelcuadrodeizquierdaaderecha,seencuentraelencabezadoqueindicaqueeltamaodel bloqueessuficienteparalos58hosts.staeslacolumna/26.Enestacolumna,seobservancuatrobloquesdeeste tamao: .0/26rangodedireccioneshostde1a62 .64/26rangodedireccioneshostde65a126 .128/26rangodedireccioneshostde129a190 .192/26rangodedireccioneshostde193a254 Dadoquenosehanasignadodirecciones,esposibleelegircualquieradeestosbloques.Apesardequepuedenexistir motivosparausarunbloquediferente,comnmenteseusaelprimerbloquedisponible,el.0/26.Estaasignacinse muestraenlaFigura2. Unavezqueseasignaelbloquededirecciones,estasdireccionesseconsideranusadas.Asegresedemarcareste bloque,aligualquecualquierotrobloquemayorquecontengaestasdirecciones.Almarcarlo,sepuedenverlas direccionesquenopuedenserusadasylasquetodavaestndisponibles.AlobservarlaFigura3,cuandoseasignael bloque.0/26aAtlantaHQ,semarcantodoslosbloquesquecontienenestasdirecciones. EleccindeunbloqueparalaLANPerthHQ Acontinuacin,senecesitaunbloquededireccionesparalaLANPerthHQde26hosts.Aldesplazarseporelencabezado delcuadro,seencuentralacolumnaconsubredesdetamaosuficienteparaestaLAN.Despus,esnecesario desplazarsehaciaabajoenelcuadrohastaelprimerbloquedisponible.EnlaFigura3,seresaltalaseccindelcuadro disponibleparaPerthHQ.ElbitquesetomprestadohacequeelbloquededireccionesestdisponibleparaestaLAN. Aunquepodramoshaberelegidocualquieradelosbloquesdisponibles,generalmenteprocedemosconelprimer bloquedisponiblequesatisfacelanecesidad. Elrangodedireccinparaestebloquees:
.64/27rangodedireccinhost65a94 EleccindebloquesparalaLANdeSydneyHQylaLANdeCorpusHQ ComosemuestraenlaFigura4,continuamosmarcandolosbloquesdedireccinparaevitarlasuperposicinde asignacionesdedireccin.ParasatisfacerlasnecesidadesdelasLANSydneyHQyCorpusHQ,seasignannuevamentelos prximosbloquesdisponibles.Estavezserealizaundesplazamientohastalacolumna/28yhaciaabajoalosbloques.96 y.112.NotequelaseccindelcuadrodisponibleparaSydneyHQyCorpusHQestresaltada. Estosbloquesson: .96/28rangodedireccinhost97a110 .112/28rangodedireccinhost113a126 EleccindebloquesparalasWAN ElltimorequerimientoparaeldireccionamientoesparalasconexionesWANentrelasredes.AlobservarlaFigura5,se realizaundesplazamientohacialacolumnadeladerechahastaelprefijo/30.Acontinuacin,debedesplazarsehacia abajoyresaltartresbloquesdisponibles.Estosbloquessuministrarnlas2direccionesporWAN. Estostresbloquesson: .128/30rangodedireccioneshostde129a130 .132/30rangodedireccioneshostde133a134 .136/30rangodedireccioneshostde137a138 AlobservarlaFigura6,lasdireccionesasignadasalaWANestnmarcadasparaindicarquelosbloquesquelas contienenyanopuedenserasignados.ObserveenlaasignacindeestosintervalosdeWANquesehanmarcadovarios bloquesmsgrandesquenopuedenserasignados.stosson: .128/25 .128/26 .128/27 .128/28 .128/29 .136/29 Debidoaqueestasdireccionessonpartedeestosbloquesmsgrandes,laasignacindeestosbloquessesuperpondra conelusodeestasdirecciones. Comosehapodidoobservar,elusodeVLSMpermitemaximizareldireccionamientoyminimizareldesperdicio.El mtododelcuadroquesemostresapenasotraherramientaquelosadministradoresytcnicosderedpuedenusar paracrearunesquemadedireccionamientoqueocasionemenosdesperdicioqueelenfoquedebloquesdetamao fijos.
.0 (.1.6 )
.0 (.1.14)
.20(.21.22) .24(.25.26) .24(.25.30) .28(.29.30) .0 (.1-.62) .32(.33.38) .36(.37.38) .32(.33.46) .40(.41.42) .40(.41.46) .44(.45.46) .32.33.62) .48(.49.50) .48(.49.54) .52(.53.54) .48(.49.62) .56(.57.58) .56(.57.62) .60(.61.62) .32(.33.34)
.0
.64(.65.78)
.64(.65.66) .64(.65.70) .68(.69.70) .72(.73.74) .72(.73.78) .76(.77.78) .64(.65.94) .80(.81.82) .80(.81.86) .84(.85.86) .80(.81.94) .88(.89.90) .88(.89.94) .92(.93.94) .64 .126)(.65 .96(.97.98) .96(.97.102) .100(.101.102) .96(.97.110) .104(.105.106) .104(.105.110) .108(.109.110) .96(.97.126) .112(.113.114) .112(.113.118) .116(.117.118) .112(.113.126) .120(.121.122) .120(.121.126) .124(.125.126) .128(.129.130) .128(.129.134) .132(.133.134) .128(.129.142) .136(.137.138) .136(.137.142) .140(.141.142) .128(.129.158) .144(.145.146) .144(.145.150) .148(.149.150) .144(.145.158) .152(.153.154) .152(.153.158) .156(.157.158) .160(.161.190) .160(.161.174) .160(.161.166) .160(.161.162) .164(.165.166)
.128
.128.190)(.129
.168(.169.170) .168(.169.174) .172(.173.174) .176(.177.178) .176(.177.182) .180(.181.182) .176(.177.190) .184(.185.186) .184(.185.190) .188(.189.190) .192(.193.194) .192(.193.198) .196(.197.198) .192(.193.206) .200(.201.202) .200(.201.206) .204(.205.206) .192(.193.222) .208(.209.210) .208(.209.214) .212(.213.214) .208(.209.222) .216(.217.218) .216(.217.222) .220(.221.222) .192.254)(.193 .224(.225.226) .224(.225.230) .228(.229.230) .224(.225.238) .232(.233.234) .232(.233.238) .236(.237.238) .224(.225.254) .240(.241.242) .240(.241.246) .244(.245.246)
.240(.241.254)
6.6PRUEBADELACAPADERED 6.6.1Ping127.0.0.1PruebadelStacklocal
PingesunautilidadparaprobarlaconectividadIPentrehosts.Pingenvasolicitudesderespuestasdesdeunadireccin hostespecfica.Pingusaunprotocolodecapa3queformapartedelconjuntodeaplicacionesTCP/IPllamadoControl MessageProtocol(ProtocolodemensajesdecontroldeInternet,ICMP).Pingusaundatagramadesolicituddeeco ICMP. Sielhostenladireccinespecificadarecibelasolicituddeeco,sterespondeconundatagramaderespuestadeeco ICMP.Encadapaqueteenviado,elpingmideeltiemporequeridoparalarespuesta. Amedidaqueserecibecadarespuesta,elpingmuestraeltiempoentreelenvodelpingylarecepcindelarespuesta. staesunamedidadelrendimientodelared.Pingposeeunvalordelmitedetiempodeesperaparalarespuesta.Sino serecibeunarespuestadentrodeeseintervalodetiempo,elpingabandonalacomunicacinyproporcionaunmensaje queindicaquenoserecibiunarespuesta. Despusdeenviartodaslaspeticiones,lautilidaddepingproveeunresumendelasrespuestas.Esteresumenincluyela tasadexitoyeltiempopromediodelrecorridodeidayvueltaaldestino.
6.6.2PingdeGatewayPruebadelaconectividaddelaLANlocal
Tambinesposibleutilizarelpingparaprobarlacapacidaddecomunicacindelhostenlaredlocal.Generalmente,esto sehacehaciendopingaladireccinIPdel245ersindelhost,comosemuestraenlafigura.Unpingenel245ersin indicaquelainterfazdelhostydelrouterquefuncionancomo245ersinfuncionanenlaredlocal. Paraestaprueba,seusaladireccinde245ersinconmayorfrecuencia,debidoaqueelrouternormalmenteesten funcionamiento.Siladireccinde245ersinnoresponde,sepuedeintentarconladireccinIPdeotrohostquesepa quefuncionaenlaredlocal. Siel245ersinuotrohostresponden,entoncesloshostslocalespuedencomunicarseconxitoenlaredlocal.Siel 245ersinnorespondeperootrohostslohace,estopodraindicarunproblemaconlainterfazdelrouterquefunciona como245ersin.
6.6.3Pingdehostremoto:PruebadeconectividadconunaLANremota
TambinsepuedeutilizarelpingparaprobarlacapacidaddecomunicacindelhostIPlocalenunainternetwork.El hostlocalpuedehacerpingaunhostquefuncionaenunaredremota,comosemuestraenlafigura. Sielpingserealizaconxito,sehabrverificadolaoperacindeunaporcinampliadelainternetwork.Estosignifica quesehaverificadolacomunicacindelhostenlaredlocal,elfuncionamientodelrouterqueseusacomo246ersiny losdemsroutersquepuedanencontrarseenlarutaentrelaredylareddelhostremoto. Adems,sehaverificadoelmismofuncionamientoenelhostremoto.Si,poralgnmotivo,elhostremotonopudousar suredlocalparacomunicarsefueradelared,entoncesnosehabraproducidounarespuesta. Recuerde:muchosadministradoresderedlimitanoprohbenlaentradadedatagramasICMPenlaredcorporativa.Por lotanto,laausenciadeunarespuestadepingpodradebersearestriccionesdeseguridadynoaelementosqueno funcionanenlasredes.
6.6.4Traceroute(tracert)Pruebaderuta
Elpingseusaparaindicarlaconectividadentredoshosts.Traceroute(tracert)esunautilidadquepermiteobservarla rutaentreestoshosts.Elrastreogeneraunalistadesaltosalcanzadosconxitoalolargodelaruta. Estalistapuedesuministrarinformacinimportanteparalaverificacinyeldiagnsticodefallas.Silosdatosllegana destino,entonceselrastreadormencionalainterfazencadarouterqueapareceenelcamino. Silosdatosfallanenunsaltoduranteelcamino,setieneladireccindelltimorouterquerespondialrastreo.Esto indicaellugardondeseencuentraelproblemaolasrestriccionesdeseguridad. Tiempodeidayvuelta(RTT) Elusodetracerouteproporcionaeltiempodeidayvuelta(RTT)paracadasaltoalolargodelcaminoeindicasise produceunafallaenlarespuestadelsalto.Eltiempodeidayvuelta(RTT)eseltiempoquelellevaaunpaquetellegaral hostremotoyalarespuestaregresardelhost.Seusaunasterisco(*)paraindicarlaprdidadeunpaquete. Estainformacinpuedeserutilizadaparaubicarunrouterproblemticoenelcamino.Sitenemosaltostiemposde respuestaoprdidasdedatosdeunsaltoparticular,staesunaindicacindequelosrecursosdelrouterosus conexionespuedenestarestresados. Tiempodevida(TTL) TraceroutehaceusodeunafuncindelcampoTiempodevida(TTL)enelencabezadodeCapa3yMensajeexcedidoen tiempoICMP.ElcampoTTLseusaparalimitarlacantidaddesaltosqueunpaquetepuedecruzar.Cuandounpaquete ingresaaunrouter,elcampoTTLdisminuyeen1.CuandoelTTLllegaacero,elrouternoenvaelpaqueteystees descartado.
Ademsdedescartarelpaquete,elrouternormalmenteenvaunmensajedetiemposuperadodeICMPdirigidoalhost deorigen.EstemensajedeICMPestarconformadoporladireccinIPdelrouterquerespondi. ReproduzcalaanimacinenlafiguraparavercmoTracerouteaprovechaelTTL. LaprimerasecuenciademensajesenviadosdesdetraceroutetendruncampodeTTLdeuno.EstohacequeelTTL expireellmitedetiempodelpaqueteenelprimerrouter.EsterouterluegorespondeconunmensajedeICMP. Tracerouteahoraposeeladireccindelprimersalto. Acontinuacin,TracerouteincrementaprogresivamenteelcampoTTL(2,3,4...)paracadasecuenciademensajes.De estamaneraseproporcionaalrastreoladireccindecadasaltoamedidaquelospaquetesexpiranellmitedetiempoa lolargodelcamino.ElcampoTTLcontinaaumentandohastaquesellegaadestinoohastaunmximopredefinido. Unavezquesellegaaldestinofinal,elhostrespondeconunmensajedepuertoinalcanzabledeICMPounmensajede respuestadeecodeICMP,enlugardelmensajedetiemposuperadodeICMP.
6.6.5ICMPv4.Protocoloqueadmitepruebasymensajera
ApesardequeIpv4noesunprotocoloconfiable,ofreceelenvodemensajesencasodedeterminadoserrores.Estos mensajesseenvanmedianteserviciosdelControlMessagingProtocol(ProtocolodemensajesdecontroldeInternet, ICMPv4).Elobjetivodeestosmensajesesproporcionarrespuestasacercadetemasrelacionadosconelprocesamiento depaquetesIPbajodeterminadascondiciones,noeshacerqueelIPseaconfiable.LosmensajesdeICMPnoson obligatoriosyamenudonosepermitenporrazonesdeseguridad.
ICMPeselprotocolodemensajeraparaelconjuntodeaplicacionesTCP/IP.ICMPproporcionamensajesdecontroly erroryseusamediantelasutilidadespingytraceroute.ApesardequeICMPusaelsoportebsicodeIPcomosifuera unprotocoloICMPdemayornivel,enrealidadesunacapa3separadadelconjuntodeaplicacionesTCP/IP. LostiposdemensajesICMP,ylosmotivosporlosqueseenvan,sonvastos.Setratarnalgunosdelosmensajesms comunes. LosmensajesICMPquesepuedenenviarincluyen: Confirmacindehost Destinooservicioinalcanzable Tiempoexcedido Redireccinderuta Disminucindevelocidadenorigen
Confirmacindehost SepuedeutilizarunMensajedeecodelICMPparadeterminarsiunhostestenfuncionamiento.Elhostlocalenvauna peticindeecodeICMPaunhost.Elhostquerecibeelmensajedeecorespondemediantelarespuestadeecode ICMP,comosemuestraenlafigura.EsteusodelosmensajesdeecodeICMPeslabasedelautilidadping. Destinooservicioinalcanzable SepuedeusareldestinoinalcanzabledeICMPparanotificaraunhostqueeldestinooservicioesinalcanzable.Cuando unhosto249ersinrecibeunpaquetequenopuedeenviar,puedeenviarunpaquetededestinoinalcanzabledeICMP alhostqueoriginaelpaquete.Elpaquetededestinoinalcanzabletendrcdigosqueindicanelmotivoporelcualel paquetenopudoserenviado. Entreloscdigosdedestinoinalcanzableseencuentran: 0=redinalcanzable
Loscdigosparalasrespuestasredinalcanzableyhostinalcanzablesonrespuestasdeunrouterquenopuedeenviarun paquete.Siunrouterrecibeunpaqueteparaelcualnoposeeunaruta,puederesponderconuncdigodedestino inalcanzabledeICMP=0,queindicaquelaredesinalcanzable.Siunrouterrecibeunpaqueteparaelcualposeeuna rutaconectadaperonopuedeenviarelpaquetealhostenlaredconectada,elrouterpuederesponderconuncdigo dedestinoinalcanzabledeICMP=1,queindicaqueseconocelaredperoqueelhostesinalcanzable. Loscdigos2y3(protocoloinalcanzableypuertoinalcanzable)sonutilizadosporunhostfinalparaindicarqueel segmentoTCPoeldatagramaUDPenunpaquetenopudoserenviadoalserviciodecapasuperior. CuandoelhostfinalrecibeunpaqueteconunaPDUdecapa4queseenviaraunservicionodisponible,elhostpuede responderalhostdeorigenconuncdigodedestinoinalcanzabledeICMP=2oconuncdigo=3,queindicaqueel servicionoestdisponible.Esposiblequeelservicionoestdisponibledebidoaquenohayundaemonen funcionamientoqueproporcioneelserviciooporquelaseguridaddelhostnopermiteelaccesoalservicio.
Tiemposuperado UnrouterutilizaunmensajedetiemposuperadodeICMPparaindicarquenosepuedeenviarunpaquetedebidoaque elcampoTTLdelpaquetehaexpirado.SinunrouterrecibeunpaqueteydismimuyeelcampoTTLdelpaqueteacero, stedescartaelpaquete.ElroutertambinpuedeenviarunmensajedetiemposuperadodeICMPalhostdeorigen parainformaralhostelmotivoporelquesedescartelpaquete. Redireccionamientoderuta UnrouterpuedeusarunmensajederedireccionamientodeICMPparanotificaraloshostsdeunaredacercadeuna mejorrutadisponibleparaundestinoenparticular.Esposiblequeestemensajeslopuedausarsecuandoelhostde origenestenlamismaredfsicaqueambosgateways.SIunrouterrecibeunpaqueteparaelcualtieneunarutaypara elprximosaltoseconectaconlamismainterfazdelpaqueterecibido,elrouterpuedeenviarunmensajede redireccionamientodeICMPalhostdeorigen.Estemensajeinformaralhostdeorigenacercadelprximosaltoenuna rutadelatabladeenrutamiento. Disminucindevelocidadenorigen ElmensajededisminucindevelocidadenorigendeICMPpuedeusarseparainformaralorigenquedejedeenviar paquetesporuntiempo.Siunrouternoposeesuficienteespacioenbferpararecibirpaquetesentrantes,unrouter descartarlospaquetes.SIdebehacerlo,tambinpuedeenviarunmensajededisminucindevelocidadenorigende ICMPaloshostsdeorigenporcadamensajequedescarta. Unhostdedestinotambinpuedeenviarunmensajededisminucindevelocidadenorigensilosdatagramasllegan demasiadorpidoparaserprocesados. CuandounhostrecibeunmensajededisminucindevelocidadenorigendeICMP,loinformaalacapadetransporte.El hostdeorigenpuedeutilizarelmecanismodecontroldeflujodeTCPparaadaptarlatransmisin. Enlaces: RFC792http://www.ietf.org/rfc/rfc0792.txt?number=792 RFC1122http://www.ietf.org/rfc/rfc1122.txt?number=1122 RFC2003http://www.ietf.org/rfc/rfc2003.txt?number=2003
6.8RESUMENDELCAPITULO 6.8.1Resumenyrevisin
LasdireccionesIpv4sonjerrquicasytienenporcionesdered,subredyhost.UnadireccinIpv4puederepresentaruna redcompleta,unhostespecficooladireccindebroadcastdelared. Seusandiferentesdireccionesparacomunicacionesdedatosunicast,multicastybroadcast. LasautoridadesdedireccionamientoylosISPasignanintervalosdedireccionesalosusuarios,queasuvezpueden asignarestasdireccionesasusdispositivosdereddemaneraestticaodinmica.Elintervalodedireccionesasignado puededividirseensubredescalculandoyaplicandomscarasdesubred. Serequiereunaplanificacindedireccionamientocuidadosaparahacerbuenusodelespaciodereddisponible.Los requisitosdetamao,ubicacin,usoyaccesosonconsideracionesatenerencuentaenelprocesodeplanificacinde direcciones. Unavezimplementada,unaredIPdebeserprobadaparaverificarsuconectividadyrendimientooperativo.
Paraquelospaquetesdecapaderedseantransportadosdesdeelhostorigenalhostdestinodebenrecorrerdiferentes redesfsicas.Estasredesfsicaspuedencomponersedediferentestiposdemediosfsicos,talescomoalambresde cobre,microondas,fibraspticasyenlacessatelitales.Lospaquetesdecapasderednotienenunamaneradeacceder directamenteaestosdiferentesmedios. LafuncindelacapadeenlacededatosdeOSIesprepararlospaquetesdelacapaderedparasertransmitidosy controlarelaccesoalosmediosfsicos. Estecaptulopresentalasfuncionesgeneralesdelacapadeenlacededatosydelosprotocolosasociadosconella. Objetivosdeaprendizaje Alcompletarestecaptulo,ustedpodr: Explicarelpapeldelosprotocolosdecapadeenlacededatosenlatransmisindedatos. Describircmolacapadeenlacededatospreparalosdatosparatransmitirlossobrelosmediosdered. Describirlosdiferentestiposdemtodosdecontroldeaccesoalosmedios. Identificarvariastopologascomunesderedlgicaydescribircmolatopologalgicadeterminaelmtodode controldeaccesoalosmediosparaesared. Explicarelpropsitodeencapsularpaquetesentramasparafacilitarelaccesoalosmedios. DescribirlaestructuradetramadelaCapa2eidentificarcamposgenricos. Explicarelpapeldeloscamposclavedeencabezadodetramaytriler,loqueincluyedireccionamiento,calidad deservicio,tipodeprotocoloysecuenciadeverificacindetrama.
7.1CAPADEENLACEDEDATOS:ACCESOALMEDIO 7.1.1Capadeenlacededatos:soporteyconexinaserviciosdecapasuperior
Lacapadeenlacededatosproporcionaunmedioparaintercambiardatosatravsdemedioslocalescomunes. Lacapadeenlacededatosrealizadosserviciosbsicos: Permitealascapassuperioresaccederalosmediosusandotcnicas,comotramas. Controlacmolosdatosseubicanenlosmediosysonrecibidosdesdelosmediosusandotcnicascomocontrolde accesoalosmediosydeteccindeerrores. ComoconcadaunadelascapasOSI,existentrminosespecficosparaestacapa: Trama:elPDUdelacapadeenlacededatos. Nodo:lanotacindelaCapa2paradispositivosderedconectadosaunmediocomn. Medios/medio(fsico)*:losmediosfsicosparalatransferenciadeinformacinentredosnodos. Red(fsica)**:dosomsnodosconectadosaunmediocomn. Lacapadeenlacededatosesresponsabledelintercambiodetramasentrenodosatravsdelosmediosdeunared fsica.
Imagineunaconversacindedatosentredoshostsdistantes,comounaPCenParsconunservidordeInterneten Japn.AunquelosdoshostspuedancomunicarseconsusProtocolosdecapaderedpar(porejemplo,IP)esprobable quenumerososProtocolosdecapadeenlacededatosseestnusandoparatransportarpaquetesIPatravsdevarios tiposdeLANyWAN.Esteintercambiodepaquetesentredoshostsrequiereunadiversidaddeprotocolosquedebe existirenlacapadeenlacededatos.Cadatransicinaunrouterpuederequerirunprotocolodecapadeenlacede datosdiferenteparaeltransporteaunmedionuevo. Observeenlafiguraquecadaenlaceentredispositivosutilizaunmediodiferente.EntrelaPCyelrouterpuedehaberun enlaceEthernet.Losroutersestnconectadosatravsdeunenlacesatelitalylacomputadoraporttilestconectadaa travsdeunenlaceinalmbricoalltimorouter.Enesteejemplo,comounpaqueteIPviajadesdelaPChastala computadoraporttil,serencapsuladoenlatramaEthernet,desencapsulado,procesadoyluegoencapsuladoenuna nuevatramadeenlacededatosparacruzarelenlacesatelital.Paraelenlacefinal,elpaqueteutilizarunatramade enlacededatosinalmbricadesdeelrouteralacomputadoraporttil. Lacapadeenlacededatosaslademaneraefectivalosprocesosdecomunicacinenlascapassuperioresdesdelas transicionesdemediosquepuedenproducirsedeextremoaextremo.Unpaqueteserecibedeunprotocolodecapa superiorysedirigeaste,enestecasoIpv4oIpv6,quenonecesitasaberqumediodecomunicacinutilizar. Sinlacapadeenlacededatos,unprotocolodecapadered,talcomoIP,tendraquetomarmedidasparaconectarse contodoslostiposdemediosquepudieranexistiralolargodelarutadeenvo.Msan,IPdeberaadaptarsecadavez quesedesarrolleunanuevatecnologaderedomedio.Esteprocesodificultaralainnovacinydesarrollodeprotocolos ymediosdered.steesunmotivoclaveparausarunmtodoencapaseninterconexinderedes. Elrangodelosserviciosdelacapadeenlacededatostienequeincluirtodoslostiposdemediosactualmenteutilizados ylosmtodosparaaccederaellos.Debidoalacantidaddeserviciosdecomunicacinprovistosporlacapadeenlacede datos,esdifcilgeneralizarsupapelyproporcionarejemplosdeunconjuntodeserviciosgenricos.Poresarazn,note quecualquierprotocolodadopuedeonopuedesoportartodosestosServiciosdecapadeenlacededatos. ISO7498http://www.sigcomm.org/standards/iso_stds/OSI_MODEL/ISO_IEC_74981.TXT InternetworkingBasicshttp://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/introint.htm#wp1020777 MTUhttp://www.tcpipguide.com/free/t_IPDatagramSizeMaximumTransmissionUnitMTUFragmentat.htm
7.1.2Capadeenlacededatos:controldelatransferenciaatravsdemedioslocales
LosprotocolosdelaCapa2especificanlaencapsulacindeunpaqueteenunatramaylastcnicasparacolocarysacar elpaqueteencapsuladodecadamedio.Latcnicautilizadaparacolocarysacarlatramadelosmediossellamamtodo decontroldeaccesoalmedio.Paraquelosdatossetransfieranalolargodeunacantidaddemediosdiferentes,puede queserequierandiferentesmtodosdecontroldeaccesoalmedioduranteelcursodeunanicacomunicacin. Cadaentornoderedquelospaquetesencuentrancuandoviajandesdeunhostlocalhastaunhostremotopuedetener caractersticasdiferentes.Porejemplo:unentornoderedpuedecomponersedemuchoshostsdisputandoelaccesoa unmediodereddeformaadhoc.Otroentornopuedecomponersedeunaconexindirectaentreslodosdispositivos sobreloscualesfluyenlosdatosdemanerasecuencialcomobitsdemaneraordenada. Losmtodosdecontroldeaccesoalmediodescritosenlosprotocolosdecapadeenlacededatosdefinenlos procesosporloscualeslosdispositivosderedpuedenaccederalosmediosderedytransmitirmarcosendiferentes entornosdered. Unnodoqueesundispositivofinalutilizaunadaptadorparahacerlaconexinalared.Porejemplo:paraconectarsea unaLAN,eldispositivousaralatarjetadeinterfazdered(NIC)paraconectarsealosmediosLAN.Eladaptador administralatramayelcontroldeaccesoalosmedios. Endispositivosintermediarios,talescomounrouterdondelostiposdemediospuedencambiarparacadared conectada,seutilizandiferentesinterfacesfsicasenelrouterparaencapsularelpaqueteenlatramaapropiadayse utilizaunmtododecontroldeaccesoalosmediosadecuadoparaaccederacadaenlace.Elrouterdelafiguratiene unainterfazEthernetparaconectarsealaLANyunainterfazserialparaconectarsealaWAN.Amedidaqueelrouter procesatramas,utilizarlosserviciosdelacapadeenlacededatospararecibirlatramadesdeunmedio, desencapsularloenlaPDUdelaCapa3,reencapsularlaPDUenunatramanuevaycolocarlatramaenelmediodel siguienteenlacedelared.
7.1.3Capadeenlacededatos:creacindeunatrama
Ladescripcindeunatramaesunelementoclavedecadaprotocolodecapadeenlacededatos.Losprotocolosdecapa deenlacededatosrequiereninformacindecontrolparapermitirquelosprotocolosfuncionen.Lainformacinde controlpuedeindicar: Qunodosestnencomunicacinconotros Cundocomienzaycundoterminalacomunicacinentrenodosindividuales Querroresseproducenmientraslosnodossecomunican Qunodossecomunicarnluego
Estoselementosdetramaseanalizarndetalladamentemsadelanteenestecaptulo.
7.1.4Capadeenlacededatos:conexindeserviciosdecapasuperioralosmedios
Lacapadeenlacededatosexistecomounacapadeconexinentrelosprocesosdesoftwaredelascapasporencimade ellaylacapafsicadebajodeella.Comotal,preparalospaquetesdecapaderedparalatransmisinatravsdealguna formademedio,yaseacobre,fibraoentornosomediosinalmbricos. Enmuchoscasos,laCapadeenlacededatosestincorporadaenunaentidadfsicacomotarjetadeinterfazdered(NIC) deEthernet,queseinsertadentrodelbusdelsistemadeunacomputadorayhacelaconexinentrelosprocesosde softwarequeseejecutanenlacomputadoraylosmediosfsicos.Sinembargo,laNICnoessolamenteunaentidadfsica.
ElsoftwareasociadoconlaNICpermitequelaNICrealicesusfuncionesdeintermediarapreparandolosdatosparala transmisinycodificandolosdatoscomosealesquedebenenviarsesobrelosmediosasociados.
7.1.5Capadeenlacededatos:Estndares
AdiferenciadelosprotocolosdelascapassuperioresdelconjuntoTCP/IP,losprotocolosdecapadeenlacededatos generalmentenoestndefinidosporsolicitudesdecomentarios(RFC).ApesardequeelGrupodetrabajodeingeniera deInternet(IETF)mantienelosprotocolosyserviciosfuncionalesparalasuitedeprotocolosTCP/IPenlascapas superiores,laIETFnodefinelasfuncionesnilaoperacindeesacapadeaccesoalareddelmodelo.Lacapadeacceso deredTCP/IPeselequivalentedelascapasdeenlacededatosOSIylafsica.Estasdoscapassevernencaptulos separadosparaunanlisismsdetallado. LosprotocolosyserviciosfuncionalesenlaCapadeenlacededatossondescriptospororganizacionesdeingeniera (comoIEEE,ANSIyITU)ycompaasencomunicaciones.Lasorganizacionesdeingenieraestablecenestndaresy protocolospblicosyabiertos.Lascompaasdecomunicacionespuedenestableceryutilizarprotocolospropiospara aprovecharlosnuevosavancesentecnologauoportunidadesdemercado. Losserviciosyespecificacionesdelacapadeenlacededatossedefinenmediantevariosestndaresbasadosenuna variedaddetecnologasymediosaloscualesseaplicanlosprotocolos.Algunosdeestosestndaresintegranlos serviciosdelaCapa2ylaCapa1.
Adiferenciadelosprotocolosdelacapasuperiorqueestnimplementadosprincipalmenteenelsoftwarecomoel sistemaoperativodehostoaplicacionesespecficas,losprocesosdelaCapadeenlacededatosseproducentantoenel softwarecomoenelhardware.Losprotocolosenestacapaseimplementandentrodelaelectrnicadelosadaptadores deredconlosqueeldispositivoseconectaalaredfsica. Porejemplo:undispositivoqueimplementalacapadeenlacededatosenunacomputadoraseralatarjetadeinterfaz dered(NIC).Enunacomputadoraporttil,seutilizacomnmenteunadaptadorPCMCIAinalmbrico.Cadaunodeestos adaptadoreseselhardwarequecumpleconlosestndaresyprotocolosdelaCapa2. http://www.iso.org http://www.ieee.org http://www.ansi.org http://www.itu.int
7.2TECNICASDECONTROLDEACCESOALMEDIO 7.2.1Colocartramasenlosmedios
Laregulacindelacolocacindetramasdedatosenlosmediosesconocidacomocontroldeaccesoalmedio.Entre lasdiferentesimplementacionesdelosprotocolosdelacapadeenlacededatos,haydiferentesmtodosdecontrolde accesoalosmedios.Estastcnicasdecontroldeaccesoalmediodefinensilosnodoscompartenlosmediosydequ maneralohacen. Elcontroldeaccesoalmedioeselequivalentealasreglasdetrficoqueregulanlaentradadevehculosauna autopista.Laausenciadeuncontroldeaccesoalmedioseraelequivalenteavehculosignorandoelrestodeltrficoe ingresandoalcaminosintenerencuentaalosotrosvehculos. Sinembargo,notodosloscaminosyentradassoniguales.Eltrficopuedeingresarauncaminoconfluyendo,esperando suturnoenunasealdeparadaorespetandoelsemforo.Unconductorsigueunconjuntodereglasdiferentepara cadatipodeentrada. Delamismamanera,haydiferentesformasderegularlacolocacindetramasenlosmedios.Losprotocolosenlacapa deenlacededatosdefinenlasreglasdeaccesoalosdiferentesmedios.Algunosmtodosdecontroldeaccesoalmedio utilizanprocesosaltamentecontroladosparaasegurarquelastramassecoloquenconseguridadenlosmedios.Estos mtodossedefinenmedianteprotocolossofisticados,querequierenmecanismosqueintroducensobrecargasalared. Elmtododecontroldeaccesoalmedioutilizadodependede: Compartirmedios:siycmolosnodoscompartenlosmedios. Topologa:cmolaconexinentrelosnodossemuestraalacapadeenlacededatos.
7.2.2Controldeaccesoalmedioparamedioscompartidos
Algunastopologasderedcompartenunmediocomnconvariosnodos.Encualquiermomentopuedehaberuna cantidaddedispositivosqueintentanenviaryrecibirdatosutilizandolosmediosdered.Hayreglasquerigencmoesos dispositivoscompartenlosmedios. Haydosmtodosbsicosdecontroldeaccesoalmedioparamedioscompartidos: Controlado:Cadanodotienesupropiotiempoparautilizarelmedio Basadoenlacontencin:Todoslosnodoscompitenporelusodelmedio
Hagaclicenlasfichasdelafiguraparaverlasdiferenciasenlosdosmtodos. Accesocontroladoparamedioscompartidos Alutilizarelmtododeaccesocontrolado,losdispositivosderedtomanturnos,ensecuencia,paraaccederalmedio.A estemtodoseloconocecomoaccesoprogramadoodeterminstico.Siundispositivononecesitaaccederalmedio,la oportunidaddeutilizarelmediopasaalsiguientedispositivoenlnea.Cuandoundispositivocolocaunatramaenlos medios,ningnotrodispositivopuedehacerlohastaquelatramahayallegadoaldestinoyhayasidoprocesadaporel destino. Aunqueelaccesocontroladoestbienordenadoyproveerendimientopredecible,losmtodosdeterminsticospueden serineficientesporqueundispositivotienequeesperarsuturnoantesdepoderutilizarelmedio. Accesoporcontencinparamedioscompartidos Estosmtodosporcontencin,tambinllamadosnodeterministas,permitenquecualquierdispositivointenteacceder almediosiemprequehayadatosparaenviar.Paraevitarcaoscompletoenlosmedios,estosmtodosusanunproceso deAccesomltiplepordeteccindeportadora(CSMA)paradetectarprimerosilosmediosestntransportandouna seal.Sisedetectaunasealportadoraenelmediodesdeotronodo,quieredecirqueotrodispositivoest transmitiendo.Cuandoundispositivoestintentandotransmitirynotaqueelmedioestocupado,esperareintentar despusdeunperododetiempocorto.Sinosedetectaunasealportadora,eldispositivotransmitesusdatos.Las redesEtherneteinalmbricasutilizancontroldeaccesoalmedioporcontencin. EsposiblequeelprocesoCSMAfallesidosdispositivostransmitenalmismotiempo.Aestoselodenominacolisinde datos.Siestoocurre,losdatosenviadosporambosdispositivossedaarnydebernenviarsenuevamente. Losmtodosdecontroldeaccesoalmedioporcontencinnotienenlasobrecargadelosmtodosdeacceso controlado.Noserequiereunmecanismoparaanalizarquinposeeelturnoparaaccederalmedio.Sinembargo,los sistemasporcontencinnoescalanbienbajounusointensivodelosmedios.Amedidaqueelusoyelnmerodenodos aumenta,laprobabilidaddeaccederalosmediosconxitosinunacolisindisminuye.Adems,losmecanismosde recuperacinrequeridosparacorregirerroresdebidosaesascolisionesdisminuyenanmselthroughput. CSMAesgeneralmenteimplementadojuntoconunmtodopararesolverlacontencindelmedio.Losdosmtodos comnmenteutilizadosson: CSMA/Deteccindecolisin EnCSMA/Deteccindecolisin(CSMA/CD),eldispositivomonitorealosmediosparadetectarlapresenciadeunaseal dedatos.Sinohayunasealdedatos,queindicaqueelmedioestlibre,eldispositivotransmitelosdatos.Siluegose
7.2.3Controldeaccesoalmedioparamediosnocompartidos
Losprotocolosdecontroldeaccesoalmedioparamediosnocompartidosrequierenpocooningncontrolantesde colocartramasenlosmedios.Estosprotocolostienenreglasyprocedimientosmssimplesparaelcontroldeaccesoal medio.Taleselcasodelastopologaspuntoapunto. Enlastopologaspuntoapunto,losmediosinterconectanslodosnodos.Enestaconfiguracin,losnodosnonecesitan compartirlosmediosconotroshostsnideterminarsiunatramaestdestinadaparaesenodo.Porlotanto,los protocolosdecapadeenlacededatoshacenpocoparacontrolarelaccesoamediosnocompartidos. FullDuplexyHalfDuplex Enconexionespuntoapunto,laCapadeenlacededatostienequeconsiderarsilacomunicacineshalfduplexofull duplex. Hagaclicenlasfichasdelafiguraparaverlasdiferenciasentrelosdosmtodos. Comunicacinhalfduplexquieredecirquelosdispositivospuedentransmitiryrecibirenlosmediosperonopueden hacerlosimultneamente.Ethernethaestablecidoreglasdearbitrajepararesolverconflictosquesurgendeinstancias dondemsdeunaestacinintentatransmitiralmismotiempo. Enlacomunicacinfullduplex,losdosdispositivospuedentransmitiryrecibirenlosmediosalmismotiempo.Lacapa deenlacededatossuponequelosmediosestndisponiblesparatransmitirparaambosnodosencualquiermomento. Porlotanto,nohaynecesidaddearbitrajedemediosenlacapadeenlacededatos.
7.2.4Comparacinentrelatopologalgicaylatopologafsica
Latopologadeunaredeslaconfiguracinorelacindelosdispositivosderedylasinterconexionesentreellos.Las topologasderedpuedenverseenelnivelfsicoyelnivellgico. Latopologafsicaesunaconfiguracindenodosylasconexionesfsicasentreellos.Larepresentacindecmoseusan losmediosparainterconectarlosdispositivoseslatopologafsica.staseabarcarencaptulosposterioresdeeste curso. Unatopologalgicaeslaformaenqueunaredtransfieretramasdeunnodoalsiguiente.Estaconfiguracinconsiste enconexionesvirtualesentrelosnodosdeunaredindependientedesudistribucinfsica.Losprotocolosdecapade enlacededatosdefinenestasrutasdesealeslgicas.Lacapadeenlacededatosvelatopologalgicadeunaredal controlarelaccesodedatosalosmedios.Eslatopologalgicalaqueinfluyeeneltipodetramaderedycontrolde accesoamediosutilizados. Latopologafsicaocableadadeunaredprobablementenosealamismaquelatopologalgica. Latopologalgicadeunaredestestrechamenterelacionadaconelmecanismoutilizadoparaadministrarelaccesoa lared.Losmtodosdeaccesoproporcionanlosprocedimientosparaadministrarelaccesoalaredparaquetodaslas estacionestenganacceso.Cuandovariasentidadescompartenlosmismosmedios,debenestarinstaladosalgunos mecanismosparacontrolarelacceso.Losmtodosdeaccesosonaplicadosalasredespararegularesteaccesoalos medios.Losmtodosdeaccesoseanalizarnconmsdetallemsadelante.
Lasimplementacioneslgicasdeestastopologasysusmtodosasociadosdecontroldeaccesoalosmediosson abordadasenlassiguientessecciones.
7.2.5Topologapuntoapunto
Unatopologapuntoapuntoconectadosnodosdirectamenteentres,comosemuestraenlafigura.Enredesdedatos contopologaspuntoapunto,elprotocolodecontroldeaccesoalmediopuedesermuysimple.Todaslastramasenlos mediosslopuedenviajaralosdosnodosodesdestos.Elnodoenunextremocolocalastramasenlosmediosyel nodoenelotroextremolassacadelosmediosdelcircuitopuntoapunto. Enredespuntoapunto,silosdatosslopuedenfluirenunadireccinalavez,estoperandocomounenlacehalf duplex.Silosdatospuedenfluirconxitoatravsdelenlacedesdecadanodosimultneamente,esunenlace 269ersi. LosProtocolosdecapadeenlacepodranproveerprocesosmssofisticadosdecontroldeaccesoalosmediosparalas topologaslgicaspuntoapunto,peroestoagregaraungastoinnecesarioalprotocolo.
Redespuntoapuntolgicas Losnodosdelosextremosquesecomunicanenunaredpuntoapuntopuedenestarconectadosfsicamenteatravsde unacantidaddedispositivosintermedios.Sinembargo,elusodedispositivosfsicosenlarednoafectalatopologa lgica.Comosemuestraenlafigura,losnodosdeorigenydestinopuedenestarconectadosindirectamenteentresa travsdeunadistanciageogrfica.Enalgunoscasos,laconexinlgicaentrenodosformaloquesellamacircuito virtual.Uncircuitovirtualesunaconexinlgicacreadadentrodeunaredentredosdispositivosdered.Losdosnodos encadaextremodelcircuitovirtualintercambianlastramasentres.Estoocurreinclusosilastramasestndirigidasa travsdedispositivosintermediarios.Loscircuitosvirtualessonconstruccionesdecomunicacinlgicasutilizadaspor algunastecnologasdelaCapa2. Elmtododeaccesoalmedioutilizadoporelprotocolodeenlacededatossedeterminaporlatopologalgicapuntoa punto,nolatopologafsica.Estosignificaquelaconexinlgicadepuntoapuntoentredosnodospuedenoser necesariamenteentredosnodosfsicosencadaextremodeunenlacefsiconico.
7.2.6Topologamultiacceso
Unatopologalgicamultiaccesopermiteaunacantidaddenodoscomunicarseutilizandolosmismosmedios compartidos.Losdatosdesdeunslonodopuedencolocarseenelmedioencualquiermomento.Todoslosnodosven
7.2.7Topologadeanillo
Enunatopologalgicadeanillo,cadanodorecibeunatramaporturno.Silatramanoestdireccionadaalnodo,el nodopasalatramaalnodosiguiente.Estopermitequeunanilloutiliceunatcnicadecontroldeaccesoalmedio llamadapasodetokens. Losnodosenunatopologalgicadeanilloretiranlatramadelanillo,examinanladireccinylaenvansinoest dirigidaparaesenodo.Enunanillo,todoslosnodosalrededordelanilloentreelnododeorigenydedestinoexaminan latrama.
7.3DIRECCIONAMIENTODELCONTROLDEACCESOALMEDIOYTRAMADODEDATOS 7.3.1Protocolosdelacapadeenlacededatos:Trama
Recuerdequeapesardequehaymuchosprotocolosdecapadeenlacededatosdiferentesquedescribenlastramasde lacapadeenlacededatos,cadatipodetramatienetrespartesbsicas: Encabezado, datos,y triler.
TodoslosprotocolosdecapadeenlacededatosencapsulanlaPDUdelacapa3dentrodelcampodedatosdelatrama. Sinembargo,laestructuradelatramayloscamposcontenidosenelencabezadoytrilervarandeacuerdoconel protocolo. Elprotocolodecapadeenlacededatosdescribelascaractersticasrequeridasparaeltransportedepaquetesatravs dediferentesmedios.Estascaractersticasdelprotocoloestnintegradasenlaencapsulacindelatrama.Cuandola tramallegaasudestinoyelprotocolodecapadeenlacededatossacalatramadelmedio,lainformacindetramadoes ledaydescartada. Nohayunaestructuradetramaquecumplaconlasnecesidadesdetodoslostransportesdedatosatravsdetodoslos tiposdemedios.Comosemuestraenlafigura,segnelentorno,lacantidaddeinformacindecontrolquesenecesita enlatramavaraparacoincidirconlosrequisitosdecontroldeaccesoalmediodelosmediosydelatopologalgica.
7.3.2Tramado:funcindelencabezado
Comosemuestraenlafigura,elencabezadodetramacontienelainformacindecontrolespecificadaporelprotocolo decapadeenlacededatosparalatopologalgicaespecficaylosmediosutilizados. Lainformacindecontroldetramaesnicaparacadatipodeprotocolo.EsutilizadaporelprotocolodelaCapa2para proporcionarlascaractersticasdemandadasporelentornodecomunicacin. Loscampostpicosdelencabezadodetramaincluyen: Campoiniciodetrama:indicaelcomienzodelatrama Camposdedireccindeorigenydestino:indicalosnodosdeorigenydestinoenlosmedios Prioridad/CalidaddelCampodeservicio:indicauntipoparticulardeserviciodecomunicacinparael procesamiento Campotipo:indicaelserviciodelacapasuperiorcontenidaenlatrama Campodecontroldeconexinlgica:utilizadaparaestablecerlaconexinlgicaentrenodos Campodecontroldeenlacefsico:utilizadoparaestablecerelenlacealosmedios Campodecontroldeflujo:utilizadoparainiciarydetenereltrficoatravsdelosmedios Campodecontroldecongestin:indicalacongestinenlosmedios
Losnombresdeloscamposmencionadossoncamposnoespecficosenumeradoscomoejemplos.Diferentesprotocolos decapadeenlacededatospuedenutilizardiferentescamposdelosmencionados.Debidoaquelosfinesyfuncionesde
7.3.3Direccionamiento:haciadndesedirigelatrama
Lacapadeenlacededatosproporcionadireccionamientoqueesutilizadoparatransportarlatramaatravsdelos medioslocalescompartidos.Lasdireccionesdedispositivoenestacapasellamandireccionesfsicas.El direccionamientodelacapadeenlacededatosestcontenidoenelencabezadodelatramayespecificaelnodode destinodelatramaenlaredlocal.Elencabezadodelatramatambinpuedecontenerladireccindeorigendela trama. AdiferenciadelasdireccioneslgicasdelaCapa3,quesonjerrquicas,lasdireccionesfsicasnoindicanenquredest ubicadoeldispositivo.Sieldispositivoestransportadoaotraredosubred,anfuncionarconlamismadireccinfsica delaCapa2. Debidoaquelatramasloseutilizaparatransportardatosentrenodosatravsdelmediolocal,ladireccindelacapa deenlacededatossloseutilizaparaentregaslocales.Lasdireccionesenestacapanotienensignificadomsalldela redlocal.CompareestoconlaCapa3,dondelasdireccionesenelencabezadodelpaquetesontransportadasdesdeel hostdeorigenalhostdedestinosinimportarlacantidaddesaltosdelaredalolargodelaruta. Sielpaqueteenlatramadebepasaraotrosegmentodelared,eldispositivointermediario,unrouter,desencapsular latramaoriginal,crearunanuevatramaparaelpaqueteylaenviaralnuevosegmento.Lanuevatramausarel direccionamientodeorigenydedestinosegnseanecesarioparatransportarelpaqueteatravsdelnuevomedio. Requisitosdedireccionamiento Lanecesidaddedireccionamientodelacapadeenlacededatosenestacapadependedelatopologalgica. Lastopologaspuntoapunto,conslodosnodosinterconectados,norequierendireccionamiento.Unavezenelmedio, latramaslotieneunlugaralcualpuedeir.
7.3.4Tramado:funcindelTriler
Losprotocolosdelacapadeenlacededatosagreganuntrilerenelextremodecadatrama.Eltrilerseutilizapara determinarsilatramallegsinerrores.Esteprocesosedenominadeteccindeerrores.Observequeesdiferentedela correccindeerrores.Ladeteccindeerroresselogracolocandounresumenlgicoomatemticodelosbitsque comprendenlatramaeneltriler. Secuenciadeverificacindetrama Elcamposecuenciadeverificacindetrama(FCS)seutilizaparadeterminarsiocurrieronerroresdetransmisiny recepcindelatrama.Ladeteccindeerroresseagregaalacapadeenlacededatosporqueesahdondesetransfieren losdatosatravsdelosmedios.Losmediossonunentornopotencialmenteinseguroparalosdatos.Lassealesenlos mediospuedenestarsujetasainterferencia,distorsinoprdidaquepodracambiarsustancialmentelosvaloresdelos bitsquedichassealesrepresentan.ElmecanismodedeteccindeerroresprovistoporelusodelcampoFCSdescubre lamayoradeloserrorescausadosenlosmedios. Paraasegurasedequeelcontenidodelatramarecibidaeneldestinocombineconlatramaquesalidelnodoorigen, unnododetransmisincreaunresumenlgicodelcontenidodelatrama.Aestoseloconocecomovalorde comprobacinderedundanciacclica(CRC).Estevalorsecolocaenelcamposecuenciadeverificacindelatrama(FCS) pararepresentarelcontenidodelatrama.
7.3.5Protocolosdecapadeenlacededatos:Trama
EnunaredTCP/IP,todoslosprotocolosdelaCapa2OSItrabajanconelprotocolodeInternetenlaCapa3.Sinembargo, elprotocolodelaCapa2realutilizadodependedelatopologalgicadelaredydelaimplementacindelacapafsica. Debidoalampliorangodemediosfsicosutilizadosatravsdeunrangodetopologaseninterconexinderedes,hay unagrancantidadcorrespondientedeprotocolosdelaCapa2enuso. LosprotocolosquesecubrirnenloscursosCCNAincluyen: Ethernet ProtocoloPuntoaPunto(PPP) Controldeenlacededatosdealtonivel(HDLC) FrameRelay Mododetransferenciaasincrnico(ATM)
TecnologaLAN UnaRedderealocalgeneralmenteutilizaunatecnologadeanchodebandaaltoqueescapazdesostenergran cantidaddehosts.ElreageogrficarelativamentepequeadeunaLAN(unnicoedificioouncampusdevarios edificios)ysualtadensidaddeusuarioshacenqueestatecnologasearentable. TecnologaWAN Sinembargo,utilizarunatecnologadeanchodebandaaltonoesgeneralmenterentablepararedesdereaextensa quecubrengrandesreasgeogrficas(variasciudades,porejemplo).Elcostodelosenlacesfsicosdelargadistanciayla tecnologautilizadaparatransportarlassealesatravsdeesasdistancias,generalmente,ocasionaunamenor capacidaddeanchodebanda. LadiferenciadeanchodebandanormalmenteproduceelusodediferentesprotocolosparalasLANylasWAN.
ProtocoloEthernetparaLAN Ethernetesunafamiliadetecnologasdeinterconexinderedesquesedefineenlosestndares802.2y802.3.Los estndaresdeEthernetdefinenlosprotocolosdelaCapa2ylastecnologasdelaCapa1.EtherneteslatecnologaLAN msampliamenteutilizadaysoportaanchosdebandadedatosde10,100,1000,o10000Mbps. ElformatobsicodelatramaylassubcapasdelIEEEdelasCapasOSI1y2siguensiendolosmismosparatodaslas formasdeEthernet.Sinembargo,losmtodosparadetectarycolocarenlosmediosvaranconlasdiferentes implementaciones. EthernetproporcionaserviciosinconexinysinreconocimientosobreunmediocompartidoutilizandoCSMA/CDcomo mtodosdeaccesoalmedio.ElmediocompartidorequierequeelencabezadodelpaquetedeEthernetutilicela direccindelacapadeenlacededatosparaidentificarlosnodosdeorigenydestino.Comoconlamayoradelos protocolosLAN,estadireccinsellamadireccinMACdelnodo.UnadireccinMACdeEthernetesde48bitsy generalmenteserepresentaenformatohexadecimal. LatramadeEthernettienemuchoscampos,comosemuestraenlafigura.Enlacapadeenlacededatos,laestructura detramaescasiidnticaparatodaslasvelocidadesdeEthernet.Sinembargo,enlacapafsica,lasdiferentesversiones deEthernetcolocanlosbitssobreelmediodeformadiferente.
ProtocolopuntoapuntoparaWAN Elprotocolopuntoapunto(PPP)esunprotocoloutilizadoparaentregartramasentredosnodos.Adiferenciade muchosprotocolosdecapadeenlacededatos,definidosporlasorganizacionesdeingenieraelctrica,elestndarPPP estdefinidaporRFC.PPPfuedesarrolladocomounprotocoloWANysiguesiendoelprotocoloelegidopara implementarmuchasWANserie.PPPsepuedeutilizarendiversosmediosfsicos,loqueincluyecabledepartrenzado, lneasdefibrapticaotransmisinsatelital. PPPutilizaunaarquitecturaencapas.Paraincluiralosdiferentestiposdemedios,PPPestablececonexioneslgicas, llamadassesiones,entredosnodos.LasesinPPPocultaelmediofsicosubyacentedelprotocoloPPPsuperior.Estas sesionestambinproporcionanaPPPunmtodoparaencapsularvariosprotocolossobreunenlacepuntoapunto. CadaprotocoloencapsuladoenelenlaceestablecesupropiasesinPPP. PPPtambinpermitequedosnodosnegocienopcionesdentrodelasesinPPP.Estoincluyelaautenticacin, compresinymultienlace(elusodevariasconexionesfsicas). ConsultelafiguraparaverloscamposbsicosdeunatramaPPP.
ProtocoloinalmbricoparaLAN 802.11esunaextensindelosestndaresIEEE802.Utilizaelmismo802.2LLCyesquemadedireccionamientode48 bitscomootrasLAN802.Sinembargo,haymuchasdiferenciasenlasubcapaMACyenlacapafsica.Enunentorno inalmbrico,elentornorequiereconsideracionesespeciales.Nohayunaconectividadfsicadefinible;porlotanto, factoresexternospuedeninterferirconlatransferenciadedatosyesdifcilcontrolarelacceso.Paravencerestos desafos,losestndaresinalmbricostienencontrolesadicionales. ElestndarIEEE802.11,comnmentellamadaWiFi,esunsistemaporcontencinqueutilizaunprocesodeaccesoal mediodeAccesomltiplecondeteccindeportadorayprevencindecolisiones(CSMA/CA).CSMA/CAespecificaun procedimientoPostergacinaleatorioparatodoslosnodosqueestnesperandotransmitir.Laoportunidadms probableparalacontencindemedioeselmomentoenqueelmedioestdisponible.Hacerelbackoffdelosnodos paraunperodoaleatorioreduceengranmedidalaprobabilidaddecolisin. Lasredes802.11tambinusanAcusederecibodeenlacededatosparaconfirmarqueunatramaserecibiconxito.Si laestacintransmisoranodetectalatramadereconocimiento,yaseaporquelatramadedatosoriginaloel reconocimientonoserecibieronintactos,seretransmitelatrama.Estereconocimientoexplcitosuperalainterferencia yotrosproblemasrelacionadosconlaradio. Otrosserviciosadmitidosporla802.11sonlaautenticacin,asociacin(conectividadaundispositivoinalmbrico)y privacidad(encriptacin). Unatrama802.11semuestraenlafigura.Contieneestoscampos:
Campodeversindelprotocolo:laversindelatrama802.11enuso Campostipoysubtipo:identificaunadelastresfuncionesysubfuncionesdelatrama:control,datosyadministracin CampoADS:establecidoen1enlastramasdedatosdestinadasalsistemadedistribucin(dispositivosenlaestructura inalmbrica) CampoDesdeDS:establecidoen1entramasdedatosquesalendelsistemadedistribucin CampoMsfragmentos:establecidoen1paratramasquetienenotrofragmento CampoReintentar:establecidoen1silatramaesunaretransmisindeunatramaanterior CampoAdministracindeenerga:establecidoen1paraindicarqueunnodoestarenelmodoahorrodeenerga CampoMsdatos:establecidoen1paraindicaraunnodoenelmodoahorrodeenergaquemstramasseguardanen lamemoriadelbferdeesenodo CampoPrivacidadequivalenteporcable(WEP):establecidoen1silatramacontieneinformacinencriptadaWEPpor seguridad CampoOrden:establecidoen1enunatramadetipodatosqueutilizalaclasedeservicioEstrictamenteordenada(no requierereordenamiento) CampoDuracin/ID:segneltipodetrama,representaeltiempo,enmicrosegundos,requeridoparatransmitirlatrama ounaidentidaddeasociacin(AID)paralaestacinquetransmitilatrama CampoDireccindedestino(DA):ladireccinMACdelnododedestinofinalenlared CampoDireccindeorigen(SA):ladireccinMACdelnodoqueinicilatrama CampoDireccindelreceptor(RA):ladireccinMACqueidentificaaldispositivoinalmbricoqueeselreceptor inmediatodelatrama CampoDireccindeltransmisor(TA):ladireccinMACqueidentificaaldispositivoinalmbricoquetransmitilatrama CampoNmerodesecuencia:indicaelnmerodesecuenciaasignadoalatrama;lastramasretransmitidasse identificanpornmerosdesecuenciaduplicados CampoNmerodefragmento:indicaelnmerodecadafragmentodelatrama CampoCuerpodelatrama:contienelainformacinqueseesttransportando;paratramasdedatos,generalmenteun paqueteIP CampoFCS:contieneunaverificacinporredundanciacclica(CRC)de32bitsdelatrama ProtocoloPPP: http://www.ietf.org/rfc/rfc1661.txt?number=1661 ExtensionesPPPdelfabricante:http://www.ietf.org/rfc/rfc2153.txt?number=2153
7.4INTEGRACION 7.4.1Seguimientodedatosatravsdeinternetwork
Lafiguraenlasiguientepginapresentaunatransferenciadedatossimpleentredoshostsatravsdeuna internetwork.Destacamoslafuncindecadacapadurantelacomunicacin.Paraesteejemplomostraremosuna solicitudHTTPentreunclienteyunservidor. Paracentrarnosenelprocesodetransferenciadedatos,omitimosmuchoselementosquepuedenproducirseenuna transaccinreal.Encadapasosloestamosllamandolaatencinaloselementosprincipales.Porejemplo:muchas partesdelosencabezadosseignoran. EstamosasumiendoquetodaslastablasdeenrutamientosonconvergentesylastablasARPestncompletas.Adems, suponemosqueyaestestablecidaunasesinTCPentreelclienteyelservidor.Tambinsupondremosquelabsqueda deDNSparaelservidorWWWyaestenlacachdelcliente. EnlaconexinWANentrelosdosrouters,suponemosquePPPyahaestablecidouncircuitofsicoyhaestablecidouna sesinPPP. Enlapginasiguientesepuedeseguirpasoapasoestacomunicacin.Lealentamosaleercadaexplicacinatentamente yaestudiarlaoperacindelascapasdecadadispositivo.
7.6RESUMENDELCAPITULO 7.6.1Resumenyrevisin
LacapadeenlacededatosOSIpreparalospaquetesdecapaderedparasercolocadosenelmediofsicoquetransporta losdatos. Elampliointervalodemediosdecomunicacinrequiere,deformacorrespondiente,unampliointervalodeprotocolos deenlacededatosparacontrolarelaccesoalosdatosdeestosmedios. Elaccesoalosmediospuedeserordenadoycontroladoopuedeserporcontencin.Latopologalgicayelmediofsico ayudanadeterminarelmtododeaccesoalmedio. LacapadeenlacededatospreparalosdatosparasercolocadosenelmedioencapsulandoelpaquetedelaCapa3en unatrama. Unatramatieneunencabezadoyunainformacinfinalqueincluyelasdireccionesdelenlacededatosdeorigenyde destino,calidaddeservicio,tipodeprotocoloyvaloresdesecuenciadeverificacindetramas.
8.1CAPAFISICADELMODELOOSI 8.1.1Capafsica:objetivo
LacapafsicadeOSIproporcionalosmediosdetransporteparalosbitsqueconformanlatramadelacapadeEnlace dedatosatravsdelosmediosdered.EstacapaaceptaunatramacompletadesdelacapadeEnlacededatosylo codificacomounasecuenciadesealesquesetransmitenenlosmedioslocales.Undispositivofinaloundispositivo intermediorecibelosbitscodificadosquecomponenunatrama. Elenvodetramasatravsdemediosdetransmisinrequierelossiguienteselementosdelacapafsica: Mediosfsicosyconectoresasociados. Unarepresentacindelosbitsenlosmedios. Codificacindelosdatosydelainformacindecontrol. Sistemadecircuitosdelreceptorytransmisorenlosdispositivosdered.
8.1.2Capafsica:Funcionamiento
Losmediosnotransportanlatramacomounanicaentidad.Losmediostransportanseales,unaporvez,para representarlosbitsqueconformanlatrama. Existentrestiposbsicosdemediosderedenloscualesserepresentanlosdatos: Cabledecobre Fibra Inalmbrico
8.1.3Capafsica:Estndares
Lacapafsicaconsisteenunhardwarecreadoporingenierosenformadeconectores,mediosycircuitoselectrnicos. Porlotanto,esnecesarioquelasprincipalesorganizacionesespecializadaseningenieraelctricayencomunicaciones definanlosestndaresquerigenestehardware. Porelcontrario,lasoperacionesylosprotocolosdelascapassuperioresdeOSIsellevanacabomedianteunsoftwarey estndiseadosporespecialistasinformticoseingenierosdesoftware.Comovimosenelcaptuloanterior,elgrupode trabajodeingenieradeInternet(IETF)definelosserviciosyprotocolosdelconjuntoTCP/IPenlasRFC. AligualqueotrastecnologasasociadasconlacapadeEnlacededatos,lastecnologasdelacapafsicasedefinenpor diferentesorganizaciones,talescomo: LaOrganizacinInternacionalparalaEstandarizacin(ISO) ElInstitutodeIngenierosElctricosyElectrnicos(IEEE) ElInstitutoNacionalEstadounidensedeEstndares(ANSI)
CONECTORES
CABLES
8.1.4Principiosfundamentalesdelacapafsica
Lastresfuncionesesencialesdelacapafsicason: Loscomponentesfsicos Codificacindedatos Sealizacin
8.2SEALIZACIONYCODIFICACIONFISICA:REPRESENTACIONDEBITS 8.2.1Sealizacindebitsparalosmedios
Eventualmente,todaslascomunicacionesdesdelaredhumanaseconviertenendgitosbinariosquesetransportan individualmenteatravsdelosmediosfsicos. Sibientodoslosbitsqueconformanunatramasepresentanantelacapafsicacomounaunidad,latransmisindela tramaatravsdelosmediosserealizamedianteunstreamdebitsenviadosunoporvez.Lacapafsicarepresentacada unodelosbitsdelatramacomounaseal.Cadasealubicadaenlosmedioscuentaconunplazoespecficodetiempo paraocuparlosmedios.Estosedenominatiempodebit.Lassealesseprocesanmedianteeldispositivoreceptoryse vuelvenaenviarpararepresentarlascomobits. Enlacapafsicadelnodoreceptor,lassealessevuelvenaconvertirenbits.Luegoseexaminanlosbitsparalos patronesdebitsdelcomienzoyelfinaldelatramaconelobjetivodedeterminarsiseharecibidounatramacompleta. LuegolacapafsicaenvatodoslosbitsdeunatramaalacapadeEnlacededatos. Elenvoexitosodebitsrequieredealgnmtododesincronizacinentreeltransmisoryelreceptor.Sedebenexaminar lassealesquerepresentanbitsenmomentosespecficosduranteeltiempodebit,paradeterminarcorrectamentesila sealrepresentaun1oun0.Lasincronizacinselogramedianteelusodeunreloj.EnlasLAN,cadaextremodela transmisinmantienesupropioreloj.Muchosmtodosdesealizacinutilizantransicionespredeciblesenlasealpara proporcionarsincronizacinentrelosrelojesdelosdispositivosreceptoresytransmisores.
Lanaturalezadelassealesrealesquerepresentanlosbitsenlosmediosdependerdelmtododesealizacinquese utilice.Algunosmtodospuedenutilizarunatributodesealpararepresentarunnico0yutilizarotroatributodeseal pararepresentarunnico1. Porejemplo,conelmtodosinretornoacero(NRZ),un0puederepresentarsemedianteunniveldevoltajeenlos mediosduranteeltiempodebityun1puederepresentarsemedianteunvoltajediferenteenlosmediosduranteel tiempodebit. Tambinexistenmtodosdesealizacinqueutilizantransiciones,olaausenciadelasmismas,paraindicarunnivel lgico.Porejemplo,lacodificacinManchesterindicaun0medianteunatransicindealtoabajovoltajeenelmedio deltiempodebit.Paraun1,existeunatransicindebajoaaltovoltajeenelmediodeltiempodebit. Elmtododesealizacinutilizadodebesercompatibleconunestndarparaqueelreceptorpuedadetectarlas sealesydecodificarlas.Elestndarincluyeunacuerdoentreeltransmisoryelreceptorsobrecmorepresentarlos1y los0.Sinoexisteunacuerdodesealizacin,esdecir,siseutilizandiferentesestndaresencadaextremodela transmisin,lacomunicacinatravsdelmediofsiconosepodrllevaracabo. Losmtodosdesealizacinpararepresentarbitsenlosmediospuedensercomplejos.Observaremosdosdelas tcnicasmssimplesparaejemplificarelconcepto.
SealizacinNRZ Comoprimerejemplo,examinaremosunmtodosimpledesealizacin:sinretornoacero(NRZ).EnNRZ,elstreamde bitssetransmitecomounasecuenciadevaloresdevoltaje,talcomosemuestraenlafigura. Unvalordebajovoltajerepresentaun0lgicoyunvalordealtovoltajerepresentaun1lgico.Elintervalodevoltaje dependedelestndarespecficodecapafsicautilizado. Estemtodosimpledesealizacinsloesadecuadoparaenlacesdedatosdevelocidadlenta.LasealizacinNRZno utilizaelanchodebandademaneraeficienteyessusceptiblealainterferenciaelectromagntica.Adems,loslmites entrebitsindividualespuedenperdersealtransmitirenformaconsecutivasecuenciaslargasde10.Endichocaso,no sedetectantransicionesdevoltajeenlosmedios.Porlotanto,losnodosreceptoresnotienenunatransicinpara utilizaralresincronizartiemposdebitconelnodotransmisor.
CodificacinManchester Enlugarderepresentarbitscomoimpulsosdevaloressimplesdevoltaje,enelesquemadecodificacinManchester,los valoresdebitserepresentancomotransicionesdevoltaje. Porejemplo,unatransicindesdeunvoltajebajoaunvoltajealtorepresentaunvalordebitde1.Unatransicindesde unvoltajealtoaunvoltajebajorepresentaunvalordebitde0. Comosemuestraenlafigura,sedeberealizarunatransicindevoltajeenelmediodecadatiempodebit.Esta transicinpuedeutilizarseparaasegurarquelostiemposdebitenlosnodosreceptoresseencuentrensincronizados conelnodotransmisor. Latransicinalamitaddeltiempodebitserendireccinascendenteodescendeteparacadaunidaddetiempoenla cualsetransmiteunbit.Paralosvaloresdebitconsecutivos,unatransicinenellmitedelbitconfiguralatransicin adecuadadetiempomediodebitquerepresentaelvalordelbit.
8.2.2Codificacin:Agrupacindebits
Enlaseccinanterior,describimoselprocesodesealizacinsegnlaformaenlaqueserepresentanlosbitsenlos mediosfsicos.Enestaseccin,utilizamoslapalabracodificacinpararepresentarunaagrupacinsimblicadebits antesdeserpresentadosalosmedios.Alutilizarelpasodecodificacinantesdeubicarlassealesenlosmedios, mejoramoslaeficienciamedianteunatransmisindedatosdemayorvelocidad. Amedidaqueutilizamosmayoresvelocidadesenlosmedios,existelaposibilidaddequesecorrompanlosdatos.Al utilizarlosgruposdecodificacin,podemosdetectarerroresdemaneramseficiente.Adems,amedidaqueaumenta lademandadevelocidadesdedatos,buscamosformasderepresentarmsdatosatravsdelosmediosmediantela transmisindemenosbits.Losgruposdecodificacinproporcionanunmtodopararealizarestarepresentacinde datos. Lacapafsicadeldispositivodereddebesercapazdedetectarsealeslegtimasdedatoseignorarsealesaleatoriassin datosquetambinpuedenencontrarseenelmediofsico.Elstreamdesealesquesetransmitenecesitainiciarsedetal formaqueelreceptorreconozcaelcomienzoyelfinaldelatrama. Patronesdeseales Unaformadedetectartramasesiniciarcadatramaconunpatrndesealesquerepresentelosbitsquelacapafsica reconocecomoindicadordelcomienzodeunatrama.Otropatrndebitssealizarelfinaldelatrama.Losbitsde sealesquenoseentramandeestamanerasonignoradosporlacapafsicaestndarqueseutiliza.
Gruposdecdigos Lastcnicasdecodificacinutilizanpatronesdebitsdenominadossmbolos.Esposiblequelacapafsicautiliceun conjuntodesmboloscodificados,denominadogruposdecdigos,pararepresentarlainformacindecontrolodatos codificados.Ungrupodecdigosesunasecuenciaconsecutivadebitsdecdigoqueseinterpretanyasignancomo patronesdebitsdedatos.Porejemplo,losbitsdecdigo10101puedenrepresentarlosbitsdedatos0011. Comosemuestraenlafigura,losgruposdecdigosamenudoseutilizancomounatcnicadecodificacin intermediariaparatecnologasLANdemayorvelocidad.Estepasoserealizaenlacapafsicaantesdegenerarsealesde voltaje,impulsosdeluzoradiofrecuencias.Latransmisindesmbolosmejoralacapacidadparadetectarerroresyla sincronizacindelostiemposentrelosdispositivosreceptoresytransmisores.Estasconsideracionessonimportantesal admitirunatransmisindevelocidadaltaatravsdelosmedios. Sibienlautilizacindegruposdecdigosgenerasobrecargadebidoalosbitsadicionalesquesetransmiten,selogra mejorarlasolidezdeunenlacedecomunicaciones.Estacaractersticaseaplicaespecialmentealatransmisindedatos demayorvelocidad. Entrelasventajasdeutilizargruposdecdigosseincluyen:
Reduccindeloserroresenelniveldebits Paradetectarcorrectamenteunbitindividualcomoun0oun1,elreceptordebesabercmoycundoprobarlaseal enlosmedios.Estepasorequierelasincronizacindelostiemposentreelreceptoryeltransmisor.Enmuchas tecnologasdelacapafsica,lastransicionesenlosmediosseutilizanparaestasincronizacin.Silospatronesdebitque setransmitenenlosmediosnocreantransicionesfrecuentes,estasincronizacinpuedeperderseyocasionarunerror binarioindividual.Losgruposdecdigossediseanparaquelossmbolosobliguenlaintroduccindeunamplionmero detransaccionesdebitsenlosmediosparasincronizarestostiempos.Estoselograutilizandosmbolosparaasegurar quenoseutilicendemasiados10enformaconsecutiva. Limitacindelaenergatransmitida Enmuchosgruposdecdigos,lossmbolosgarantizanelequilibrioentrelacantidadde1y0enunasecuenciade smbolos.Elprocesodeequilibrarlacantidaddenmeros1y0transmitidossedenominaequilibrioDC.Estemtodo evitaqueseincluyancantidadesexcesivasdeenergaenlosmediosduranteunatransmisin.Deestamanera,sereduce lainterferenciageneradadesdelosmedios.Enmuchosmtodosdesealizacindemedios,unnivellgico,porejemplo un1,serepresentamediantelapresenciadeenergaqueseenvaalosmedios,mientrasqueelnivellgicoopuesto,un 0,serepresentacomolaausenciadeestaenerga.Latransmisindeunasecuencialargadenmeros1podra recalentarellsertransmisorylosfotodiodosenelreceptor,loquepodracausarelevadosndicesdeerror. Distincinentredatosycontrol Losgruposdecdigosincluyentrestiposdesmbolos: Smbolosdedatos:Smbolosquerepresentanlosdatosdelatramacuandostasetransmitealacapafsica. Smbolosdecontrol:Cdigosespecialesintroducidosporlacapafsicaqueseutilizaparacontrolarla transmisin.Entreellosseincluyenlossmbolosdefindelatramaydemediosinactivos. Smbolosnovlidos:Smboloscuyospatronesnoestnpermitidosenlosmedios.Elreceptordeunsmbolono vlidoindicaunerrordetrama.
4B/5B Comoejemplo,examinaremosungrupodecdigossimpledenominado4B/5B.Losgruposdecdigosqueseutilizan actualmenteenlasredesmodernasson,porlogeneral,mscomplejos. Enestatcnica,4bitsdedatosseconviertenensmbolosdeuncdigode5bitsparalatransmisinatravsdelsistema demedios.En4B/5B,cadabytequesetransmitirsedivideenpartedecuatrobitsocuartetosysecodificacomo valoresdecincobitsdenominadossmbolos.Estossmbolosrepresentanlosdatosquedebentransmitirsealigualqueel conjuntodecdigosquepermitecontrolarlatransmisinenlosmedios.Loscdigosincluyensmbolosqueindicanel comienzoyelfinaldelatransmisindeunatrama.Sibienesteprocesogeneraunasobrecargaenlastransmisionesde bits,tambinincorporacaractersticasqueayudanalatransmisindedatosavelocidadessuperiores. 4B/5Bgarantizalaaplicacindealmenosuncambiodenivelporcdigoparaproporcionarsincronizacin.Lamayorade loscdigosutilizadosen4B/5Bequilibranlacantidaddenmeros1y0utilizadosencadasmbolo. Comosemuestraenlafigura,seasignan16delas32combinacionesposiblesdegruposdecdigosparalosbitsde datos.Losgruposdecdigosrestantesseutilizanparalossmbolosinvlidosylossmbolosdecontrol.Seisdelos smbolosseutilizanparaejecutarfuncionesespecialesqueidentificanlatransicindesdedatosdeesperaadatosde tramayeldelimitadordefinaldelstream.Los10smbolosrestantesindicancdigosinvlidos.
8.2.3Capacidaddetransportardatos
Losdiferentesmediosfsicosadmitenlatransferenciadebitsadistintasvelocidades.Latransferenciadedatospuede medirsedetresformas: Anchodebanda Rendimiento Capacidaddetransferenciatil
Anchodebanda Lacapacidadqueposeeunmediodetransportardatossedescribecomoelanchodebandadelosdatossinprocesarde losmedios.Elanchodebandadigitalmidelacantidaddeinformacinquepuedefluirdesdeunlugarhaciaotroenun perododetiempodeterminado.Elanchodebandageneralmentesemideenkilobitsporsegundo(303ers)omegabits porsegundo(Mbps). Elanchodebandaprcticodeunaredsedeterminamedianteunacombinacindefactores:laspropiedadesdelas tecnologasylosmediosfsicoselegidosparasealizarydetectarsealesdered. Laspropiedadesdelosmediosfsicos,lastecnologasactualesylasleyesdelafsicadesempeanunafuncinal momentodedeterminarelanchodebandadisponible. Lafiguramuestralasunidadesdeanchodebandadeusomsfrecuente.
Rendimiento Elrendimientoeslamedidadetransferenciadebitsatravsdelosmediosduranteunperododetiempo determinado.Debidoadiferentesfactores,elrendimientogeneralmentenocoincideconelanchodebanda especificadoenlasimplementacionesdelacapafsica,comoEthernet. Muchosfactoresinfluyenenelrendimiento.Entreestosfactoresseincluyelacantidadyeltipodetrficoademsdela cantidaddedispositivosderedqueseencuentranenlaredqueseestmidiendo.Enunatopologamultiaccesocomo Ethernet,losnodoscompitenporelaccesoylautilizacindemedios.Porlotanto,elrendimientodecadanodose degradaamedidaqueaumentaelusodelosmedios. Enunainternetworkounaredconmltiplessegmentos,elrendimientonopuedesermsrpidoqueelenlacems lentodelarutadeorigenadestino.Inclusositodoslossegmentosogranpartedeellostienenunanchodebanda elevado,slosenecesitaunsegmentoenlarutaconunrendimientoinferiorparacrearuncuellodebotellaenel rendimientodetodalared. Capacidaddetransferenciatil Sehacreadounaterceramedidaparaevaluarlatransferenciadedatosutilizables.Dichamedicinsedenomina capacidaddetransferenciatil.Lacapacidaddetransferenciatileslamedidadedatosutilizablestransferidos duranteunperododetiempodeterminado.Porlotanto,eslamedidademayorintersparalosusuariosdelared. Comosemuestraenlafigura,lacapacidaddetransferenciatilmidelatransferenciaefectivadelosdatosdelusuario entrelasentidadesdelacapadeaplicacin,porejemploentreelprocesodeunservidorWebdeorigenyundispositivo conexploradorWebdedestino. Adiferenciadelrendimiento,quemidelatransferenciadebitsynolatransferenciadedatosutilizables,lacapacidadde transferenciatilconsideralosbitsquegeneranlasobrecargadelprotocolo.Estacapacidadrepresentaelrendimiento sinlasobrecargadetrficoparaestablecersesiones,acusesdereciboyencapsulaciones. Porejemplo,consideredoshostsenunaLANquetransfiereunarchivo.ElanchodebandadelaLANesde100Mbps. Debidoalusocompartidoyalencabezadodelosmedios,elrendimientoentrelosequiposessolamentede60mbps. ConunasobrecargadelprocesodeencapsulacindestackTCP/IP,lavelocidadrealdelosdatosrecibidosporla computadoradedestino,esdecirlacapacidaddetransferenciatil,esslode40Mbps.
8.3MEDIOSFISICOS:CONEXINDELACOMUNICACIN 8.3.1Tiposdemediosfsicos
Lacapafsicaseocupadelasealizacinylosmediosdered.Estacapaproducelarepresentacinyagrupacindebits envoltajes,radiofrecuenciaeimpulsosdeluz.Muchasorganizacionesqueestablecenestndareshancontribuidoconla definicindelaspropiedadesmecnicas,elctricasyfsicasdelosmediosdisponiblesparadiferentescomunicaciones dedatos.Estasespecificacionesgarantizanqueloscablesyconectoresfuncionensegnloprevistomediantediferentes implementacionesdelacapadeEnlacededatos. Porejemplo,losestndaresparalosmediosdecobresedefinensegnlosiguiente: Tipodecableadodecobreutilizado. Anchodebandadelacomunicacin. Tipodeconectoresutilizados. Diagramadepinesycdigosdecoloresdelasconexionesalosmedios. Distanciamximadelosmedios.
8.3.2Mediosdecobre
Elmediomsutilizadoparalascomunicacionesdedatoseselcableadoqueutilizaalambresdecobreparasealizarbits decontrolydatosentrelosdispositivosdered.Elcableadoutilizadoparalascomunicacionesdedatosgeneralmente consisteenunasecuenciadealambresindividualesdecobrequeformancircuitosquecumplenobjetivosespecficosde sealizacin. Otrostiposdecableadodecobre,conocidoscomocablescoaxiales,tienenunconductorsimplequecirculaporelcentro delcableenvueltoporelotroblindaje,peroestaisladodeste.Eltipodemediodecobreelegidoseespecifica medianteelestndardelacapafsicanecesarioparaenlazarlascapasdeEnlacededatosdedosomsdispositivosde red. EstoscablespuedenutilizarseparaconectarlosnodosdeunaLANalosdispositivosintermedios,comorouterso switches.LoscablestambinseutilizanparaconectardispositivosWANaunproveedordeserviciosdedatos,comouna compaatelefnica.Cadatipodeconexinysusdispositivoscomplementariosincluyenrequisitosdecableado estipuladosporlosestndaresdelacapafsica. Losmediosderedgeneralmenteutilizanconectoresytomas.Estoselementosofrecenconexinydesconexinsencillas. Adems,puedeutilizarseunnicotipodeconectorfsicoparadiferentestiposdeconexiones.Porejemplo,elconector RJ45seutilizaampliamenteenlasLANconuntipodemedioyenalgunasWANconotrotipo. Lafiguramuestraalgunosconectoresymediosdecobredeusocomn.
Interferenciadesealexterna Losdatossetransmitenencablesdecobrecomoimpulsoselctricos.Undetectorenlainterfazdereddeundispositivo dedestinodeberecibirunasealquepuedadecodificarseexitosamenteparaquecoincidaconlasealenviada. Losvaloresdevoltajeysincronizacinenestassealessonsusceptiblesalainterferenciaoruidogeneradofueradel sistemadecomunicaciones.Estassealesnodeseadaspuedendistorsionarycorromperlassealesdedatosquese transportanatravsdelosmediosdecobre.Lasondasderadioylosdispositivoselectromagnticoscomoluces fluorescentes,motoreselctricosyotrosdispositivosrepresentanunaposiblefuentederuido. Lostiposdecableconblindajeotrenzadodeparesdealambreestndiseadosparaminimizarladegradacinde sealesdebidoalruidoelectrnico. Lasusceptibilidaddeloscablesdecobrealruidoelectrnicotambinpuedeestarlimitadapor: Seleccindeltipoocategoradecablemsadecuadoparaprotegerlassealesdedatosenunentornode networkingdeterminado Diseodeunainfraestructuradecablesparaevitarlasfuentesdeinterferenciaposiblesyconocidasenla estructuradeledificio Utilizacindetcnicasdecableadoqueincluyenelmanejoylaterminacinapropiadosdeloscables
Lafiguramuestraalgunasfuentesdeinterferencia.
8.3.3Cabledepartrenzadonoblindado(UTP)
Elcableadodepartrenzadonoblindado(UTP),comoseutilizaenlasLANEthernet,consisteencuatroparesde alambrescodificadosporcolorquehansidotrenzadosycubiertosporunrevestimientodeplsticoflexible.Comose muestraenlafigura,loscdigosdecoloridentificanlosparesindividualesconsusalambresysirvendeayudaparala terminacindecables. Eltrenzadocancelalassealesnodeseadas.Cuandodosalambresdeuncircuitoelctricosecolocanunocercadelotro, loscamposelectromagnticosexternoscreanlamismainterferenciaencadaalambre.Losparessetrenzanpara mantenerlosalambreslomscercaposible.Cuandoestainterferenciacomnseencuentraenlosalambresdelpar trenzado,elreceptorlosprocesadelamismamaneraperoenformaopuesta.Comoresultado,lassealesprovocadas porlainterferenciaelectromagnticadesdefuentesexternassecancelandemaneraefectiva. Esteefectodecancelacinayudaademsaevitarlainterferenciaprovenientedefuentesinternasdenominada crosstalk.Crosstalkeslainterferenciaocasionadaporcamposmagnticosalrededordelosparesadyacentesde alambresenuncable.Cuandolacorrienteelctricafluyeatravsdeunalambre,secreauncampomagnticocirculara sualrededor.Cuandolacorrientefluyeendireccionesopuestasenlosdosalambresdeunpar,loscamposmagnticos, comofuerzasequivalentesperoopuestas,producenunefectodecancelacinmutua.Adems,losdistintosparesde cablesquesetrenzanenelcableutilizanunacantidaddiferentedevueltaspormetroparaayudaraprotegerelcablede lacrosstalkentrelospares. EstndaresdecableadoUTP ElcableadoUTPqueseencuentracomnmenteeneltrabajo,lasescuelasyloshogarescumpleconlosestndares estipuladosenconjuntoporlaAsociacindelasIndustriasdelasTelecomunicaciones(TIA)ylaAsociacindeIndustrias
ElInstitutodeIngenierosElctricosyElectrnicos(IEEE)definelascaractersticaselctricasdelcableadodecobre.IEEE calificaelcableadoUTPsegnsurendimiento.Loscablessedividenencategorassegnsucapacidadparatransportar datosdeanchodebandaavelocidadesmayores.Porejemplo,elcabledeCategora5(Cat5)seutilizacomnmenteen lasinstalacionesdeFastEthernet100BASETX.OtrascategorasincluyenelcabledeCategora5mejorado(Cat5e)yelde Categora6(Cat6). Loscablesdecategorassuperioressediseanyfabricanparaadmitirvelocidadessuperioresdetransmisindedatos.A medidaquesedesarrollanyadoptannuevastecnologasEthernetdevelocidadesengigabits,Cat5eeseltipodecable mnimamenteaceptableenlaactualidad.Cat6eseltipodecablerecomendadoparanuevasinstalacionesedilicias. Algunaspersonasconectanredesdedatosutilizandolossistemastelefnicosexistentes.Generalmente,elcableadode estossistemasesalgntipodeUTPdecategorainferiorencomparacinconlosestndaresactualesdeCat5+. Lainstalacindecableadomenoscostosoperodecalificacininferiorresultapocotilylimitada.Sisedecideadoptar posteriormenteunatecnologaLANmsrpida,esposiblequeserequieraelreemplazototaldelainfraestructuradel cableadoinstalado.
TiposdecableUTP ElcableadoUTP,conunaterminacindeconectoresRJ45,esunmediocomnbasadoencobreparainterconectar dispositivosdered,comocomputadoras,ydispositivosintermedios,comoroutersyswitchesdered. Segnlasdiferentessituaciones,esposiblequeloscablesUTPnecesitenarmarsesegnlasdiferentesconvenciones paraloscableados.Estosignificaquelosalambresindividualesdelcabledebenconectarseendiferentesrdenespara distintosgruposdepinsenlosconectoresRJ45.Acontinuacinsemencionanlosprincipalestiposdecablesquese obtienenalutilizarconvencionesespecficasdecableado: CabledirectodeEthernet CruzadodeEthernet Consola
8.3.4Otroscablesdecobre
Seutilizanotrosdostiposdecabledecobre: 1.Coaxial
2.Partrenzadoblindado(STP) Cablecoaxial Elcablecoaxialconsisteenunconductordecobrerodeadodeunacapadeaislanteflexible,comosemuestraenla figura. Sobreestematerialaislantehayunamalladecobretejidaounahojametlicaqueactacomosegundoalambredel circuitoycomoblindajeparaelconductorinterno.Lasegundacapaoblindajereducelacantidaddeinterferencia electromagnticaexterna.Laenvolturadelcablerecubreelblindaje. Todosloselementosdelcablecoaxialrodeanelconductorcentral.Estaconstruccinsedenominacoaxial(ocoaxcomo abreviatura)yaquetodoscompartenelmismoeje. Usosdelcablecoaxial Eldiseodelcablecoaxialhasidoadaptadoparadiferentesnecesidades.Elcoaxialesuntipodecableimportanteque seutilizaentecnologasdeaccesoinalmbricooporcable.Estoscablesseutilizanparacolocarantenasenlos dispositivosinalmbricos.Tambintransportanenergaderadiofrecuencia(RF)entrelasantenasyelequipoderadio. Eselmediodeusomsfrecuenteparatransportarsealeselevadasderadiofrecuenciamediantecableado, especialmentesealesdetelevisinporcable.Latelevisinporcabletradicional,contransmisinexclusivaenuna direccin,estabatotalmentecompuestaporcablecoaxial. Actualmente,losproveedoresdeserviciodecableestnconvirtiendosistemasdeunaadosvasparasuministrar conectividaddeInternetasusclientes.Paraofrecerestosservicios,laspartesdecablecoaxialyloselementosde amplificacincompatiblessereemplazanporcablesdefibrapticamultimodo.Sinembargo,laconexinfinalhaciala ubicacindelclienteyelcableadodentrodesusinstalacionesansiguesiendodecablecoaxial.Esteusocombinadode fibraycoaxialsedenominafibracoaxialhbrida(HFC). Enelpasado,elcablecoaxialseutilizabaparalasinstalacionesEthernet.Hoyenda,elUTP(Partrenzadonoblindado) ofrececostosmsbajosyunanchodebandamayorqueelcoaxialylohareemplazadocomoestndarparatodaslas instalacionesEthernet. Existendiferentestiposdeconectoresconcablecoaxial.Lafiguramuestraalgunosdeestostiposdeconectores.
8.3.5Seguridaddelosmediosdecobre
Peligroporelectricidad Unodelosposiblesproblemasdelosmediosdecobreesquelosalambresdecobrepuedenconducirlaelectricidadde maneranodeseada.Debidoaesteproblema,elpersonalyelequipopodranestarsujetosadiferentespeligrospor electricidad. Undispositivodereddefectuosopodraconducirlacorrientealchasisdeotrosdispositivosdered.Adems,elcableado deredpodrarepresentarnivelesdevoltajenodeseadoscuandoseutilizaparaconectardispositivosqueincluyen fuentesdeenergacondiferentespotencialesdeconexinatierra.Estoscasossonposiblescuandoelcableadodecobre seutilizaparaconectarredesendiferentesedificiosopisosqueutilizandistintasinstalacionesdeenerga.Porltimo,el cableadodecobrepuedeconducirvoltajesprovocadospordescargaselctricasalosdispositivosdered. Comoconsecuencia,lascorrientesylosvoltajesnodeseadospuedengenerarundaoalosdispositivosderedyalas computadorasconectadasobienprovocarlesionesalpersonal.Paraprevenirsituacionespotencialmentepeligrosasy
8.3.6Mediosdefibra
Elcableadodefibrapticautilizafibrasdeplsticoodevidrioparaguiarlosimpulsosdeluzdesdeelorigenhaciael destino.Losbitssecodificanenlafibracomoimpulsosdeluz.Elcableadodefibrapticapuedegenerarvelocidades muysuperioresdeanchodebandaparatransmitirdatossinprocesar.Lamayoradelosestndaresactualesde transmisinannecesitananalizarelanchodebandapotencialdeestemedio. Comparacinentrecableadodecobreydefibraptica Teniendoencuentaquelasfibrasutilizadasenlosmediosdefibrapticanosonconductoreselctricos,estemedioes inmunealainterferenciaelectromagnticaynoconducecorrienteelctricanodeseadacuandoexisteunproblemade conexinatierra.Lasfibraspticaspuedenutilizarseenlongitudesmuchomayoresquelosmediosdecobresinla necesidadderegenerarlaseal,yaquesonfinasytienenunaprdidadesealrelativamentebaja.Algunas especificacionesdelacapafsicadefibrapticaadmitenlongitudesquepuedenalcanzarvarioskilmetros. Algunosdelosproblemasdeimplementacindemediosdefibraptica:
Produccinydeteccindesealespticas Loslseresodiodosdeemisindeluz(LED)generanimpulsosdeluzqueseutilizanpararepresentarlosdatos transmitidoscomobitsenlosmedios.Losdispositivoselectrnicossemiconductores,denominadosfotodiodos,detectan losimpulsosdeluzylosconviertenenvoltajesquepuedenreconstruirseentramasdedatos. Nota:Laluzdellsertransmitidaatravsdelcableadodefibrapticapuededaarelojohumano.Sedebetener precaucinyevitarmirardentrodelextremodeunafibrapticaactiva. Fibramultimodoymonomodo Entrminosgenerales,loscablesdefibrapticapuedenclasificarseendostipos:monomodoymultimodo. Lafibrapticamonomodotransportaunslorayodeluz,generalmenteemitidodesdeunlser.Estetipodefibrapuede transmitirimpulsospticosendistanciasmuylargas,yaquelaluzdellseresunidireccionalyviajaatravsdelcentro delafibra. LafibrapticamultimodoamenudoutilizaemisoresLEDquenogeneranunanicaoladeluzcoherente.Encambio,la luzdeunLEDingresaalafibramultimodoendiferentesngulos.Lostendidosextensosdefibrapuedengenerar impulsospococlarosalrecibirlosenelextremoreceptoryaquelaluzqueingresaalafibraendiferentesngulos requierededistintosperodosdetiempoparaviajaratravsdelafibra.Esteefecto,denominadodispersinmodal, limitalalongituddelossegmentosdefibramultimodo. LafibramultimodoylafuentedeluzdelLEDqueutilizaresultanmseconmicasquelafibramonomodoysu tecnologadelemisorbasadaenlser.
8.3.7Mediosinalmbricos
Losmediosinalmbricostransportansealeselectromagnticasmediantefrecuenciasdemicroondasyradiofrecuencias querepresentanlosdgitosbinariosdelascomunicacionesdedatos.Comomediodered,elsistemainalmbriconose limitaaconductoresocanaletas,comoenelcasodelosmediosdefibraodecobre. Lastecnologasinalmbricasdecomunicacindedatosfuncionanbienenentornosabiertos.Sinembargo,existen determinadosmaterialesdeconstruccinutilizadosenedificiosyestructuras,ademsdelterrenolocal,quelimitanla coberturaefectiva.Elmedioinalmbricotambinessusceptiblealainterferenciaypuededistorsionarsepor dispositivoscomunescomotelfonosinalmbricosdomsticos,algunostiposdelucesfluorescentes,hornosmicroondas yotrascomunicacionesinalmbricas. Losdispositivosyusuariosquenoestnautorizadosaingresaralaredpuedenobteneraccesoalatransmisin,yaque lacoberturadelacomunicacininalmbricanorequiereelaccesoaunaconexinfsicadelosmedios.Porlotanto,la seguridaddelaredeselcomponenteprincipaldelaadministracinderedesinalmbricas.
AdaptadoresNICinalmbricos:Proporcionancapacidaddecomunicacininalmbricaacadahostdelared.
Amedidaquelatecnologahaevolucionado,hasurgidounagrancantidaddeestndaresWLANbasadosenEthernet.Se debetenerprecaucinalcomprardispositivosinalmbricosparagarantizarcompatibilidadeinteroperabilidad. Losestndaresincluyen: IEEE802.11:operaenunabandadefrecuenciade5GHzyofrecevelocidadesdehasta54Mbps.Poseeunreade coberturamenoryesmenosefectivoalpenetrarestructurasediliciasyaqueoperaenfrecuenciassuperiores.Los dispositivosqueoperanconformeaesteestndarnosoninteroperablesconlosestndares802.11by802.11gdescritos acontinuacin. IEEE802.11b:operaenunabandadefrecuenciade2.4GHzyofrecevelocidadesdehasta11Mbps.Losdispositivosque implementanesteestndartienenunmayoralcanceypuedenpenetrarmejorlasestructurasediliciasquelos dispositivosbasadosen802.11. IEEE802.11g:operaenunafrecuenciadebandade2.4GHzyofrecevelocidadesdehasta54Mbps.Porlotanto,los dispositivosqueimplementanesteestndaroperanenlamismaradiofrecuenciaytienenunalcancedehasta802.11b peroconunanchodebandade802.11. IEEE802.11n:elestndarIEEE802.11nseencuentraactualmenteendesarrollo.Elestndarpropuestodefinela frecuenciade2.4Ghzo5GHz.Lavelocidadtpicadetransmisindedatosqueseesperaesde100Mbpsa210Mbps conunalcancededistanciadehasta70metros. Losbeneficiosdelastecnologasinalmbricasdecomunicacindedatossonevidentes,especialmenteencuantoal ahorroenelcableadocostosodelasinstalacionesyenlaconvenienciadelamovilidaddelhost.Sinembargo,los administradoresderednecesitandesarrollaryaplicarprocesosypolticasdeseguridadrigurosasparaprotegerlasLAN inalmbricasdeldaoyelaccesonoautorizado. EstosestndareseimplementacionesparalasLANinalmbricasseanalizarnconmsdetalleenelcursoRedes inalmbricasyconmutacinLAN.
8.3.8Conectoresdemedios
Conectorescomunesdemediosdecobre Losdiferentesestndaresdelacapafsicaespecificanelusodedistintosconectores.Estosestndaresestablecenlas dimensionesmecnicasdelosconectoresylaspropiedadeselctricasaceptablesdecadatipodeimplementacin diferenteenelcualseimplementan. Sibienalgunosconectorespuedenpareceridnticos,stospuedenconectarsedemaneradiferentesegnla especificacindelacapafsicaparalacualfuerondiseados.ElconectorRJ45definidoporISO8877seutilizapara diferentesespecificacionesdelacapafsicaenlasqueseincluyeEthernet.Otraespecificacin,EIATIA568,describelos cdigosdecolordeloscablesparacolocarpinesalasasignaciones(diagramadepines)paraelcabledirectodeEthernet yparaloscablesdeconexincruzada. Sibienmuchostiposdecablesdecobrepuedencomprarseprefabricados,enalgunassituaciones,especialmenteen instalacionesLAN,laterminacindelosmediosdecobrepuedenrealizarseensitio.Estasterminacionesincluyen conexionesengarzadasparalaterminacindemediosCat5contomasRJ45parafabricarpatchcablesyelusode conexionesinsertadasapresinenpatchpanels110yconectoresRJ45.Lafiguramuestraalgunosdeloscomponentes decableadodeEthernet.
Conectorescomunesdefibraptica Losconectoresdefibrapticaincluyenvariostipos.Lafiguramuestraalgunosdelostiposmscomunes: PuntaRecta(ST)(comercializadoporAT&T):unconectormuycomnestiloBayonet,ampliamenteutilizadoconfibra multimodo. Conectorsuscriptor(SC):conectorqueutilizaunmecanismodedobleefectoparaasegurarlainsercinpositiva.Este tipodeconectorseutilizaampliamenteconfibramonomodo. ConectorLucent(LC):unconectorpequeoqueestadquiriendopopularidadensuusoconfibramonomodo;tambin admitelafibramultimodo. Laterminacinyelempalmedelcableadodefibrapticarequieredeequipoycapacitacinespeciales.Laterminacin incorrectadelosmediosdefibrapticaproducenunadisminucinenlasdistanciasdesealizacinounafallatotalenla transmisin. Trestiposcomunesdeerroresdeempalmeyterminacindefibrapticason: Desalineacin:losmediosdefibrapticanosealineanconprecisinalunirlos. Separacindelosextremos:nohaycontactocompletodelosmediosenelempalmeolaconexin. Acabadofinal:losextremosdelosmediosnoseencuentranbienpulidosopuedeversesuciedadenla terminacin.
8.5RESUMENESDELCAPITULO 8.5.1Resumenyrevisin
LaCapa1delmodeloOSIesresponsabledelainterconexinfsicadelosdispositivos.Losestndaresdeestacapa definenlascaractersticasdelarepresentacinenfrecuenciaselctricas,pticasyradiofrecuenciasdelosbitsque componenlastramasdelacapadeEnlacededatosquesetransmiten.Losvaloresdebitpuedenrepresentarse medianteimpulsoselectrnicos,impulsosdeluzocambiosenlasondasderadio.Losprotocolosdelacapafsica codificanlosbitsparalatransmisinylosdecodificaneneldestino. Losestndaresdeestacapatambinsonresponsablesdedescribirlascaractersticasfsicas,mecnicasyelctricasde losconectoresymediosfsicosqueinterconectanlosdispositivosdered. Losdiversosprotocolosdelacapafsicaylosmediosposeendistintascapacidadesparatransportardatos.Elanchode bandadedatossinprocesaresellmitemximotericodetransmisindebits.Elrendimientoylacapacidadde transferenciatilsondiferentesmedidasdeunatransferenciadedatosobservadaduranteunperododetiempo determinado.
9.1DESCRIPCIONGENERALDEETHERNET 9.1.1Ethernet:Estndareseimplementacin
EstndaresdeIEEE LaprimeraLAN(Redderealocal)delmundofuelaversinoriginaldeEthernet.RobertMetcalfeysuscompaerosde Xeroxladisearonhacemsdetreintaaos.ElprimerestndardeEthernetfuepublicadoporunconsorcioformado porDigitalEquipmentCorporation,IntelyXerox(DIX).MetcalfequeraqueEthernetfueraunestndarcompartidoa partirdelcualtodossepodanbeneficiar,demodoqueselanzcomoestndarabierto.Losprimerosproductosquese desarrollaronapartirdelestndardeEthernetsevendieronaprincipiosdeladcadade1980. En1985,elcomitdeestndaresparaRedesMetropolitanasyLocalesdelInstitutodeIngenierosElctricosy Electrnicos(IEEE)publiclosestndaresparalasLAN.Estosestndarescomienzanconelnmero802.Elestndarpara Ethernetesel802.3.ElIEEEqueraasegurarquesusestndaresfuerancompatiblesconlosdelmodeloOSIdela OrganizacinInternacionalparalaEstandarizacin(ISO).Paragarantizarlacompatibilidad,losestndaresIEEE802.3 debancubrirlasnecesidadesdelaCapa1ydelasporcionesinferioresdelaCapa2delmodeloOSI.Comoresultado, ciertaspequeasmodificacionesalestndaroriginaldeEthernetseefectuaronenel802.3. EthernetoperaenlasdoscapasinferioresdelmodeloOSI:lacapadeenlacededatosylacapafsica.
9.1.2Ethernet:Capa1yCapa2
EthernetoperaatravsdedoscapasdelmodeloOSI.Elmodeloofreceunareferenciasobreconqupuederelacionarse Ethernet,peroenrealidadseimplementasloenlamitadinferiordelacapadeEnlacededatos,queseconocecomo subcapaControldeaccesoalmedio(MediaAccessControl,MAC),ylacapafsica. EthernetenlaCapa1implicaseales,streamsdebitsquesetransportanenlosmedios,componentesfsicosque transmitenlassealesalosmediosydistintastopologas.LaCapa1deEthernettieneunpapelclaveenlacomunicacin queseproduceentrelosdispositivos,perocadaunadeestasfuncionestienelimitaciones. Talcomolomuestralafigura,EthernetenlaCapa2seocupadeestaslimitaciones.Lassubcapasdeenlacededatos contribuyensignificativamentealacompatibilidaddetecnologaylacomunicacinconlacomputadora.Lasubcapa MACseocupadeloscomponentesfsicosqueseutilizarnparacomunicarlainformacinypreparalosdatospara transmitirlosatravsdelosmedios. LasubcapaControldeenlacelgico(LogicalLinkControl,LLC)siguesiendorelativamenteindependientedelequipo fsicoqueseutilizarparaelprocesodecomunicacin.
9.1.3Controldeenlacelgico:Conexinconlascapassuperiores
EthernetseparalasfuncionesdelacapadeEnlacededatosendossubcapasdiferenciadas:lasubcapaControldeenlace lgico(LLC)ylasubcapaControldeaccesoalmedio(MAC).LasfuncionesdescritasenelmodeloOSIparalacapade EnlacededatosseasignanalassubcapasLLCyMAC.Lautilizacindedichassubcapascontribuyenotablementeala compatibilidadentrediversosdispositivosfinales. ParaEthernet,elestndarIEEE802.2describelasfuncionesdelasubcapaLLCyelestndar802.3describelasfunciones delasubcapaMACydelacapafsica.ElControldeenlacelgicoseencargadelacomunicacinentrelascapas superioresyelsoftwaredered,ylascapasinferiores,quegeneralmenteeselhardware.LasubcapaLLCtomalosdatos delprotocolodelared,quegeneralmentesonunpaqueteIpv4,yagregainformacindecontrolparaayudaraentregar elpaquetealnododedestino.LaCapa2establecelacomunicacinconlascapassuperioresatravsdelLLC. ElLLCseimplementaenelsoftwareysuimplementacindependedelequipofsico.Enunacomputadora,elLLCpuede considerarsecomoelcontroladordelaTarjetadeinterfazdered(NIC).ElcontroladordelaNIC(Tarjetadeinterfazde red)esunprogramaqueinteractadirectamenteconelhardwareenlaNICparapasarlosdatosentrelosmediosyla subcapadeControldeAccesoalmedio(MAC). http://standards.ieee.org/getieee802/download/802.21998.pdf http://standards.ieee.org/regauth/llc/llctutorial.html http://www.wildpackets.com/support/compendium/reference/sap_numbers
9.1.4MAC:Envodedatosalosmedios
ElControldeaccesoalmedio(MAC)eslasubcapadeEthernetinferiordelacapadeEnlacededatos.Elhardware implementaelControldeaccesoalmedio,generalmenteenlaTarjetadeinterfazdered(NIC). LasubcapaMACdeEthernettienedosresponsabilidadesprincipales: Encapsulacindedatos ControldeAccesoalmedio
Elprocesodeencapsulacindedatosincluyeelarmadodelatramaantesdelatransmisinyelanlisisdelatramaal momentoderecibirunatrama.Cuandoformaunatrama,lacapaMACagregaunencabezadoyuntrileralaPDUde Capa3.Lautilizacindetramasfacilitalatransmisindebitsamedidaquesecolocanenlosmediosylaagrupacinde bitsenelnodoreceptor. Elprocesodeentramadoofrecedelimitadoresimportantesqueseutilizanparaidentificarungrupodebitsque componenunatrama.Esteprocesoofreceunasincronizacinentrelosnodostransmisoresyreceptores. ElprocesodeencapsulacintambinposibilitaeldireccionamientodelacapadeEnlacededatos.Cadaencabezado Ethernetagregadoalatramacontieneladireccinfsica(direccinMAC)quepermitequelatramaseenveaunnodo dedestino. Unafuncinadicionaldelaencapsulacindedatosesladeteccindeerrores.CadatramadeEthernetcontieneun trilerconunacomprobacincclicaderedundancia(CRC)deloscontenidosdelatrama.Unavezqueserecibeuna trama,elnodoreceptorcreaunaCRCparacompararlaconladelatrama.SiestosdosclculosdeCRCcoinciden,puede asumirsequelatramaserecibisinerrores. Controldeaccesoalmedio LasubcapaMACcontrolalacolocacindetramasenlosmediosyelretirodetramasdelosmedios.Comosunombrelo indica,seencargadeadministrarelcontroldeaccesoalmedio.Estoincluyeeliniciodelatransmisindetramasyla recuperacinporfallodetransmisindebidoacolisiones. Topologalgica LatopologalgicasubyacentedeEthernetesunbusdemultiacceso.Estosignificaquetodoslosnodos(dispositivos)en esesegmentodelaredcompartenelmedio.Estosignificaademsquetodoslosnodosdeesesegmentorecibentodas lastramastransmitidasporcualquiernododedichosegmento. Debidoaquetodoslosnodosrecibentodaslastramas,cadanododebedeterminarsidebeaceptaryprocesaruna determinadatrama.EstorequiereanalizareldireccionamientoenlatramaprovistoporladireccinMAC.
9.1.5ImplementacionesfsicasdeEthernet
LamayorpartedeltrficoenInternetseoriginayterminaenconexionesdeEthernet.Desdesuinicioenladcadade 1970,EthernethaevolucionadoparasatisfacerlacrecientedemandadeLANdealtavelocidad.Cuandoseintrodujoel mediodefibraptica,Ethernetseadaptaestanuevatecnologaparaaprovecharelmayoranchodebandayelmenor ndicedeerrorqueofrecelafibra.Actualmente,elmismoprotocoloquetransportabadatosa3Mbpspuede transportardatosa10Gbps. ElxitodeEthernetsedebealossiguientesfactores: Simplicidadyfacilidaddemantenimiento Capacidadparaincorporarnuevastecnologas Confiabilidad Bajocostodeinstalacinydeactualizacin
9.2ETHERNET:COMUNICACINATRAVESDELAN 9.2.1Ethernethistrica
LoscimientosdelatecnologaEthernetsefijaronporprimeravezen1970medianteunprogramallamadoAlohanet. Alohaneteraunaredderadiodigitaldiseadaparatransmitirinformacinporunafrecuenciaderadiocompartidaentre lasIslasdeHawai. Alohanetobligabaatodaslasestacionesaseguirunprotocolosegnelcualunatransmisinnoreconocidarequerauna retransmisindespusdeunperododeesperabreve.Lastcnicasparautilizarunmediocompartidodeestamanerase aplicaronposteriormentealatecnologacableadaenformadeEthernet. LaEthernetsediseparaaceptarmltiplescomputadorasqueseinterconectabanenunatopologadebus compartida. LaprimeraversindeEthernetincorporabaunmtododeaccesoalmedioconocidocomoAccesomltiplepor deteccindeportadoraydeteccindecolisiones(CSMA/CD).ElCSMA/CDadministrabalosproblemasqueseoriginaban cuandomltiplesdispositivosintentabancomunicarseenunmediofsicocompartido.
PrimerosmediosEthernet LasprimerasversionesdeEthernetutilizabancablecoaxialparaconectarcomputadorasenunatopologadebus.Cada computadoraseconectabadirectamentealbackbone.EstasprimerasversionesdeEthernetseconocancomoThicknet (10BASE5)yThinnet(10BASE2). La10BASE5,oThicknet,utilizabauncablecoaxialgruesoquepermitalogrardistanciasdecableadodehasta500metros antesdequelasealrequirieraunrepetidor.La10BASE2,oThinnet,utilizabauncablecoaxialfinoquetenaun dimetromenoryeramsflexiblequelaThicknetypermitaalcanzardistanciasdecableadode185metros. LacapacidaddemigrarlaimplementacinoriginaldeEthernetalasimplementacionesdeEthernetactualesyfuturasse basaenlaestructuradelatramadeCapa2,queprcticamentenohacambiado.Losmediosfsicos,elaccesoalmedioy elcontroldelmediohanevolucionadoycontinanhacindolo.PeroelencabezadoyeltrilerdelatramadeEthernet hanpermanecidoconstantesentrminosgenerales. LasprimerasimplementacionesdeEthernetseutilizaronenentornosLANdebajoanchodebandaenlosqueelaccesoa losmedioscompartidosseadministrabamedianteCSMAy,posteriormente,medianteCSMA/CD.Ademsdeseruna topologadebuslgicadelacapadeEnlacededatos,Ethernettambinutilizabaunatopologadebusfsica.Esta topologasevolvimsproblemticaamedidaquelasLANcrecieronyquelosserviciosLANdemandaronms infraestructura. LosmediosfsicosoriginalesdecablecoaxialgruesoyfinosereemplazaronporcategorasinicialesdecablesUTP.En comparacinconloscablescoaxiales,loscablesUTPeranmsfcilesdeutilizar,mslivianosymenoscostosos. Latopologafsicatambinsecambiporunatopologaenestrellautilizandohubs.Loshubsconcentranlasconexiones. Enotraspalabras,tomanungrupodenodosypermitenquelaredlostratecomounasolaunidad.Cuandounatrama llegaaunpuerto,selocopiaalosdemspuertosparaquetodoslossegmentosdelaLANrecibanlatrama.Lautilizacin
9.2.2AdministracindecolisionesenEthernet
Ethernetantigua Enredes10BASET,elpuntocentraldelsegmentoderederageneralmenteunhub.Estocreabaunmediocompartido. Debidoaqueelmedioeracompartido,slounaestacinalavezpodarealizarunatransmisindemaneraexitosa.Este tipodeconexinsedescribecomocomunicacinhalfduplex. AmedidaqueseagregabanmsdispositivosaunaredEthernet,lacantidaddecolisionesdetramasaumentaba notablemente.Durantelosperodosdepocaactividaddecomunicacin,laspocascolisionesqueseproducanse administrabanmedianteelCSMA/CD,conmuypocoimpactoenelrendimiento,encasodequelohubiera.Sinembargo, amedidaquelacantidaddedispositivosyelconsiguientetrficodedatosaumenta,elincrementodelascolisiones puedeproducirunimpactosignificativoenlaexperienciadelusuario. Amododeanaloga,serasimilaracuandosalimosatrabajarovamosalaescuelaalamaanatempranoylascalles estnrelativamentevacas.Mstarde,cuandohaymsautomvilesenlascalles,puedenproducirsecolisionesy generardemoraseneltrfico. Ethernetactual
9.3.2Cambioa1Gbpsyms
Lasaplicacionesqueatraviesanenlacesderedadiarioponenapruebainclusoalasredesmsslidas.Porejemplo,el usocadavezmayordeserviciosdeVozsobreIP(VoIP)ymultimediarequiereconexionesmsrpidasqueEthernetde 100Mbps. GigabitEthernetseutilizaparadescribirlasimplementacionesdeEthernetqueofrecenunanchodebandade1000 Mbps(1Gbps)oms.EstacapacidadsecresobrelabasedelacapacidadfullduplexylastecnologasdemediosUTPy defibrapticadeversionesanterioresdeEthernet. Elaumentodelrendimientodelaredessignificativocuandolavelocidaddetransmisin(throughput)potencial aumentade100Mbpsa1Gbpsyms. LaactualizacinaEthernetde1Gbpsnosiempreimplicaquelainfraestructuradereddecablesyswitchesexistente debereemplazarseporcompleto.Algunosequiposycableadosderedesmodernasbiendiseadaseinstaladaspodran
trabajaramayoresvelocidadesconslounaactualizacinmnima.Estacapacidadtieneelbeneficiodereducirelcosto totaldepropiedaddelared.
9.3LATRAMADEETHERNET 9.3.1Latrama:Encapsulacindelpaquete
LaestructuradelatramadeEthernetagregaencabezadosytrilersalaPDUdeCapa3paraencapsularelmensajeque seenva. TantoelencabezadocomoeltrilerdeEthernettienenvariasseccionesdeinformacinqueelprotocoloEthernet utiliza.Cadaseccindelatramasedenominacampo.HaydosestilosdetramasdeEthernet:elIEEE802.3(original)yel IEEE802.3revisado(Ethernet). Lasdiferenciasentrelosestilosdetramassonmnimas.LadiferenciamssignificativaentreelIEEE802.3(original)yel IEEE802.3revisadoeselagregadodeundelimitadordeiniciodetrama(SFD)yunpequeocambioenelcampoTipo queincluyelaLongitud,talcomosemuestraenlafigura. TamaodelatramadeEthernet ElestndarEthernetoriginaldefinieltamaomnimodetramaen64bytesyeltamaomximodetramaen1518 bytes.EstoincluyetodoslosbytesdelcampoDireccinMACdedestinoatravsdelcampoSecuenciadeverificacinde trama(FCS).LoscamposPrembuloyDelimitadordeiniciodetramanoseincluyenenladescripcindeltamaodeuna trama.ElestndarIEEE802.3ac,publicadoen1998,amplieltamaodetramamximopermitidoa1522bytes.Se aumenteltamaodelatramaparaqueseadapteaunatecnologadenominadaRedderealocalvirtual(VLAN).Las VLANsecreandentrodeunaredconmutadaysepresentarnenotrocurso. Sieltamaodeunatramatransmitidaesmenorqueelmnimoomayorqueelmximo,eldispositivoreceptordescarta latrama.Esposiblequelastramasdescartadasseoriginenencolisionesuotrassealesnodeseadasy,porlotanto,se considerannovlidas.
CamposPrembuloyDelimitadordeiniciodetrama LoscamposPrembulo(7bytes)yDelimitadordeiniciodetrama(SFD)(1byte)seutilizanparalasincronizacinentre losdispositivosdeenvoyderecepcin.Estosochoprimerosbytesdelatramaseutilizanparacaptarlaatencindelos nodosreceptores.Bsicamente,losprimerosbytesleindicanalreceptorquesepreparepararecibirunatramanueva. CampoDireccinMACdedestino ElcampoDireccinMACdedestino(6bytes)eselidentificadordelreceptordeseado.Comorecordar,laCapa2utiliza estadireccinparaayudaralosdispositivosadeterminarsilatramavienedirigidaaellos.Ladireccindelatramase comparaconladireccinMACdeldispositivo.Sicoinciden,eldispositivoaceptalatrama. CampoDireccinMACdeorigen ElcampoDireccinMACdeorigen(6bytes)identificalaNICointerfazqueoriginalatrama.Losswitchestambin utilizanestadireccinparaampliarsustablasdebsqueda.Elroldelosswitchesseanalizarmsadelanteeneste captulo. CampoLongitud/Tipo ElcampoLongitud/Tipo(2bytes)definelalongitudexactadelcampoDatosdelatrama.Estoseutilizaposteriormente comopartedelaFCSparagarantizarqueelmensajeserecibaadecuadamente.Enestecampodebeingresarseuna longitudountipo.Sinembargo,slounouotropodrutilizarseenunadeterminadaimplementacin.Sielobjetivodel campoesdesignaruntipo,elcampoTipodescribequprotocoloseimplementa. ElcampodenominadoLongitud/TiposloaparecacomoLongitudenlasversionesanterioresdelIEEEyslocomoTipo enlaversinDIX.EstosdosusosdelcamposecombinaronoficialmenteenunaversinposteriordelIEEE,yaqueambos usoserancomunes.ElcampoTipodelaEthernetIIseincorporalaactualdefinicindetramadel802.3.LaEthernetII eselformatodetramadeEthernetqueseutilizaenredesTCP/IP.Cuandounnodorecibeunatrama,debeanalizarel campoLongitud/Tipoparadeterminarquprotocolodecapasuperiorestpresente.Sielvalordelosdosoctetoses equivalentea0x0600hexadecimalo1536decimalomayorquestos,loscontenidosdelcampoDatossecodifican segnelprotocoloindicado. CamposDatosyRelleno LoscamposDatosyRelleno(de46a1500bytes)contienenlosdatosencapsuladosdeunacapasuperior,queesuna PDUdeCapa3genricao,conmayorfrecuencia,unpaqueteIpv4.Todaslastramasdebenteneralmenos64bytesde longitud.Siseencapsulaunpaquetepequeo,elPadseutilizaparaaumentareltamaodelatramahastaalcanzareste tamaomnimo.
9.3.2LadireccinMACdeEthernet
Inicialmente,laEthernetseimplementabacomopartedeunatopologadebus.Cadaunodelosdispositivosderedse conectabaalmismomediocompartido.Enredesconpocotrficoopequeas,staeraunaimplementacinaceptable. Elproblemamsimportantequedebaresolverseeracmoidentificarcadaunodelosdispositivos.Lasealpoda
EstructuradeladireccinMAC ElvalordeladireccinMACeselresultadodirectodelasnormasimplementadasporelIEEEparaproveedoresconel objetivodegarantizardireccionesnicasparacadadispositivoEthernet.LasnormasestablecidasporelIEEEobligana losproveedoresdedispositivosEthernetaregistrarseenelIEEE.ElIEEEleasignaacadaproveedoruncdigode3bytes, denominadoIdentificadornicoorganizacional(OUI). ElIEEEobligaalosproveedoresarespetardosnormassimples: TodaslasdireccionesMACasignadasaunaNICuotrodispositivoEthernetdebenutilizarelOUIqueseleasign adichoproveedorcomolos3primerosbytes. SelesdebeasignarunvalorexclusivoatodaslasdireccionesMACconelmismoOUI(Identificadorexclusivode organizacin)(cdigodelfabricanteonmerodeserie)enlosltimos3bytes.
Sinembargo,cuandoseiniciaelequipolaNICcopialadireccinalaRAM(Memoriadeaccesoaleatorio).Cuandose examinantramasseutilizaladireccinqueseencuentraenlaRAMcomodireccindeorigenparacompararlaconla direccindedestino.LaNICutilizaladireccinMACparadeterminarsiunmensajedebepasarsealascapassuperiores paraprocesarlo. Dispositivosdered CuandoeldispositivodeorigenreenvaelmensajeaunaredEthernet,seadjuntalainformacindelencabezadodentro deladireccinMAC.Eldispositivodeorigenenvalosdatosatravsdelared.CadaNICdelaredvisualizala informacinparadeterminarsiladireccinMACcoincideconsudireccinfsica.Sinohaycoincidencia,eldispositivo descartalatrama.CuandolatramallegaaldestinodondelaMACdelaNICcoincideconlaMACdedestinodelatrama, laNICpasalatramahastalascapasOSI(Interconexindesistemaabierto),dondesellevaacaboelprocesode desencapsulacin. TodoslosdispositivosconectadosaunaLANEthernettieneninterfacescondireccionesMAC.Diferentesfabricantesde hardwareysoftwarepuedenrepresentarlasdireccionesMACendistintosformatoshexadecimales.Losformatosdelas direccionespuedensersimilaresa000593C7800,00:05:9:3C:78:000005.93C.7800.LasdireccionesMACse asignanaestacionesdetrabajo,servidores,impresoras,switchesyrouters(cualquierdispositivoquepuedaoriginaro recibirdatosenlared).
9.3.3Numeracinhexadecimalydireccionamiento
Numeracinhexadecimal Elmtodohexadecimal(Hex)esunamaneraconvenientederepresentarvaloresbinarios.Ascomoelsistemade numeracindecimalesunsistemadebasediezyelbinarioesunsistemadebasedos,elsistemahexadecimalesun sistemadebasediecisis.
Elsistemadenumeracindebase16utilizalosnmerosdel0al9ylasletrasdelaAalaF.Lafiguramuestralosvalores decimales,binariosyhexadecimalesequivalentesparalosbinarios0000hasta1111.Nosresultamsconveniente expresarunvalorcomounnicodgitohexadecimalquecomocuatrobits. Comprensindelosbytes Dadoque8bits(unbyte)esunaagrupacinbinariacomn,losbinarios00000000hasta11111111pueden representarseenvaloreshexadecimalescomoelintervalo00aFF.Loscerosinicialessemuestransiemprepara completarlarepresentacinde8bits.Porejemplo,elvalorbinario00001010semuestraenvalorhexadecimalcomo 0A. Representacindevaloreshexadecimales Nota:Esimportantedistinguirlosvaloreshexadecimalesdelosvaloresdecimalesencuantoaloscaracteresdel0al9, talcomolomuestralafigura. Elvalorhexadecimalserepresentageneralmenteentextomedianteelvalorprecedidopor0x(porejemplo,0x73)oun 16ensubndice.Conmenorfrecuencia,puedeestarseguidodeunaH,comoporejemplo,73H.Sinembargo,ydebidoa queeltextoensubndicenoesreconocidoenentornosdelneadecomandoodeprogramacin,larepresentacin tcnicadeunvalorhexadecimalesprecedidade0x(ceroX).Porlotanto,losejemplosanterioresdeberanmostrarse como0x0Ay0x73,respectivamente. ElvalorhexadecimalseutilizapararepresentarlasdireccionesMACdeEthernetylasdireccionesIPversin6.Yahemos vistoquelosvaloreshexadecimalesseutilizanenelpanelBytesdepaquetesdeWiresharkpararepresentarlosvalores binariosdentrodetramasypaquetes. Conversioneshexadecimales Lasconversionesnumricasentrevaloresdecimalesyhexadecimalessonsimples,peronosiempreesconveniente dividiromultiplicarpor16.Siesnecesariorealizardichasconversiones,generalmenteesmsfcilconvertirelvalor decimalohexadecimalaunvalorbinarioydespusconvertirdichovalorbinarioaunvalordecimalohexadecimal, segncorresponda. Conlaprctica,esposiblereconocerlospatronesdebitsbinariosquecoincidenconlosvaloresdecimalesy hexadecimales.Lafigurailustradichospatronesparavaloresseleccionadosde8bits.
9.3.4OtraCapadedireccionamiento
CapadeEnlacededatos EldireccionamientofsicodelacapadeEnlacededatos(Capa2)deOSI,implementadocomodireccinMACde Ethernet,seutilizaparatransportarlatramaatravsdelosmedioslocales.Sibienbrindanunadireccinhostnica,las direccionesfsicasnosonjerrquicas.Estasdireccionesseasocianaundispositivoenparticular,independientementede suubicacinodelaredalaqueestconectado. EstasdireccionesdeCapa2notienenningnsignificadofueradelosmediosdelaredlocal.Esposiblequeunpaquete debaatravesarunaseriedetecnologasdeconexindedatosdiferentesenredeslocalesydereaampliaantesde llegarasudestino.Porlotanto,undispositivodeorigennotieneconocimientodelatecnologautilizadaenredes intermediasydedestinoodesusdireccionesdeCapa2yestructurasdetrama. CapadeRed LasdireccionesdecapadeRed(Capa3),comoporejemplo,lasdireccionesIpv4,brindaneldireccionamientogeneraly localquesecomprendetantoenelorigencomoeneldestino.Parallegarasultimodestino,unpaquetetransportala direccindedestinodeCapa3desdesuorigen.Sinembargo,debidoaquediferentesprotocolosdelacapadeEnlace dedatoslatramanduranteeltrayecto,ladireccindeCapa2querecibecadavezseaplicasloaesaporcinlocaldel trayectoysusmedios. Enresumen: Ladireccindecapaderedpermiteelenvodelpaqueteasudestino. Ladireccindecapadeenlacededatospermiteeltransportedelpaqueteutilizandolosmedioslocalesatravs decadasegmento.
9.3.5Ethernetunicast,multicastybroadcast
EnEthernetseutilizandistintasdireccionesMACparalacapa2:comunicacionesunicast,multicastybroadcast. Unicast UnadireccinMACunicastesladireccinexclusivaqueseutilizacuandoseenvaunatramadesdeundispositivode transmisinnicohaciaundispositivodedestinonico. Enelejemploquesemuestraenlafigura,unhostconunadireccinIP192.168.1.5(origen)solicitaunapginaWebdel servidorenladireccinIP192.168.1.200.Paraquesepuedaenviaryrecibirunpaqueteunicast,elencabezadodel paqueteIPdebecontenerunadireccinIPdedestino.Adems,elencabezadodelatramadeEthernettambindebe contenerunadireccinMACdedestinocorrespondiente.LadireccinIPyladireccinMACsecombinanparaenviar datosaunhostdedestinoespecfico.
Multicast Recuerdequelasdireccionesmulticastlepermitenaundispositivodeorigenenviarunpaqueteaungrupode dispositivos.UnadireccinIPdegrupomulticastseasignaalosdispositivosquepertenecenaungrupomulticast.El intervalodedireccionesmulticastesde224.0.0.0a239.255.255.255.Debidoaquelasdireccionesmulticastrepresentan ungrupodedirecciones(avecesdenominadoungrupodehosts),slopuedenutilizarsecomoeldestinodeunpaquete. Elorigensiempretendrunadireccinunicast. Ejemplosdedndeseutilizaranlasdireccionesmulticastseraneljuegoremoto,enelquevariosjugadoresseconectan demaneraremotaperojueganelmismojuego,yelaprendizajeadistanciaatravsdevideoconferencia,enelque variosestudiantesseconectanalamismaclase. Aligualqueconlasdireccionesunicastydebroadcast,ladireccinIPmulticastrequiereunadireccinMACmulticast correspondienteparapoderenviartramasenunaredlocal.LadireccinMACmulticastesunvalorespecialque comienzacon01005Eenhexadecimal.Elvalorterminaconlaconversindelos23bitsinferioresdeladireccinIPdel grupomulticastenlos6caractereshexadecimalesrestantesdeladireccindeEthernet.Elbitrestanteenladireccin MACessiempre0. Unejemplo,talcomosemuestraenelgrfico,eselhexadecimal01005E00000A.Cada342ersin342hexadecimales 4bitsbinarios. http://www.iana.org/assignments/ethernetnumbers http://www.cisco.com/en/US/docs/app_ntwk_services/waas/acns/v51/configuration/central/guide/51ipmul.html http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ipmulti.htm
9.4CONTROLDEACCESOALMEDIOENETHERNET 9.4.1ControldeaccesoalmedioenEthernet
Enunentornodemedioscompartidos,todoslosdispositivostienenaccesogarantizadoalmedio,peronotienen ningunaprioridadendichomedio.Simsdeundispositivorealizaunatransmisinsimultneamente,lassealesfsicas colisionanylareddeberecuperarseparaquepuedacontinuarlacomunicacin. LascolisionesrepresentanelprecioquedebepagarlaEthernetparaobtenerelbajogastorelacionadoconcada transmisin. LaEthernetutilizaelaccesomltiplepordeteccindeportadoraydeteccindecolisiones(CSMA/CD)paradetectary manejarcolisionesyparaadministrarlareanudacindelascomunicaciones. DebidoaquetodaslascomputadorasqueutilizanEthernetenvansusmensajesenelmismomedio,seutilizaun esquemadecoordinacindistribuida(CSMA)paradetectarlaactividadelctricaenelcable.Entonces,undispositivo puededeterminarcundopuedetransmitir.Cuandoundispositivodetectaqueningunaotracomputadoraest enviandounatramaounasealportadora,eldispositivotransmitirencasodequetengaalgoparaenviar.
9.4.2CSMA/CD:Elproceso
Deteccindeportadora EnelmtododeaccesoCSMA/CD,todoslosdispositivosderedquetienenmensajesparaenviardebenescucharantes detransmitir. Siundispositivodetectaunasealdeotrodispositivo,esperarduranteunperodoespecificadoantesdeintentar transmitir. Cuandonosedetectetrfico,undispositivotransmitirsumensaje.Mientrassellevaacabolatransmisin,el dispositivocontinaescuchandoparadetectartrficoocolisionesenlaLAN.Unavezqueseenvaelmensaje,el dispositivoregresaasumododeescuchapredeterminado. Multiacceso Siladistanciaexistenteentrelosdispositivosestalquelalatenciadelassealesdeundispositivodenotaqueun segundodispositivonodetectalasseales,elsegundodispositivopuedecomenzartambinatransmitir.Losmedios tienenentoncesdosdispositivosquetransmitensussealesalmismotiempo.Susmensajessepropagarnportodoslos medioshastaqueseencuentren.Enesepunto,lassealessemezclanyelmensajesedestruye.Sibienlosmensajesse corrompen,lamezcladesealesrestantescontinapropagndoseatravsdelosmedios. Deteccindecolisiones Cuandoundispositivoestenmododeescucha,puededetectarunacolisinenelmediocompartido.Ladeteccinde unacolisinesposibleporquetodoslosdispositivospuedendetectarunaumentodelaamplituddelasealporencima delnivelnormal. Unavezqueseproduceunacolisin,losdemsdispositivosqueseencuentrenenmododeescucha(comoastambin todoslosdispositivostransmisores)detectarnelaumentodelaamplituddelaseal.Unavezdetectadalacolisin,
todoslosdispositivostransmisorescontinuarntransmitiendoparagarantizarquetodoslosdispositivosdelared detectenlacolisin. Sealdecongestinypostergacinaleatoria Cuandolosdispositivosdetransmisindetectanlacolisin,envanunasealdecongestin.Estasealinterferentese utilizaparanotificaralosdemsdispositivossobreunacolisin,demaneraquestosinvocarnunalgoritmode postergacin.Estealgoritmodepostergacinhacequetodoslosdispositivosdejendetransmitirduranteunperodo aleatorio,loquepermitequelassealesdecolisindisminuyan. Unavezquefinalizaelretrasoasignadoaundispositivo,dichodispositivoregresaalmodoescucharantesde transmitir.Elperododepostergacinaleatoriagarantizaquelosdispositivosinvolucradosenlacolisinnointenten enviarsutrficonuevamentealmismotiempo,loqueprovocaraqueserepitatodoelproceso.Sinembargo,esto tambinsignificaqueuntercerdispositivopuedetransmitirantesdequecualquieradelosdosdispositivosinvolucrados enlacolisinoriginaltengalaoportunidaddevolveratransmitir.
Recuerdequeloshubsfueroncreadoscomodispositivosderedintermediariosquepermitenaunamayorcantidadde nodosconectarsealosmedioscompartidos.Loshubs,quetambinseconocencomorepetidoresmultipuerto, retransmitenlassealesdedatosrecibidasatodoslosdispositivosconectados,exceptoaaquldesdeelcualsereciben lasseales.Loshubsnodesempeanfuncionesderedtalescomodirigirlosdatossegnlasdirecciones. Loshubsylosrepetidoressondispositivosintermediariosqueextiendenladistanciaquepuedenalcanzarloscablesde Ethernet.Debidoaqueloshubsoperanenlacapafsica,ocupndosenicamentedelassealesenlosmedios,pueden producirsecolisionesentrelosdispositivosqueconectanydentrodelosmismoshubs. Adems,lautilizacindehubsparaproporcionaraccesoalaredaunamayorcantidaddeusuariosreduceel rendimientoparacadausuario,yaquedebecompartirselacapacidadfijadelosmediosentrecadavezmsdispositivos. Losdispositivosconectadosquetienenaccesoamedioscomunesatravsdeunhubounaseriedehubsconectados directamenteconformanloquesedenominadominiodecolisiones.Undominiodecolisionestambinsedenomina segmentodered.Porlotanto,loshubsyrepetidorestienenelefectodeaumentareltamaodeldominiodecolisiones. Talcomosemuestraenlafigura,lainterconexindeloshubsformaunatopologafsicaquesedenominaestrella extendida.Laestrellaextendidapuedecrearundominiodecolisionesnotablementeexpandido. Unmayornmerodecolisionesreducelaeficienciaylaefectividaddelaredhastaquelascolisionesseconviertenen unamolestiaparaelusuario. SibienelCSMA/CDesunsistemadeadministracindecolisionesdetramas,dichosistemasediseparaadministrar colisionessloparaunacantidadlimitadadedispositivosyenredesconpocousodered.Porlotanto,serequierede otrosmecanismoscuandoexistengrandescantidadesdeusuariosquequierenteneraccesoycuandosenecesitaun accesoalaredmsactivo. Comprobaremosquelautilizacindeswitchesenlugardehubspuedeseruncomienzoparareduciresteproblema. http://standards.ieee.org/getieee802/802.3.html
9.4.3TemporizacindeEthernet
LasimplementacionesmsrpidasdelacapafsicadeEthernetintroducencomplejidadesenlaadministracinde colisiones. Latencia Talcomoseanalizanteriormente,cadadispositivoquedeseetransmitirdebeescucharprimeroelmediopara verificarlapresenciadetrfico.Sinohaytrfico,laestacincomenzaratransmitirdeinmediato.Lasealelctricaque setransmiterequiereunacantidaddeterminadadetiempo(latencia)parapropagarse(viajar)atravsdelcable.Cada huborepetidorenlarutadelasealagregalatenciaamedidaqueenvalosbitsdesdeunpuertoalsiguiente. Esteretardoacumuladoaumentalaprobabilidaddequeseproduzcancolisiones,porqueunnododeescuchapuede transformarseensealesdetransmisinmientraselhuborepetidorprocesaelmensaje.Debidoaquelasealnohaba alcanzadoestenodomientrasestabaescuchando,dichonodopensqueelmedioestabadisponible.Estacondicin producegeneralmentecolisiones.
Temporizacinysincronizacin Enmodohalfduplex,sinoseproduceunacolisin,eldispositivoemisortransmitir64bitsdeinformacinde sincronizacindetemporizacin,loqueseconocecomoelPrembulo. Eldispositivoemisortransmitiracontinuacinlatramacompleta. LaEthernetconvelocidadesdetransmisin(throughput)de10Mbpsymenosesasncrona.Una comunicacinasncronaenestecontextosignificaquecadadispositivoreceptorutilizarlos8bytesde informacindetemporizacinparasincronizarelcircuitoreceptorconlosdatosentrantesyacontinuacin descartarlos8bytes. LasimplementacionesdeEthernetconvelocidadesdetransmisin(throughput)de100Mbpsymsson sncronas.Lacomunicacinsncronaenestecontextosignificaquelainformacindetemporizacinnoes necesaria.Sinembargo,porrazonesdecompatibilidad,loscamposPrembuloyDelimitadordeiniciode trama(SFD)todavaestnpresentes.
Tiempodebit Paracadavelocidaddemediosdiferenteserequiereunperododetiempodeterminadoparaqueunbit puedacolocarseydetectarseenelmedio.Dichoperododetiemposedenominatiempodebit.EnEthernet de10Mbps,unbitenlacapaMACrequierede100nanosegundos(ns)parasertransmitido.A100Mbps,ese mismobitrequierede10nsparasertransmitido.Ya1000Mbps,sloserequiere1nsparatransmitirunbit. Amenudo,seutilizaunaestimacinaproximadade20,3centmetros(8pulgadas)pornanosegundopara calcularelretardodepropagacinenuncableUTP.Elresultadoesquepara100metrosdecableUTPse requiereunpocomenosde5tiemposdebitparaqueunaseal10BASETrecorralalongituddelcable. ParaqueelCSMA/CDdeEthernetfuncione,eldispositivoemisordebedetectarlacolisinantesdequese hayacompletadolatransmisindeunatramadeltamaomnimo.A100Mbps,latemporizacindel dispositivoapenasescapazdefuncionarconcablesde100metros.A1000Mbps,ajustesespecialesson necesariosporquesesueletransmitirunatramacompletadeltamaomnimoantesdequeelprimerbit alcanceelextremodelosprimeros100metrosdecableUTP.Porestemotivo,nosepermiteelmodohalf duplexenlaEthernetde10Gigabits. Estasconsideracionesdetemporizacindebenaplicarsealespacioentrelastramasyalostiemposde postergacin(ambostemasseanalizanenlaprximaseccin)paraasegurarquecuandoundispositivo transmitasuprximatrama,sehareducidoalmnimoelriesgodequeseproduzcaunacolisin. Intervalodetiempo EnEthernethalfduplex,dondelosdatosslopuedenviajarenunadireccinalavez,elintervalodetiempose convierteenunparmetroimportanteparadeterminarcuntosdispositivospuedencompartirunared.Para todaslasvelocidadesdetransmisindeEthernetdeopordebajode1000Mbps,elestndardescribecmo unatransmisinindividualnopuedesermenorqueelintervalodetiempo. Ladeterminacindelintervalodetiempoesunacompensacinentrelanecesidaddereducirelimpactodela recuperacinencasodecolisin(tiemposdepostergacinyretransmisin)ylanecesidaddequelas distanciasderedseanlosuficientementegrandescomoparaadaptarseatamaosrazonablesdered.El compromisofueelegirundimetroderedmximo(2500metrosaproximadamente)paradespusestablecer lalongitudmnimadeunatramaquefuerasuficientecomoparagarantizarladeteccindetodaslaspeores colisiones. ElintervalodetiempoparaEthernetde10y100Mbpsesde512tiemposdebito64octetos.Elintervalode tiempoparaEthernetde1000Mbpsesde4096tiemposdebito512octetos. Elintervalodetiempogarantizaquesiestporproducirseunacolisin,sedetectardentrodelosprimeros 512bits(4096paraGigabitEthernet)delatransmisindelatrama.Estosimplificaelmanejodelas retransmisionesdetramasposterioresaunacolisin. Elintervalodetiempoesunparmetroimportanteporlassiguientesrazones:
Elintervalodetiemposecalculateniendoencuentalaslongitudesmximasdecablesenlaarquitecturade redlegaldemayortamao.Todoslostiemposderetardodepropagacindelhardwareseencuentranal mximopermisibleyseutilizaunasealdecongestinde32bitscuandosedetectancolisiones. Elintervalodetiemporealcalculadoesapenasmayorquelacantidaddetiempotericanecesariapara realizarunatransmisinentrelospuntosdemximaseparacindeundominiodecolisin,colisionarcon otratransmisinenelltimoinstanteposibleyluegopermitirquelosfragmentosdelacolisinregresena laestacintransmisorayseandetectados.Verlafigura. Paraqueelsistemafuncionecorrectamente,elprimerdispositivodebeestaraltantodelacolisinantesde queterminedeenviarlatramalegaldemenortamao. ParaqueunaEthernetde1000Mbpspuedaoperarenmodohalfduplex,seagregalatramaelcampode extensincuandoseenvantramaspequeas,conelslofindemantenerocupadoaltransmisorduranteel tiempoqueseanecesarioparaquevuelvaunfragmentodecolisin.Estecamposloseincluyeenlosenlaces enhalfduplexde1000Mbpsypermitequelastramasdemenortamaodureneltiemposuficientepara satisfacerlosrequisitosdelintervalodetiempo.Eldispositivoreceptordescartalosbitsdeextensin.
9.4.4Espacioentretramasypostergacin
Espacioentretramas LosestndaresdeEthernetrequierenunespaciomnimoentredostramasquenohayansufridounacolisin.Estole otorgaalmediotiempoparaestabilizarseantesdelatransmisindelatramaanteriorytiempoalosdispositivospara queprocesenlatrama.Estetiempo,llamadoespacioentretramas,semidedesdeelltimobitdelcampoFCSdeuna tramahastaelprimerbitdelPrembulodelaprximatrama. Unavezenviadalatrama,todoslosdispositivosdeunaredEthernetde10Mbpsdebenesperarunmnimode96 tiemposdebit(9,6microsegundos)antesdequecualquierdispositivopuedatransmitirlasiguientetrama.Enversiones deEthernetmsveloces,elespaciosiguesiendoelmismo,96tiemposdebit,peroeltiempodelespacioentretramasse vuelveproporcionalmentemscorto. Losretardosdesincronizacinentredispositivospuedenocasionarlaprdidadealgunosdelosbitsdelprembulodela trama.Asuvez,estopuedeproducirunareduccinmnimadelespacioentretramascuandoloshubsyrepetidores regeneranlos64bitscompletosdelainformacindetemporizacin(elPrembuloyelSFD)alcomienzodecadatrama quesereenva.EnEthernetdemayorvelocidad,algunosdispositivossensiblesaltiempopodraneventualmenteno reconocerlastramasindividualesloqueoriginaraunafalladecomunicacin.
Sealdecongestin Comorecordar,laEthernetpermitequelosdispositivoscompitanparaeltiempodetransmisin.Encasode quedosdispositivostransmitansimultneamente,elCSMA/CDdelaredintentaresolverelproblema.Sin embargo,recuerdequecuandoseagregaunmayornmerodedispositivosalared,esposiblequelas colisionesseancadavezmsdifcilesderesolver. Tanprontocomosedetectaunacolisin,losdispositivostransmisoresenvanunasealdecongestinde32 bitsquelaimpone.EstogarantizaquetodoslosdispositivosdelaLANdetectarnlacolisin. Esimportantequelasealdecongestinnosedetectecomounatramavlida;delocontrario,nopodra identificarselacolisin.Elpatrndedatosqueseobservaconmayorfrecuenciaparaunasealdecongestin essimplementeunpatrnde1,0,1,0queserepite,aligualqueelPrembulo. Losmensajescorrompidos,transmitidosdeformaparcial,generalmenteseconocencomofragmentosde colisinorunts.Lascolisionesnormalestienenmenosde64octetosdelongitudy,porlotanto,reprueban tantolapruebadelongitudmnimacomolaFCS,loquefacilitasuidentificacin.
Temporizacindepostergacin Unavezproducidalacolisinyquetodoslosdispositivospermitanqueelcablequedeinactivo(cadauno esperaquesecumplaelespaciocompletoentretramas),losdispositivoscuyastransmisionessufrieronla colisindebenesperarunperodoadicional,ycadavezpotencialmentemayor,antesdeintentarla retransmisindelatramaquesufrilacolisin.Elperododeesperaestintencionalmentediseadoparaque seaaleatoriodemodoquedosestacionesnodemorenlamismacantidaddetiempoantesdeefectuarla retransmisin,loquecausaracolisionesadicionales.Estoselograenpartealaumentarelintervaloapartir delcualseseleccionaeltiempoderetransmisinaleatoriocadavezqueseefectaunintentode retransmisin.Elperododeesperasemideenincrementosdelintervalodetiempodelparmetro. SilacongestinenlosmediosprovocaquelacapaMACnopuedaenviarlatramadespusde16intentos, abandonaelintentoygeneraunerrorenlacapadeRed.Estetipodesucesosesraroenunaredquefunciona correctamenteyslosucederaenelcasodecargasderedextremadamentepesadasocuandoseproduceun problemafsicoenlared. LosmtodosdescriptosenestaseccinpermitanaEthernetproporcionarunserviciosuperiorenuna topologademedioscompartidosbasndoseenelusodehubs.Enlaseccindeswitchesqueaparecea continuacin,veremoscmo,medianteelusodeswitches,lanecesidaddeutilizarelCSMA/CDcomienzaa disminuiro,enalgunoscasos,adesaparecerporcompleto.
9.5CAPAFISICADEETHERNET 9.5.1DescripcingeneraldelacapafsicadeEthernet
LasdiferenciasqueexistenentreEthernetestndar,FastEthernet,GigabitEthernety10GigabitEthernettienenlugar enlacapafsica,generalmentedenominadaEthernetPHY. LaEthernetserigeporlosestndaresIEEE802.3.Actualmente,sedefinencuatrovelocidadesdedatosparael funcionamientoconcablesdefibrapticaydepartrenzado: 10MbpsEthernet10BaseT 100MbpsFastEthernet 1000MbpsGigabitEthernet 10Gbps10GigabitEthernet
9.5.2Ethernetde10y100Mbps
Lasprincipalesimplementacionesde10MbpsdeEthernetincluyen: 10BASE5concablecoaxialThicknet 10BASE2concablecoaxialThinnet 10BASETconcabledepartrenzadonoblindadoCat3/Cat5
LasprimerasimplementacionesdeEthernet,10BASE5y10BASE2utilizabancablecoaxialenunbusfsico.Dichas implementacionesyanoseutilizanylosmsrecientesestndares802.3nolasadmiten. Ethernetde10Mbps10BASET La10BASETutilizalacodificacinManchesterparadoscablesdepartrenzadonoblindado.Lasprimeras implementacionesdela10BASETutilizabancableadoCat3.Sinembargo,elcableadoCat5osuperioreselqueseutiliza generalmenteenlaactualidad. LaEthernetde10MbpsseconsideracomolaEthernetclsicayutilizaunatopologaenestrellafsica.Losenlacesde Ethernet10BASETpuedentenerhasta100metrosdelongitudantesdequerequieranunhuborepetidor. La10BASETutilizadosparesdecablesdecuatroparesyfinalizaencadaextremoconunconectorRJ45de8pins.Elpar conectadoalospins1y2seutilizaparatransmitiryelparconectadoalospins3y6seutilizapararecibir.Lafigura muestralasalidadepinsRJ45utilizadaconEthernet10BASET. La10BASETgeneralmentenoseeligeparainstalacionesdeLANnuevas.Sinembargo,todavaexistenactualmente muchasredesEthernet10BASET.Elreemplazodeloshubsporlosswitchesenredes10BASETaumentnotablemente
Aligualqueconla10BASETX,la100BASETXseconectacomoestrellafsica.Lafiguramuestraunejemplodeuna topologaenestrellafsica.Sinembargo,adiferenciadela10BASET,lasredes100BASETXutilizangeneralmenteun switchenelcentrodelaestrellaenvezdeunhub.Aproximadamentealmismotiempoquelastecnologas100BASETX seconvirtieronenlanorma,losswitchesLANtambincomenzaronaimplementarseconfrecuencia.Estosdesarrollos simultneosllevaronasucombinacinnaturaleneldiseodelasredes100BASETX. 100BASEFX Elestndar100BASEFXutilizaelmismoprocedimientodesealizacinquela100BASETX,perolohaceenmediosde fibrapticaenvezdecobreUTP.Sibienlosprocedimientosdecodificacin,decodificacinyrecuperacinderelojson losmismosparaambosmedios,latransmisindesealesesdiferente:pulsoselctricosencobreypulsosdeluzenfibra ptica.La100BASEFXutilizaconectoresdeinterfazdefibradebajocosto(generalmentellamadosconectoresSC 358ersi). Lasimplementacionesdefibrasonconexionespuntoapunto,esdecir,seutilizanparainterconectardosdispositivos. Estasconexionespuedenserentredoscomputadoras,entreunacomputadorayunswitchoentredosswitches.
9.5.3Ethernetde1000Mbps
1000MbpsGigabitEthernet EldesarrollodelosestndaresdeGigabitEthernetdiocomoresultadoespecificacionesparacobreUTP,fibra monomodoyfibramultimodo.EnredesdeGigabitEthernet,losbitsseproducenenunafraccindeltiempoque requierenenredesde100Mbpsyredesde10Mbps.Graciasaquelassealesseproducenenmenortiempo,losbitsse vuelvenmssusceptiblesalruidoy,porlotanto,latemporizacintieneunaimportanciadecisiva.Lacuestindel rendimientosebasaenlavelocidadconlaqueeladaptadorolainterfazderedpuedancambiarlosnivelesdevoltajey enlamaneraenquedichocambiodevoltajepuedadetectarsedeunmodoconfiablea100metrosdedistanciaenla NIColainterfazderecepcin.
Aestasmayoresvelocidades,lacodificacinydecodificacindedatosesmscompleja.LaGigabitEthernetutilizados distintospasosdecodificacin.Latransmisindedatosesmseficientecuandoseutilizancdigospararepresentarel streambinariodebits.Lacodificacindedatospermitelasincronizacin,elusoeficientedelanchodebanday caractersticasmejoradasderelacinentresealyruido. Ethernet1000BASET LaEthernet1000BASETbrindaunatransmisinfullduplexutilizandoloscuatroparesdecableUTPCategora5o superior.LaGigabitEthernetporcablesdecobrepermiteunaumentode100Mbpsporpardecablea125Mbpsporpar decableo500Mbpsparaloscuatropares.Cadapardecableoriginasealesenfullduplex,loqueduplicalos500Mbps a1000Mbps. La1000BASETutilizacodificacindelnea4DPAM5paraobtenerunthroughputdedatosde1Gbps.Esteesquemade codificacinpermitesealesdetransmisinencuatroparesdecablessimultneamente.Traduceunbytede8bitsde datosenunatransmisinsimultneadecuatrosmbolosdecdigoqueseenvanporlosmedios,unoencadapar,como sealesdeModulacindeamplituddepulsosde5niveles(PAM5).Estosignificaquecadasmbolosecorrespondecon dosbitsdedatos.Debidoaquelainformacinviajasimultneamenteatravsdelascuatrorutas,elsistemadecircuitos tienequedividirlastramaseneltransmisoryreensamblarlasenelreceptor.Lafiguramuestraunarepresentacindel sistemadecircuitosqueutilizalaEthernet1000BASET. La1000BASETpermitelatransmisinyrecepcindedatosenambasdirecciones(enelmismocableyalmismo tiempo).Esteflujodetrficocreacolisionespermanentesenlosparesdecables.Estascolisionesgeneranpatronesde voltajecomplejos.Loscircuitoshbridosquedetectanlassealesutilizantcnicassofisticadastalescomolacancelacin deeco,lacorreccindelerrordeenvodeCapa1(FEC)yunaprudenteseleccindelosnivelesdevoltaje.Alutilizar dichastcnicas,elsistemaalcanzaunthroughputde1Gigabit. Paracontribuiralasincronizacin,lacapafsicaencapsulacadatramacondelimitadoresdeinicioyfinalizacinde stream.LatemporizacindeloopssemantienemediantestreamscontinuosdesmbolosINACTIVOSqueseenvanen cadapardecablesduranteelespacioentretramas. Adiferenciadelamayoradelassealesdigitales,enlasquegeneralmenteseencuentraunpardenivelesdevoltaje discretos,la1000BASETutilizamuchosnivelesdevoltaje.Enperodosinactivos,seencuentrannuevenivelesdevoltaje enelcable.Durantelosperodosdetransmisindedatos,seencuentranhasta17nivelesdevoltajeenelcable.Con estegrannmerodeestados,combinadoconlosefectosdelruido,lasealenelcableparecemsanalgicaquedigital. Comoenelcasodelanalgico,elsistemaesmssusceptiblealruidodebidoalosproblemasdecableyterminacin.
Ethernet1000BASESXy1000BASELXporfibraptica LasversionesdefibrapticadelaGigabitEthernet(1000BASESXy1000BASELX)ofrecenlassiguientesventajassobre elUTP:inmunidadalruido,tamaofsicopequeoydistanciasyanchodebandaaumentadosysinrepeticiones. Todaslasversionesde1000BASESXy1000BASELXadmitenlatransmisinbinariafullduplexa1250Mbpsendos hebrasdefibraptica.Lacodificacindelatransmisinsebasaenelesquemadecodificacin8B/10B.Debidoalgasto deestacodificacin,lavelocidaddetransferenciadedatossiguesiendo1000Mbps. Cadatramadedatosseencapsulaenlacapafsicaantesdelatransmisinylasincronizacindelosenlacessemantiene enviandounstreamcontinuodegruposdecdigosINACTIVOSduranteelespacioentretramas. Lasprincipalesdiferenciasentrelasversionesdefibrade1000BASESXy1000BASELXsonlosmediosdeenlace,los conectoresylalongituddeondadelasealptica.Estasdiferenciasseilustranenlafigura.
9.5.4Ethernet:Opcionesfuturas
SeadaptelestndarIEEE802.3aeparaincluirlatransmisinenfullduplexde10Gbpsencabledefibraptica.El estndar802.3aeylosestndares802.3paralaEthernetoriginalsonmuysimilares.LaEthernetde10Gigabits(10GbE) estevolucionandoparapoderutilizarsenosloenLANsinotambinenWANyMAN. DebidoaqueelformatodetramayotrasespecificacionesdeEthernetdeCapa2soncompatiblesconestndares anteriores,la10GbEpuedebrindarunmayoranchodebandapararedesindividualesqueseainteroperableconla infraestructuraderedexistente. 10GbpssepuedecompararconotrasvariedadesdeEthernetdeestemodo: Elformatodetramaeselmismo,permitiendoaslainteroperabilidadentretodoslostiposdetecnologas antiguas,fast,gigabity10GigabitEthernet,sinlanecesidadderetramadooconversionesdeprotocolo. Eltiempodebitahoraesde0,1nanosegundos.Todaslasdemsvariablesdetiempocaenensu correspondientelugarenlaescala. Yaquesloseutilizanconexionesdefibrapticafullduplex,nohayningntipodecontencindemediosnise necesitaelCSMA/CD. Sepreservalamayoradelassubcapasde802.3deIEEEdentrodelasCapasOSI1y2,conalgunospocos agregadosparaqueseadaptenaenlacesdefibrade40kmylaposibilidaddeinteroperabilidadconotras tecnologasenfibra.
9.6HUBSYSWITCHES 9.6.1Ethernetantigua:Utilizacindehubs
Enseccionesanteriores,vimoscmolaEthernetclsicautilizamedioscompartidosycontroldeaccesoalmediobasado encontenciones.LaEthernetclsicautilizahubsparainterconectarlosnodosdelsegmentodeLAN.Loshubsnorealizan ningntipodefiltrodetrfico.Encambio,elhubreenvatodoslosbitsatodoslosdispositivosconectadosalhub.Esto obligaatodoslosdispositivosdelaLANacompartirelanchodebandadelosmedios. Adems,estaimplementacindeEthernetclsicaoriginaamenudograndesnivelesdecolisionesenlaLAN.Debidoa estosproblemasderendimiento,estetipodeLANEthernettieneunusolimitadoenlasredesactuales.Las implementacionesdeEthernetconhubsseutilizangeneralmenteenlaactualidadenLANpequeasoLANconpocos requisitosdeanchodebanda. Elhechodequelosdispositivoscompartanmedioscreaproblemassignificativosamedidaquelaredcrece.Lafigura ilustraalgunasdelosproblemasqueaqusepresentan. Escalabilidad Enunaredconhubs,existeunlmiteparalacantidaddeanchodebandaquelosdispositivospuedencompartir.Con cadadispositivoqueseagregaalmediocompartido,elanchodebandapromediodisponibleparacadadispositivo disminuye.Concadaaumentodelacantidaddedispositivosenlosmedios,elrendimientosevedegradado. Latencia
Lalatenciadelaredeslacantidaddetiempoquelellevaaunasealllegaratodoslosdestinosdelmedio.Cadanodode unaredbasadaenhubsdebeesperarunaoportunidaddetransmisinparaevitarcolisiones.Lalatenciapuede aumentarnotablementeamedidaqueladistanciaentrelosnodosseextiende.Lalatenciatambinseveafectadapor unretardodelasealenlosmedios,comoastambinporelretardoaadidoporelprocesamientodelasseales mediantehubsyrepetidores.Elaumentodelalongituddelosmediosodelacantidaddehubsyrepetidoresconectados aunsegmentooriginaunamayorlatencia.Amayorlatencia,mayorprobabilidaddequelosnodosnorecibanlasseales iniciales,loqueaumentalascolisionespresentesenlared. Falladered DebidoaquelaEthernetclsicacompartelosmedios,cualquierdispositivodelaredpuedepotencialmenteocasionar problemasparaotrosdispositivos.Sicualquierdispositivoconectadoalhubgeneratrficoperjudicial,puedeverse impedidalacomunicacindetodoslosdispositivosdelmedio.Estetrficoperjudicialpuededeberseaunavelocidad incorrectaoalosajustesdefullduplexdelaNIC. Colisiones SegnelCSMA/CD,unnodonodeberaenviarunpaqueteamenosquelaredestlibredetrfico.Sidosnodosenvan paquetesalmismotiempo,seproduceunacolisinylospaquetessepierden.Entonces,ambosnodosenvanunaseal decongestin,esperanunacantidaddetiempoaleatoriayretransmitensuspaquetes.Cualquierpartedelareden dondelospaquetesdedosomsnodospuedaninterferirentreellosseconsideracomoundominiodecolisiones.Una redconunagrancantidaddenodosenelmismosegmentotieneundominiodecolisionesmayory,generalmente,ms trfico.Amedidaqueaumentalacantidaddetrficoenlared,aumentanlasposibilidadesdecolisin. LosswitchesbrindanunaalternativaparaelentornobasadoencontencionesdelaEthernetclsica.
9.6.2Ethernet:Utilizacindeswitches
Enlosltimosaos,losswitchesseconvirtieronrpidamenteenunapartefundamentaldelamayoradelasredes.Los switchespermitenlasegmentacindelaLANendistintosdominiosdecolisiones.Cadapuertodeunswitchrepresenta undominiodecolisionesdistintoybrindaunanchodebandacompletoalnodooalosnodosconectadosadicho puerto.Conunamenorcantidaddenodosencadadominiodecolisiones,seproduceunaumentoenelanchodebanda promediodisponibleparacadanodoysereducenlascolisiones. UnaLANpuedetenerunswitchcentralizadoqueconectaahubsquetodavabrindanconectividadalosnodos.Obien, unaLANpuedetenertodoslosnodosconectadosdirectamenteaunswitch.Estastopologasseilustranenlafigura. EnunaLANenlaqueseconectaunhubaunpuertodeunswitch,todavaexisteunanchodebandacompartido,loque puedeproducircolisionesdentrodelentornocompartidodelhub.Sinembargo,elswitchaislarelsegmentoylimitar lascolisionesparaeltrficoentrelospuertosdelhub.
Estastopologasfsicasenestrellasonesencialmenteenlacespuntoapunto. Anchodebandadedicado Cadanododisponedelanchodebandadelosmedioscompletoenlaconexinentreelnodoyelswitch.Debidoaque unhubreplicalassealesquerecibeylasenvaatodoslosdemspuertos,loshubsdeEthernetclsicaformanunbus lgico.Estosignificaquetodoslosnodosdebencompartirelmismoanchodebandaparaestebus.Conlosswitches, cadadispositivotieneunaconexinpuntoapuntodedicadaentreeldispositivoyelswitch,sincontencindemedios. Amododeejemplo,puedencompararsedosLANde100Mbps,cadaunadeellascon10nodos.Enelsegmentodered A,los10nodosseconectanaunhub.Cadanodocomparteelanchodebandade100Mbpsdisponible.Estoofreceun promediode10Mbpsparacadanodo.EnelsegmentoderedB,los10nodosseconectanaunswitch.Eneste segmento,los10nodostienenelanchodebandacompletode100Mbpsdisponible. Inclusoenesteejemploderedpequea,elaumentodelanchodebandaessignificativo.Amedidaquelacantidadde nodosaumenta,ladiscrepanciaentreelanchodebandadisponibleparalasdosimplementacionesaumenta significativamente.
Entornolibredecolisiones Unaconexinpuntoapuntodedicadaaunswitchtambinevitacontencionesdemediosentredispositivos,loque permitequeunnodofuncioneconpocascolisionesoningunacolisin.EnunaredEthernetclsicadetamaomoderado queutilizahubs,aproximadamenteentreel40%yel50%delanchodebandaseconsumeenlarecuperacinpor colisiones.EnunaredEthernetconswitch,enlaqueprcticamentenohaycolisiones,elgastodestinadoala recuperacinporcolisionesseeliminacasiporcompleto.Estoleofrecealaredconswitchestasasdethroughput significativamentemejoradas. Funcionamientofullduplex LautilizacindeswitchestambinlepermiteaunaredfuncionarcomoentornodeEthernetfullduplex.Antesdeque existieranlosswitches,laEthernetsloerahalfduplex.Estoimplicabaqueenunmomentodadounnodopoda transmitirorecibir.ConlacaractersticafullduplexhabilitadaenunaredEthernetconswitches,losdispositivos conectadosdirectamentealospuertosdelswitchpuedentransmitiryrecibirsimultneamenteconelanchodebanda completodelosmedios. Laconexinentreeldispositivoyelswitchestlibredecolisiones.Estadisposicinefectivamenteduplicalavelocidad detransmisincuandoselacomparaconlahalfduplex.Porejemplo,silavelocidaddelaredesde100Mbps,cada nodopuedetransmitirunatramaa100Mbpsy,almismotiempo,recibirunatramaa100Mbps. Utilizacindeswitchesenlugardehubs GranpartedelaEthernetmodernautilizaswitchesparalosdispositivosfinalesyoperaenfull367ersi.Debidoaquelos switchesbrindanmuchomsthroughputqueloshubsyaumentanelrendimientotannotablemente,esjusto preguntarse:porqunoutilizamosswitchesentodaslasLANEthernet?Existentresrazonesporlasqueloshubs siguenutilizndose: Disponibilidad:losswitchesdeLANnosedesarrollaronhastacomienzosdeladcadade1990ynoestuvieron disponibleshastamediadosdedichadcada.LasprimerasredesEthernetutilizabanhubsdeUTPymuchasdeellas continanfuncionandohastaeldadehoy. Econmicas.Enunprincipio,losswitchesresultabanbastantecostosos.Amedidaqueelpreciodelosswitchesse redujo,lautilizacindehubsdisminuyyelcostoescadavezmenosunfactoralmomentodetomardecisionesde implementacin. Requisitos:LasprimerasredesLANeranredessimplesdiseadasparaintercambiararchivosycompartirimpresoras. Paramuchasubicaciones,lasprimerasredesevolucionaronhastaconvertirseenlasredesconvergentesdelaactualidad, loqueoriginunanecesidadimperantedeunmayoranchodebandadisponibleparalosusuariosindividuales.En algunoscasos,sinembargo,sersuficienteconunhubdemedioscompartidosyestosproductospermanecenenel mercado. Lasiguienteseccinestudialaoperacinbsicadelosswitchesycmounswitchlograelrendimientomejoradodelque ahoradependennuestrasredes.Enuncursoposteriorsepresentarnmsdetallesytecnologasadicionales relacionadasconlaconmutacin.
6.6.3Switches:Reenvoselectivo
LosswitchesEthernetreenvanselectivamentetramasindividualesdesdeunpuertoreceptorhastaelpuertoenelque estconectadoelnododedestino.Esteprocesodereenvoselectivopuedepensarsecomolaposibilidaddeestablecer unaconexinpuntoapuntomomentneaentrelosnodosdetransmisinyrecepcin.Laconexinseestableceslo
duranteeltiemposuficientecomoparaenviarunasolatrama.Duranteesteinstante,losdosnodostienenunaconexin deanchodebandacompletaentreellosyrepresentanunaconexinlgicapuntoapunto. Parasermsprecisosentrminostcnicos,estaconexintemporarianoseestableceentrelosdosnodosdemanera simultnea.Bsicamente,estohacequelaconexinentreloshostsseaunaconexinpuntoapunto.Dehecho, cualquiernodoquefuncioneenmodofullduplexpuedetransmitirencualquiermomentoquetengaunatrama, independientementedeladisponibilidaddelnodoreceptor.EstosucedeporqueunswitchLANalmacenaunatrama entranteenlamemoriabferydespuslaenvaalpuertocorrespondientecuandodichopuertoestinactivo.Este procesosedenominaalmacenaryenviar. Conlaconmutacinalmacenaryenviar,elswitchrecibelatramacompleta,controlaelFSCenbuscadeerroresy reenvalatramaalpuertoindicadoparaelnododedestino.Debidoaquelosnodosnodebenesperaraqueelmedio estinactivo,losnodospuedenenviaryrecibiralavelocidadcompletadelmediosinprdidasocasionadaspor colisionesoelgastoasociadoconlaadministracindecolisiones. ElreenvosebasaenlaMACdedestino Elswitchmantieneunatabla,denominadatablaMACquehacecoincidirunadireccinMACdedestinoconelpuerto utilizadoparaconectarseaunnodo.Paracadatramaentrante,ladireccinMACdedestinoenelencabezadodela tramasecomparaconlalistadedireccionesdelatablaMAC.Siseproduceunacoincidencia,elnmerodepuertodela tablaqueseasociconladireccinMACseutilizacomopuertodesalidaparalatrama. LatablaMACpuededenominarsedediferentesmaneras.Generalmente,selallamatabladeswitch.Debidoaquela conmutacinderivadeunatecnologamsantiguadenominadabridgingtransparente,latablasueledenominarsetabla delpuente.Porestarazn,muchosdelosprocesosquerealizanlosswitchesLANpuedencontenerlaspalabrasbridgeo bridgingensunombre. UnbridgeesundispositivoqueseutilizabaconmayorfrecuenciaenlosiniciosdelaLANparaconectardossegmentos deredfsica.Losswitchespuedenutilizarsepararealizarestaoperacin,alavezquepermitenlaconectividaddel dispositivofinalconlaLAN.MuchasotrastecnologassedesarrollaronentornoalosswitchesLAN.Muchasdeestas tecnologassepresentarnenotrocurso.Unentornoenelqueprevalecenlosbridgessonlasredesinalmbricas. Utilizamosbridgesinalmbricosparainterconectardossegmentosderedinalmbrica.Porlotanto,encontrarquela industriaderedesutilizaambostrminos,conmutacinybridging.
Aprendizaje LatablaMACdebellenarseconlasdireccionesMACysuspuertoscorrespondientes.Elprocesodeaprendizajepermite queestosmapeosseadquierandinmicamenteduranteelfuncionamientonormal. Amedidaquecadatramaingresaalswitch,elswitchanalizaladireccinMACdeorigen.Medianteunprocesode bsqueda,elswitchdeterminasilatablayacontieneunaentradaparaesadireccinMAC.Sinoexisteningunaentrada, elswitchcreaunanuevaentradaenlatablaMACutilizandoladireccinMACdeorigenyasocialadireccinconel puertoenelquelleglaentrada.Ahora,elswitchpuedeutilizarestemapeoparareenviartramasaestenodo. Actualizacin LasentradasdelatablaMACqueseadquirieronmedianteelprocesodeAprendizajerecibenunamarcahoraria.La marcahorariaseutilizacomoinstrumentoparaeliminarlasentradasantiguasdelatablaMAC.Despusdequesecrea unaentradaenlatablaMAC,unprocesocomienzaunacuentaregresivautilizandolamarcahorariacomoelvalorinicial. Unavezqueelvaloralcanza0,laentradadelatablaseactualizarlaprximavezqueelswitchrecibaunatramadeese nodoenelmismopuerto. Flooding SielswitchnosabeaqupuertoenviarunatramaporqueladireccinMACdedestinonoseencuentraenlatablaMAC, elswitchenvalatramaatodoslospuertos,exceptoalpuertoenelquelleglatrama.Elprocesoqueconsisteenenviar unatramaatodoslossegmentossedenominainundacin.Elswitchnoreenvalatramaalpuertoenelquellegla tramaporquecualquierdestinodeesesegmentoyahabrrecibidolatrama.Lainundacintambinseutilizapara tramasqueseenvanaladireccinMACdebroadcast. Reenvoselectivo ElreenvoselectivoeselprocesoporelcualseanalizaladireccinMACdedestinodeunatramayselareenvaal puertocorrespondiente.staeslafuncinprincipaldelswitch.Cuandounatramadeunnodollegaalswitchyelswitch yaaprendisudireccinMAC,dichadireccinsehacecoincidirconunaentradadelatablaMACylatramasereenvaal puertocorrespondiente.Enlugardesaturarlatramahaciatodoslospuertos,elswitchenvalatramaalnododedestino atravsdelpuertoindicado.Estaaccinsedenominareenvo.. Filtrado Enalgunoscasos,latramanosereenva.Esteprocesosedenominafiltradodelatrama.Unodelosusosdelfiltradoya sedescribi:unswitchnoreenvaunatramaalmismopuertoenelquellega.Elswitchtambindescartarunatrama corrupta.SiunatramanoapruebalaverificacinCRC,dichatramasedescarta.Otraraznporlaqueunatramasefiltra espormotivosdeseguridad.Unswitchtieneconfiguracionesdeseguridadparabloqueartramashaciaodesde direccionesMACselectivasopuertosespecficos.
9.7ADDRESSRESOLUTIONPROTOCOL(ARP) 9.7.1ElprocesoARP:MapeodedireccionesIPadireccionesMAC
ElprotocoloARPofrecedosfuncionesbsicas: ResolucindedireccionesIpv4adireccionesMAC. Mantenimientodeunacachdelasasignaciones.
ResolucindedireccionesIpv4adireccionesMAC ParaqueunatramasecoloqueenlosmediosdelaLAN,debecontarconunadireccinMACdedestino.Cuandose envaunpaquetealacapadeEnlacededatosparaqueseloencapsuleenunatrama,elnodoconsultaunatablaensu memoriaparaencontrarladireccindelacapadeEnlacededatosquesemapeaaladireccinIpv4dedestino.Esta tablasedenominatablaARPocachARP.LatablaARPsealmacenaenlaRAMdeldispositivo. CadaentradaofiladelatablaARPtieneunpardevalores:unadireccinIPyunadireccinMAC.Larelacinentrelos dosvaloressedenominamapa,quesimplementesignificaqueustedpuedelocalizarunadireccinIPenlatablay descubrirladireccinMACcorrespondiente.LatablaARPalmacenaelmapeodelosdispositivosdelaLANlocalenla memoriacach. Paracomenzarelproceso,unnodotransmisorintentalocalizarenlatablaARPladireccinMACmapeadaaundestino Ipv4.Siestemapaestalmacenadoenlatabla,elnodoutilizaladireccinMACcomolaMACdedestinoenlatramaque encapsulaelpaqueteIpv4.Latramasecodificaentoncesenlosmediosdelared. MantenimientodeunatablaARP LatablaARPsemantienedinmicamente.ExistendosmanerasenlasqueundispositivopuedereunirdireccionesMAC. Unaesmonitoreareltrficoqueseproduceenelsegmentodelaredlocal.Amedidaqueunnodorecibetramasdelos medios,puederegistrarlasdireccionesIPyMACdeorigencomomapeosenlatablaARP.Amedidaquelastramasse transmitenenlared,eldispositivocompletalatablaARPconlosparesdedirecciones.
OtramaneraenlaqueundispositivopuedeobtenerunpardedireccionesesemitirunasolicituddeARP.ElARPenva unbroadcastdeCapa2atodoslosdispositivosdelaLANEthernet.LatramacontieneunpaquetedesolicituddeARP conladireccinIPdelhostdedestino.ElnodoquerecibelatramayqueidentificaladireccinIPcomosifueralasuya respondeenviandounpaquetederespuestadeARPalemisorcomounatramaunicast.Estarespuestaseutiliza entoncesparacrearunaentradanuevaenlatablaARP. EstasentradasdinmicasdelatablaMACtienenunamarcahorariasimilaraladelasentradasdelatablaMACenlos switches.Siundispositivonorecibeunatramadeundeterminadodispositivoantesdequevenzalamarcahoraria,la entradaparaestedispositivoseeliminadelatablaARP. Adems,puedeningresarseentradasestticasdemapasenunatablaARP,peroestonosucedeconfrecuencia.Las entradasestticasdelatablaARPcaducancuandopasaeltiempoydebeneliminarseenformamanual. Creacindelatrama QuhaceunnodocuandodebecrearunatramaylacachARPnocontieneunmapadeunadireccinIPhaciauna direccinMACdedestino?CuandoelARPrecibeunasolicitudparamapearunadireccinIpv4aunadireccinMAC, buscaelmapaalmacenadoensutablaARP.Sinoencuentralaentrada,laencapsulacindelpaqueteIpv4noserealizay losprocesosdeCapa2notificanalARPquenecesitaunmapa. LosprocesosARPenvanentoncesunpaquetedesolicituddeARPparadescubrirladireccinMACdeldispositivode destinodelaredlocal.SiundispositivoquerecibelasolicitudtieneladireccinIPdedestino,respondeconuna respuestaARP.SecreaunmapaenlatablaARP.LospaquetesparaesadireccinIpv4puedenahoraencapsularseen tramas. SiningndispositivorespondealasolicituddeARP,elpaquetesedescartaporquenopuedecrearseunatrama.Esta falladeencapsulacinseinformaalascapassuperioresdeldispositivo.Sieldispositivoesundispositivointermediario, comoporejemplo,unrouter,lascapassuperiorespuedenoptarporresponderalhostdeorigenconunerrorenun paqueteICMPv4. Hagaclicenlosnmerosdelospasosqueaparecenenlafiguraparaverelprocesoqueseutilizaparaobtenerla direccinMACdeunnododelaredfsicalocal. Enlaprcticadelaboratorio,utilizarWiresharkparaobservarlassolicitudesyrespuestasdeARPentodaunared.
9.7.2ElprocesoARP:Destinosfueradelaredlocal
Todaslastramasdebenenviarseaunnododeunsegmentodelaredlocal.SielhostIpv4dedestinoseencuentraenla redlocal,latramautilizarladireccinMACdeestedispositivocomoladireccinMACdedestino. SielhostIpv4dedestinonoseencuentraenlaredlocal,elnododeorigennecesitaenviarlatramaalainterfazdel routerqueesel380ersinoelsiguientesaltoqueseutilizaparallegaradichodestino.Elnododeorigenutilizarla direccinMACdel380ersincomodireccindedestinoparalastramasquecontenganunpaqueteIpv4dirigidoahosts queseencuentrenenotrasredes.
routeractacomosifueraelhostconladireccinIpv4solicitadaporlasolicituddeARP.Alsimularsuidentidad,el routeraceptalaresponsabilidaddeenrutarpaquetesaldestinoreal. UnodelosusosqueseledaadichoprocesoescuandounaimplementacinmsantiguadeIpv4nopuededeterminar sielhostdedestinoseencuentraenlamismaredlgicaqueelorigen.Enestasimplementaciones,elARPsiempreenva solicitudesdeARPparaladireccinIpv4dedestino.SielARPproxysedesactivaenlainterfazdelrouter,estoshostsno puedencomunicarsefueradelaredlocal. OtrocasoenelqueseutilizaelARPproxyescuandounhostcreequeestdirectamenteconectadoalamismared lgicaqueelhostdedestino.Estoocurregeneralmentecuandounhostseconfiguraconunamscarainapropiada. Talcomosemuestraenlafigura,elHostAseconfigurinapropiadamenteconunamscaradesubred/16.Estehost creequeestdirectamenteconectadoalared172.16.0.0/16envezdealasubred172.16.10.0/24. CuandoseintentacomunicarconcualquierhostIpv4enelintervalode172.16.0.1a172.16.255.254,elHostAenviar unasolicituddeARPparaesadireccinIpv4.ElrouterpuedeutilizarunARPproxypararesponderalassolicitudesde direccinIpv4delHostC(172.16.20.100)yelHostD(172.16.20.200).Comoresultado,elHostAtendrentradaspara estasdireccionesmapeadasaladireccinMACdelainterfaze0delrouter(00000c9436ab). OtrousoqueselepuededaralARPproxyescuandounhostnoestconfiguradoconun384ersinpordefecto.ElARP proxypuedeayudaraquelosdispositivosdeunaredalcancensubredesremotassinlanecesidaddeconfigurarel enrutamientooun384ersinpordefecto. Pordefecto,losrouterCiscoposeenunproxyARPhabilitadoenlasinterfacesLAN. http://www.cisco.com/warp/public/105/5.html
9.7.3ElprocesoARP:Eliminacindemapeodedirecciones
Paracadadispositivo,untemporizadordecachdeARPeliminalasentradasARPquenosehayanutilizadoduranteun perododetiempoespecificado.Lostiemposdifierendependiendodeldispositivoysusistemaoperativo.Porejemplo, algunossistemasoperativosdeWindowsalmacenanlasentradasdecachdeARPdurante2minutos.Silaentradase utilizanuevamenteduranteesetiempo,eltemporizadorARPparaesaentradaseextiendea10minutos. TambinpuedenutilizarsecomandosparaeliminarmanualmentetodasoalgunasdelasentradasdelatablaARP. Despusdeeliminarunaentrada,elprocesoparaenviarunasolicituddeARPyrecibirunarespuestaARPdebeocurrir nuevamenteparaingresarelmapaenlatablaARP. Enlaprcticadelaboratorioparaestaseccin,utilizarelcomandoarpparavisualizaryborrarloscontenidosdela cachdeARPdeunacomputadora.Observequeestecomando,apesardesunombre,noinvocaenabsolutola ejecucindelProtocoloderesolucindedirecciones.Sloseutilizaparamostrar,agregaroeliminarlasentradasdela tablaARP.EldispositivointegraelservicioARPdentrodelprotocoloIpv4yloimplementa.Sufuncionamientoes transparenteparaaplicacionesyusuariosdecapasuperior.
9.3.4BroadcastsdeARP:Problemas
Sobrecargaenlosmedios TodoslosdispositivosdelaredlocalrecibenyprocesanunasolicituddeARPdebidoaqueesunatramadebroadcast. Enunaredcomercialtpica,estosbroadcaststendranprobablementeunimpactomnimoenelrendimientodelared. Sinembargo,siungrannmerodedispositivosseencendieraytodoscomenzaranaaccederalosserviciosdelaredal mismotiempo,podrahaberunadisminucindelrendimientoduranteunperododetiempobreve.Porejemplo,si
todoslosestudiantesdeunaprcticadelaboratorioiniciansesinencomputadorasdelaulaeintentanaccedera Internetalmismotiempo,podrahaberdemoras. Sinembargo,unavezquelosdispositivosenvanlosbroadcastsdeARPinicialesyqueaprendenlasdireccionesMAC necesarias,seminimizartodoimpactoenlared. Seguridad Enalgunoscasos,lautilizacindelARPpuedeocasionarunriesgopotencialdeseguridad.LasuplantacinARPoel envenenamientoARPesunatcnicaqueutilizaunatacanteparaintroducirunaasociacindedireccionesMAC incorrectaenunaredemitiendosolicitudesdeARPfalsas.UnatacantefalsificaladireccinMACdeundispositivoya continuacinpuedenenviarsetramasaldestinoequivocado. LaconfiguracinmanualdeasociacionesARPestticasesunamaneradeevitarelARPspoofing.LasdireccionesMAC autorizadaspuedenconfigurarseenalgunosdispositivosderedparaquelimitenelaccesoalaredparaslolos dispositivosindicados.
9.9RESUMENDELCAPITULO 9.9.1Resumenyrevisin
EthernetesunprotocolodeaccesoderedTCP/IPefectivoyampliamenteutilizado.Suestructuradetramacomnse implementatravsdeunavariedaddetecnologasdemedios,tantodecobrecomodefibra,loquelaconviertenenel protocoloLANquemsseutilizaenlaactualidad.
Objetivosdeaprendizaje Alcompletarestecaptulo,ustedpodr: IdentificarlosmediosderedbsicosqueserequierenpararealizarunaconexinLAN(Redderealocal). IdentificarlostiposdeconexionesparaconexionesdedispositivosfinaleseintermediosenunaLAN. Identificarlasconfiguracionesdelosdiagramasdepinesparacablesdeconexindirectaydeconexincruzada. Identificarlosdiferentestiposdecableado,estndaresypuertosutilizadosparalasconexionesWAN(Redde reaextensa). DefinirlafuncindelasconexionesparalaadministracindedispositivoscuandoseutilizaunequipodeCisco. Disearunesquemadedireccionamientoparaunainternetworkyasignarrangosparaloshosts,losdispositivos deredylainterfazdelrouter. Indicarlassimilitudesydiferenciasdelaimportanciadelosdiseosdered.
10.1LAN:REALIZACIONDELACONEXINFISICA 10.1.1SeleccindeundispositivoLANadecuado
Enestecurso,lasinterfacesEthernetquecoincidanconlatecnologadelosswitchesenelcentrodelaLANdeterminan laseleccindelrouterquesedebeutilizar.Esimportantedestacarquelosroutersofrecenvariosserviciosy caractersticasparalaLAN.Estosserviciosycaractersticassetratanenloscursosmsavanzados. CadaLANcontarconunrouterqueservirde388ersinparaconectarlaLANaotrasredes.DentrodelaLANhabr unoomshubsoswitchesparaconectarlosdispositivosfinalesalaLAN.
Dispositivosdeintranetwork ParacrearunaLAN,necesitamosseleccionarlosdispositivosadecuadosparaconectareldispositivofinalalared.Los dosdispositivosmscomnmenteutilizadossonloshubsylosswitches. Hub Unhubrecibeunaseal,laregeneraylaenvaatodoslospuertos.Elusodehubscreaunbuslgico.Estosignificaque laLANutilizamediosdeaccesomltiple.Lospuertosutilizanunmtododeanchodebandacompartidoyamenudo disminuyensurendimientoenlaLANdebidoalascolisionesyalarecuperacin.Sibiensepuedeninterconectar mltipleshubs,stospermanecencomounnicodominiodecolisiones. Loshubssonmseconmicosquelosswitches.Unhubgeneralmenteseeligecomodispositivointermediariodentrode unaLANmuypequeaquerequierarequisitosdevelocidaddetransmisin(throughput)lentaocuandolosrecursos
econmicosseanlimitados. Switch Unswitchrecibeunatramayregeneracadabitdelatramaenelpuertodedestinoadecuado.Estedispositivoseutiliza parasegmentarunaredenmltiplesdominiosdecolisiones.Adiferenciadelhub,unswitchreducelascolisionesenuna LAN.Cadapuertodelswitchcreaundominiodecolisionesindividual.Estocreaunatopologalgicapuntoapuntoenel dispositivodecadapuerto.Adems,unswitchproporcionaanchodebandadedicadoencadapuertoyasaumentael rendimientodeunaLAN.ElswitchdeunaLANtambinpuedeutilizarseparainterconectarsegmentosderedde diferentesvelocidades. Generalmente,losswitchesseeligenparaconectardispositivosaunaLAN.Sibienunswitchesmscostosoqueunhub, resultaeconmicoalconsiderarsuconfiabilidadyrendimientomejorados. Existeunavariedaddeswitchesdisponiblescondistintascaractersticasquepermitenlainterconexindemltiples computadorasenelentornoempresarialtpicodeunaLAN.
10.1.2Factoresdeseleccindedispositivos
Paracumplirconlosrequisitosdeusuario,sedebeplanificarydisearunaLAN.Laplanificacinaseguraquese considerendebidamentetodoslosrequisitos,factoresdecostoyopcionesdeimplementacin. SedebenconsiderarvariosfactoresalseleccionarundispositivoparaunaLANparticular.Estosfactoresincluyen,entre otros: Costo
Factoresquesedebenconsiderarenlaeleccindeunswitch Sibienexistenvariosfactoresquedebenconsiderarsealseleccionarunswitch,elprximotemaanalizardosdeellos: lascaractersticasdelainterfazyelcosto. Costo Elcostodeunswitchsedeterminasegnsuscapacidadesycaractersticas.Lacapacidaddelswitchincluyeelnmeroy lostiposdepuertosdisponiblesademsdelavelocidaddeconmutacin.Otrosfactoresqueafectanelcostosonlas capacidadesdeadministracindered,lastecnologasdeseguridadincorporadasylastecnologasopcionalesde conmutacinavanzadas. Alutilizarunsimpleclculodecostoporpuerto,enprincipiopuedeparecerquelamejoropcinesimplementarun switchgrandeenunaubicacincentral.Sinembargo,esteaparenteahorroenloscostospuedecontrarrestarseporel gastogeneradoporlaslongitudesdecablemsextensasquesenecesitanparaconectarcadadispositivodelaLANaun switch.Estaopcindebecompararseconelcostogeneradoalimplementarunacantidaddeswitchesmspequeos conectadosaunswitchcentralconunacantidadmenordecableslargos. Otraconsideracinenloscostosescuntoinvertirenredundancia.Elfuncionamientodetodalaredfsicaseve afectadasiexistenproblemasconunswitchcentralnico. Existenvariasformasdeproporcionarredundancia.Podemosofrecerunswitchcentralsecundarioparaquefuncione simultneamenteconelswitchcentralprimario.Tambinpodemosproporcionarcableadoadicionalparasuministrar mltiplesinterconexionesentrelosswitches.Elobjetivodelossistemasredundantesespermitirquelaredfsica contineconsufuncionamientoinclusosifallaunodelosdispositivos.
Posibilidaddeexpansin Losdispositivosdered,comolosroutersyswitches,formanpartetantodelasconfiguracionesfsicasmodularescomo delasfijas.Lasconfiguracionesfijastienenuntipoyunacantidadespecficadepuertosointerfaces.Losdispositivos modularestienenranurasdeexpansinqueproporcionanlaflexibilidadnecesariaparaagregarnuevosmdulosa medidaqueaumentanlosrequisitos.Lamayoradeestosdispositivosincluyenunacantidadbsicadepuertosfijos ademsderanurasdeexpansin.Sedebetenerprecaucinalseleccionarlasinterfacesylosmdulosadecuadospara losmediosespecficosyaquelosrouterspuedenutilizarseparaconectardiferentescantidadesytiposdered. Caractersticasdelsistemaoperativo Segnlaversindelsistemaoperativo,elrouterpuedeadmitirdeterminadascaractersticasyservicios,comopor ejemplo: Seguridad Calidaddeservicio(QoS)
10.2INTERCONEXIONESENTREDISPOSITIVOS 10.2.1LANyWAN:Conexin
AlplanificarlainstalacindelcableadoLAN,existencuatroreasfsicasquesedebenconsiderar: readetrabajo. Cuartodetelecomunicaciones,tambindenominadoserviciodedistribucin. Cableadobackbone,tambindenominadocableadovertical. Cableadodedistribucin,tambindenominadocableadohorizontal.
utilizarsehasta5metrosdecabledesdeelpuntodeterminacindelcableadoenlaparedhastaeltelfonoola computadora. reasdetrabajo Lasreasdetrabajosonlasubicacionesdestinadasparalosdispositivosfinalesutilizadosporlosusuariosindividuales. Cadareadetrabajotieneunmnimodedosconectoresquepuedenutilizarseparaconectarundispositivoindividuala lared.Utilizamospatchcablesparaconectardispositivosindividualesaestosconectoresdepared.ElestndarEIA/TIA establecequelospatchcordsdeUTPutilizadosparaconectardispositivosalosconectoresdeparedtienenunalongitud mximade10metros. Elcabledeconexindirectaeselpatchcabledeusomscomnenelreadetrabajo.Estetipodecableseutilizapara conectardispositivosfinales,comocomputadoras,aunared.Cuandosecolocaunhuboswitchenelreadetrabajo, generalmenteseutilizauncabledeconexincruzadaparaconectareldispositivoaljackdepared. Cuartodetelecomunicaciones Elcuartodetelecomunicacionesesellugardondeserealizanlasconexionesalosdispositivosintermediarios.Estos cuartoscontienendispositivosintermediarios(hubs,switches,routersyunidadesdeserviciodedatos[DSU])que conectanlared.Estosdispositivosproporcionantransicionesentreelcableadobackboneyelcableadohorizontal. Dentrodelcuartodetelecomunicaciones,lospatchcordsrealizanconexionesentrelospatchpanels,dondeterminan loscableshorizontales,ylosdispositivosintermediarios.Lospatchcablestambininterconectanestosdispositivos intermediarios. LosestndaresdelaAsociacindeIndustriasElectrnicasylaAsociacindelasIndustriasdelasTelecomunicaciones (EIA/TIA)establecendostiposdiferentesdepatchcablesdeUTP.Unodelostiposeselpatchcord,conunalongitudde hasta5metrosyseutilizaparainterconectarelequipoylospatchpanelsenelcuartodetelecomunicaciones.Otrotipo depatchcablepuedeserdehasta5metrosdelongitudyseutilizaparaconectardispositivosaunpuntodeterminacin enlapared. Estoscuartosamenudotienenunadoblefinalidad.Enmuchasorganizaciones,elcuartodetelecomunicacionestambin incluyelosservidoresutilizadosporlared. Cableadohorizontal Elcableadohorizontalserefierealoscablesqueconectanloscuartosdetelecomunicacionesconlasreasdetrabajo.La longitudmximadecabledesdeelpuntodeterminacinenelcuartodetelecomunicacioneshastalaterminacinenla tomadelreadetrabajonopuedesuperarlos90metros.Estadistanciamximadecableadohorizontalde90metrosse denominaenlacepermanenteporqueestinstaladaenlaestructuradeledificio.Losmedioshorizontalesseejecutan desdeunpatchpanelenelcuartodetelecomunicacionesaunjackdeparedencadareadetrabajo.Lasconexionesa losdispositivosserealizanconpatchcables. Cableadobackbone Elcableadobackboneserefierealcableadoutilizadoparaconectarloscuartosdetelecomunicacionesalassalasde equipamientodondesuelenubicarselosservidores.Elcableadobackbonetambininterconectamltiplescuartosde telecomunicacionesentodalainstalacin.Amenudo,estoscablesseenrutanfueradeledificioalaconexinWANoISP. Losbackbones,ocableadovertical,seutilizanparaeltrficoagregado,comoeltrficodeentradaodesalidade Internet,yparaelaccesoalosrecursoscorporativosenunaubicacinremota.Granpartedeltrficodesdevariasreas
detrabajoutilizarelcableadobackboneparaaccederalosrecursosexternosdelreaolainstalacin.Porlotanto,los backbonesgeneralmenterequierendemediosdeanchodebandasuperiorescomoelcableadodefibraptica.
Longituddelcable Lalongitudtotaldelcablequeserequiereparaconectarundispositivoincluyetodosloscablesdesdelosdispositivos finalesdelreadetrabajohastaeldispositivointermediarioenelcuartodetelecomunicaciones(generalmenteun switch).Estoincluyeelcabledesdelosdispositivoshastaelenchufedepared,elcableatravseledificiodesdeel enchufedeparedhastaelpuntodeconexincruzada,opatchpanel,yelcabledesdeelpatchpanelhastaelswitch.Siel switchseubicaenloscuartosdetelecomunicacionesendiferentespisosdeunedificiooendiferentesedificios,elcable entreestospuntosdebeincluirseenlalongitudtotal. Laatenuacineslareduccindelapotenciadeunasealamedidaquesetransmiteatravsdeunmedio.Cuantoms extensosseanlosmedios,mslaatenuacinafectarlaseal.Enalgnpunto,lasealnoserdetectable.Ladistancia delcableadoesunfactoresencialenelrendimientodelasealdedatos.Laatenuacindelasealylaexposicina unaposibleinterferenciaaumentaconlalongituddelcable. Porejemplo,cuandoseutilizauncableadoUTPparaEthernet,lalongituddelcableadohorizontal(ofijo)necesita mantenerseaunadistanciamximarecomendadade90metrosparaevitarlaatenuacindelaseal.Loscablesdefibra pticapuedenproporcionarunadistanciadecableadomayordehasta500metrosoalgunoskilmetros,segneltipo detecnologa.Sinembargo,elcabledefibrapticatambinpuedesufrirunaatenuacincuandosealcanzanestos lmites. Costo ElcostoasociadoconelcableadodeunaLANpuedevariarsegneltipodemedioyesposiblequeelpersonalnopueda darsecuentadelimpactosobreelpresupuesto.Enunentornoideal,elpresupuestopermitirainstalaruncableadode fibrapticaparacadadispositivodelaLAN.SibienlafibraproporcionaunanchodebandasuperiorqueelUTP,los
costosdelainstalacinyelmaterialsonconsiderablementemayores.Enlaprctica,generalmentenoserequiereeste nivelderendimientoynoconstituyeunaexpectativarazonableenlamayoradelosentornos.Losdiseadoresderedes debenlograrquecoincidanlasnecesidadesderendimientoporpartedelosusuariosconelcostodeequipoycableado paraobtenerlamejorrelacincosto/rendimiento. Anchodebanda Losdispositivosdeunaredpresentanrequisitosdeanchodebandadiferentes.Alseleccionarlosmediosparalas conexionesindividuales,considerecuidadosamentelosrequisitosdeanchodebanda. Porejemplo,unservidorgeneralmentenecesitamayoranchodebandaqueunacomputadoradedicadaaunnico usuario.Paralaconexindelservidor,considereaquellosmediosqueproporcionarnunanchodebandasuperioryque podrndesarrollarseparacumplirconmayoresrequisitosdeanchodebandayutilizarlastecnologasmsnuevas.Un cabledefibrapuedeserunaeleccinlgicaparalaconexindeunservidor. Actualmente,latecnologautilizadaenlosmediosdefibrapticaofreceelmayoranchodebandadisponibleentrelas opcionesparalosmediosLAN.Teniendoencuentaelanchodebandaaparentementeilimitadodisponibleenloscables defibra,seesperanvelocidadesmayoresparalasLAN.Elmedioinalmbricotambinadmiteaumentosconsiderablesen elanchodebanda,perotienelimitacionesencuantoalconsumodelapotenciayladistancia.
Comosemuestraenlafigura,uncanalparaconductoreselctricosesunrecintootuboqueseadjuntaalcableylo protege.Uncanaltambinmantienelaprolijidaddelcableadoyfacilitaelpasodeloscables. ElcableUTPesrelativamenteliviano,flexibleytieneundimetropequeo,loquepermiteintroducirloenespacios pequeos.Losconectores,enchufesRJ45,sonrelativamentefcilesdeinstalaryrepresentanunestndarparatodos losdispositivosEthernet. Muchoscablesdefibrapticacontienenunafibradevidriodelgada.Estacaractersticageneraproblemasparaelradio decurvaturadelcable.Lafibrapuederompersealenroscarlaodoblarlafuertemente.Laterminacindelosconectores delcable(ST,SC,MTRJ)sonmuchomsdifcilesdeinstalaryrequierendeunequipoespecial. Enalgnpunto,lasredesinalmbricasrequierendecableadoparaconectardispositivos,comopuntosdeacceso,ala LANinstalada.LosmediosinalmbricosamenudosonmsfcilesdeinstalarqueuncabledefibraoUTP,yaquese necesitanmenoscablesenunaredinalmbrica.Sinembargo,unaLANinalmbricarequieredeunapruebay planificacinmsdetalladas.Adems,variosfactoresexternos,comootrosdispositivosderadiofrecuenciaolas construccionesedilicias,puedenafectarsufuncionamiento. Interferenciaelectromagntica/Interferenciaderadiofrecuencia LaInterferenciaelectromagntica(EMI)ylaInterferenciaderadiofrecuencia(RFI)debentenerseencuentaalelegirun tipodemediosparaunaLAN.LaEMI/RFIenunentornoindustrialpuedeproducirunimpactosignificativosobrelas comunicacionesdedatossiseutilizauncableincorrecto. Lainterferenciapuedeprovenirdemquinaselctricas,rayosyotrosdispositivosdecomunicacin,incluyendo computadorasyequiposderadio. Amododeejemplo,pienseenunainstalacindondelosdispositivosdedosedificiosdistintosseencuentran interconectados.Losmediosutilizadosparainterconectarestosedificiosestarnexpuestosalaposibledescargadelos rayos.Adems,esposiblequeexistaunagrandistanciaentreestosdosedificios.Lafibrapticaeslamejoreleccinpara estainstalacin. LosmediosinalmbricossonlosmssusceptiblesalaRFI.Antesdeutilizarunatecnologainalmbrica,sedeben identificarlasposiblesfuentesdeinterferenciayreducirlasenloposible.
10.2.2RealizacindeconexionesLAN
LaAsociacindeIndustriasElectrnicasylaAsociacindelasIndustriasdelasTelecomunicaciones(EIA/TIA)establecen lasconexionesdelcableadoUTP. ElconectorRJ45eselcomponentemachoengarzadoalextremodelcable.Cuandoseobservandesdeelfrente,lospins senumerandel8al1.Cuandoseobservandesdearribaconlaentradadeaperturafrenteausted,lospinsseenumeran del1al8,deizquierdaaderecha.Esimportanterecordarestaorientacinalidentificaruncable.
Tiposdeinterfaces EnunaLANEthernet,losdispositivosutilizanunodelosdostiposdeinterfacesUTP:MDIoMDIX. LaMDI(interfazdependientedelmedio)utilizaundiagramadepinesnormaldeEthernet.Lospins1y2seutilizancomo transmisoresylospins3y6comoreceptores.Dispositivoscomocomputadoras,servidoresorouterstendrn conexionesMDI. LosdispositivosqueproporcionanlaconectividadalaLAN(porlogeneral,hubsoswitches)habitualmenteutilizan conexionesMDIX(Interfazcruzadadependientedelmedio).LoscablesMDIXintercambianlosparestransmisores internamente.Esteintercambiopermitequelosdispositivosfinalesseencuentrenconectadosaunhuboswitch utilizandouncabledeconexindirecta. Engeneral,cuandoconectediferentestiposdedispositivos,utiliceuncabledeconexindirecta.Cuandoconecteel mismotipodedispositivo,utiliceuncabledeconexindirecta. CablesUTPdeconexindirecta
CablesUTPdeconexincruzada Paraquelosdosdispositivossecomuniquenatravsdeuncabledirectamenteconectadoentrelosdos,elterminal transmisordeunodelosdispositivosnecesitaconectarsealterminalreceptordelotrodispositivo. Elcabledebetenerunaterminacinparaqueelpintransmisor,Tx,quetomalasealdesdeeldispositivoAenun extremo,seconectealpinreceptor,Rx,eneldispositivoB.Demanerasimilar,elpinTxdeldispositivoBdebeestar conectadoalpinRxdeldispositivoA.SielpinTxdeundispositivotieneelnmero1yelpinRxtieneelnmero2,el cableconectaelpin1enunextremoconelpin2enelotroextremo.Estetipodecablesedenominadeconexin cruzadaporestasconexionesdepincruzadas. ParaalcanzarestetipodeconexinconuncableUTP,unextremodebetenerunaterminacincomodiagramadepin EIA/TIAT568Ayelotro,comoT568B.
Equipoarouter
SeleccindeMDI/MDIX UnagrancantidaddedispositivospermitequeelpuertoEthernetUTPseestablezcaenMDIoenMDIX.Esta configuracinpuederealizarseenunadetresformas,segnlascaractersticasdeldispositivo: 1.Enalgunosdispositivos,lospuertospuedenincluirunmecanismoqueintercambiademaneraelctricalospares receptoresytransmisores.ElpuertopuedecambiarsedeMDIaMDIXalactivarelmecanismo. 2.Comopartedelaconfiguracin,algunosdispositivospermitenseleccionarlafuncindelpuertocomoMDIoMDIX. 3.Muchosdelosdispositivosmsnuevosincluyenunacaractersticadeconexincruzadaautomtica.Esta caractersticapermitealdispositivodetectareltipodecablerequeridoyconfiguralasinterfacessegncorresponda.En algunosdispositivos,estadeteccinautomticaserealizaenformapredeterminada.Otrosdispositivosquerequieren uncomandodeconfiguracindeinterfazparahabilitarladeteccinautomticadeMDIX.
10.2.3RealizacindeconexionesWAN
Pornaturaleza,losenlacesWANpuedenabarcardistanciassumamenteextensas.Estasdistanciaspuedenvariarentodo elmundoyaqueproporcionanlosenlacesdecomunicacinqueutilizamosparaadministrarcuentasdeemail,visualizar pginasWeborealizarunasesindeteleconferenciaconuncliente. Lasconexionesdereaampliaenlasredesadquierendiferentesformas,entreellas: ConectoresdelalneatelefnicaRJ11paradialupoconexionesdelaLneadesuscriptordigital(DSL) Conexionesserialde60pins
Enlasprcticasdelaboratoriodelcurso,elusuariopuedeutilizarroutersCiscoconunodelosdostiposdecableserial fsico.AmboscablesutilizanunconectorWinchestergrandede15pinesenelextremodelared.Esteextremodelcable
EquipodecomunicacindedatosyEquipoterminaldedatos Lossiguientestrminosdescribenlostiposdedispositivosquemantienenelenlaceentreundispositivodeenvoyuno derecepcin: Equipodecomunicacindedatos(DCE):Undispositivoquesuministralosserviciosdetemporizacinaotrodispositivo. Habitualmente,estedispositivoseencuentraenelextremodelenlacequeproporcionaelaccesoWAN. Equipoterminaldedatos(DTE):Undispositivoquerecibelosserviciosdetemporizacindesdeotrodispositivoyse ajustaenconsecuencia.Habitualmente,estedispositivoseencuentraenelextremodelenlacedelclienteWANodel usuario. Siseestableceunaconexinserialdirectaconunproveedordeserviciosoconundispositivoqueproporcionela temporizacindelaseal,comounaunidaddeserviciodecanal/unidaddeserviciodedatos(CSU/DSU),seconsidera queelrouteresunequipoterminaldedatos(DTE)yutilizaruncableserialDTE. Tengaencuentaquehabrsituaciones,especialmenteennuestroslaboratorios,enlasqueserequerirqueelrouter localbrindelafrecuenciaderelojyentoncesutilizaruncableparaequipodecomunicacindedatos(DCE). LosDCEyDTEseutilizanenconexionesWAN.LacomunicacinmedianteunaconexinWANsemantieneal proporcionarunafrecuenciaderelojaceptabletantoparaeldispositivoreceptorcomoelemisor.Enlamayoradelos casos,lacompaatelefnicaoISPproporcionaelserviciodetemporizacinquesincronizalasealtransmitida. Porejemplo,siundispositivoconectadomedianteunenlaceWANenvasuseala1.544Mbps,cadadispositivo receptordebeutilizarunreloj,enviandounasealdemuestracada1/1,544,000desegundo.Latemporizacineneste casoessumamentebreve.Losdispositivosdebensercapacesdesincronizarsealasealqueseenvayrecibe rpidamente. Alasignaralrouterunafrecuenciadereloj,seconfiguralatemporizacin.Estopermitealrouterajustarlavelocidadde susoperacionesdecomunicacin.Deestamanera,sesincronizaconlosdispositivosconectadosal.
10.3DESARROLLODEUNESQUEMADEDIRECCIONAMIENTO 10.3.1Cuntoshosthayenlared?
Paradesarrollarunesquemadedireccionamientoparaunared,comiencepordefinirlacantidadtotaldehosts. ConsiderecadadispositivoquerequerirunadireccinIP,ahorayenelfuturo. AlgunosdispositivosfinalesquerequierenunadireccinIPson: Equiposdeusuarios. Equiposdeadministradores. Servidores. Otrosdispositivosfinales,comoimpresoras,telfonosIPycmarasIP.
10.3.2Cuntasredes?
Existenmuchasrazonesparadividirunaredensubredes: Administrareltrficodebroadcast:Losbroadcastspuedencontrolarseporqueungrandominiodebroadcastse divideenunagrancantidaddedominiosmspequeos.Notodosloshostsdelsistemarecibentodoslos broadcasts. Diferentesrequisitosdered:Silosdiferentesgruposdeusuariosrequierenserviciosinformticosodered especficos,resultamssencilloadministrarestosrequisitossiaquellosusuariosquecompartenrequisitosse encuentrantodosjuntosenunasubred. Seguridad:Sepuedenimplementardiferentesnivelesdeseguridadenlaredbasndoseenlasdireccionesde red.Estopermitelaadministracindelaccesoadiferentesserviciosderedydedatos.
10.3.3Diseodelestndardedireccinparanuestranetworking
Paracontribuiralaresolucindeproblemasyacelerarlaincorporacindenuevoshostsalared,utilicedireccionesque seajustenaunpatrncomnentodaslassubredes.Cadaunodeestosdiferentestiposdedispositivosdebera asignarseaunbloquelgicodedireccionesdentrodelrangodedireccionesdelared. Algunasdelasdiferentescategorasparahostsson: Usuariosgenerales
Porejemplo,alasignarunadireccinIPaunainterfazdelRouterqueesla410ersinparaunaLAN,esunaprctica comnutilizarlaprimera(msbaja)oltima(msalta)direccindentrodelrangodelasubred.Elenfoqueconstante contribuyealaconfiguracinyalaresolucindeproblemas. Demanerasimilar,cuandoseasignandireccionesadispositivosqueadministranotrosdispositivos,lautilizacindeun patrnconstantedentrodelasubredpermitereconocerestasdireccionesconmayorfacilidad.Porejemplo,enlafigura, lasdireccionescon64127enlosoctetossiemprerepresentanalosusuariosgenerales.Unadministradordered puedecontrolaroincorporarseguridadatodaslasdireccionesqueterminanconestosvalores. Paseelcursordelmousesobrelosgruposdedispositivosenlafiguraparaverunejemplodecmoasignardirecciones basadasenlascategorasdedispositivos. Adems,recuerdedocumentarsuesquemadedireccionamientoIPporescrito.Estepasoserdegranayudaenla resolucindeproblemasylaevolucindelared.
10.4CALCULODESUBREDES 10.4.1Clculodedirecciones:caso1
Enestaseccin,utilizaremosunatopologademuestraparapracticarlaasignacindedireccionesaloshosts. Lafiguramuestralatopologadelaredparaesteejemplo.Alcomenzarconundeterminadoprefijo(mscaradesubred) ydireccinIPasignadosporeladministradordered,podemosempezarcreandonuestradocumentacindered. Lacantidadygrupodehostses: LANdeestudiantes Computadorasdeestudiantes:460 Router(LANGateway):1 Switches(administracin):20 Totalporsubreddeestudiante:481 LANdeinstructores Computadorasdeinstructores:64 Router(LANGateway):1 Switches(administracin):4 Totalporsubreddeinstructores:69
LANdeadministradores Computadorasdeadministradores:20 Servidor:1 Router(LANGateway):1 Switch(administracin):1 Totalporsubreddeadministracin:23 WAN RouterRouterWAN:2 TotalporWAN:2 Mtodosdeasignacin Existendosmtodosdisponiblesparaasignardireccionesaunainternetwork.SepuedeutilizarunaMscaradesubred delongitudvariable(VLSM),dondeseasignanelprefijoylosbitsdehostacadaredbasndoseenlacantidaddehostde esared.ObienpodemosutilizarunenfoquedistintoaVLSM,endondetodaslassubredesutilizanlamismalongitudde prefijoylamismacantidaddebitsdelhost. Paraelejemplodenuestrared,demostraremoslosdosenfoques.
Clculoyasignacindedirecciones:sinVLSM AlutilizarunmtododeasignacindedireccionesdistintoaVLSM,todaslassubredestienenlamismacantidadde direccionesasignadasaellas.Afindeproporcionaracadaredunacantidadadecuadadedirecciones,basamosla cantidaddedireccionesparatodaslasredesenlosrequisitosdedireccionamientoparalaredmsextensa. EnelCaso1,laLANdeestudianteseslaredmsextensaquerequiere481direcciones. Utilizaremosestafrmulaparacalcularlacantidaddehosts: Hostsutilizables=2^n2 Utilizamos9comovalorparanyaqueeslaprimerapotenciade2superiora481. Alpedirprestado9bitsparalaporcindehostseproduceesteclculo: 2^9=512 5122=510direccioneshostutilizables Esteclculocumpleconelrequisitoactualparaalmenos481direcciones,conunaasignacinpequeaparael crecimiento.Estotambindacomoresultado23bitsdered(32bitstotales,9bitsdehost). Necesitaremoscuatrobloquesde512direccionescadaunoporuntotalde2048direccionesyaqueexistencuatroredes ennuestrainternetwork.Utilizaremoselbloquededirecciones172.16.0.0/23.Estoproporcionaalasdireccionesun rangode172.16.0.0a172.16.7.255. Examinemoslosclculosdedireccinparalasredes: Direccin:172.16.0.0 Ennmerosbinarios: 10101100.00010000.00000000.00000000 Mscara:255.255.254.0 23bitsennmerosbinarios: 11111111.11111111.11111110.00000000 Estamscaraproporcionarloscuatrorangosdedireccionesquesemuestranenlafigura. LANestudiante Paraelbloquederedestudiante,losvaloresseran: 172.16.0.1a172.16.1.254conunadireccinbroadcastde172.16.1.255. LANadministradora Laredadministradorarequiereuntotalde66direcciones.Noseutilizarnlasdireccionesrestantesenestebloquede 512direcciones.Losvaloresparalareddeladministradorson: de172.16.2.1a172.16.3.254conunadireccindebroadcastde172.16.3.255.
LANdeinstructores Laasignacindeunbloque172.16.4.0/23.AlaLANdeinstructoresasignaunrangodedireccinde: 172.16.4.1a172.16.5.254conunadireccindebroadcastde172.16.5.255. Enrealidad,sloseutilizarn23delas512direccionesenlaLANdeinstructores. WAN EnlaWAN,seincluyeunaconexinpuntoapuntoentredosrouters.EstaredslorequierededosdireccionesIpv4para losroutersenesteenlaceserial.Comosemuestraenlafigura,laasignacindeestebloquededireccionesalenlace WANdesperdicia508direcciones. PodemosutilizarVLSMenestainternetworkparaahorrarespaciodedireccin,perolautilizacindeVLSMrequierede mayorplanificacin.LasiguienteseccindemuestralaplanificacinasociadaconelusodeVLSM.
Lautilizacindelafrmulahostsutilizables=2^n2,alpedirprestado9bitsparalaporcindelhost,dacomo resultado5122=510direccioneshostutilizables.Esteclculocumpleconelrequisitoactualconunaasignacin pequeaparaelcrecimiento. Utilizar9bitsparaloshostsdacomoresultado1bitquepuedeutilizarselocalmenteparadefinirlasdireccionesde subred.Lautilizacindeladireccindisponiblemsbajadacomoresultadounadireccindesubredde172.16.0.0/23. Elclculodelamscaradesubreddeestudianteses: Direccin:172.16.0.0 Ennmerosbinarios: 10101100.00010000.00000000.00000000 Mscara:255.255.254.0 23bitsennmerosbinarios: 11111111.11111111.11111110.00000000 Enlareddeestudiantes,elrangodehostIpv4serade: 172.16.0.1a172.16.1.254condireccionesdebroadcastde172.16.1.255. YaqueestasdireccioneshansidoasignadasparalaLANdeestudiantes,noseencuentrandisponiblesparalaasignacin delassubredesrestantes:LANdeinstructores,LANdeadministradoresyWAN.Lasdireccionesqueandebenasignarse seencuentranenelrangode172.16.2.0a172.16.3.255. LANdeinstructores LasiguienteredmsextensaeslaLANdeinstructores.Estaredrequieredealmenos66direcciones.Lautilizacindel6 enlapotenciadelafrmula2,2^62,sloproporciona62direccionesutilizables.Debemosutilizarunbloquede direccinutilizando7bitsdelhost.Elclculo2^72producirunbloquede126direcciones.Estodacomoresultado25 bitsparaasignaraunadireccindered.Elsiguientebloquedisponibledeestetamaoeslared172.16.2.0/25. Direccin:172.16.2.0 Ennmerosbinarios: 10101100.00010000.0000010.00000000 Mscara:255.255.255.128 25bitsennmerosbinarios: 11111111.11111111.1111111.10000000 EstoproveeunrangodehostIpv4de: 172.16.2.1a172.16.2.126conunadireccindebroadcastde172.16.2.127.
Desdenuestrobloquededireccionesoriginalde172.16.0.0/22,asignamosdireccionesde172.16.0.0a172.16.2.127. Lasdireccionesrestantesquedebenasignarsesonde172.16.2.128a172.16.3.255. LANdeadministradores ParalaLANdeadministradores,necesitamosadaptar23hosts.Estamedidarequerirdelusode6bitsdelhost utilizandoelclculo:2^62. Elsiguientebloquedisponiblededireccionesquepuedeadaptarestoshostseselbloque172.16.2.128/26. Direccin:172.16.2.128 Ennmerosbinarios: 10101100.00010000.0000010.10000000 Mscara:255.255.255.192 26bitsennmerosbinarios: 11111111.11111111.1111111.11000000 EstoproveeunrangodehostIpv4de: 172.16.2.129a172.16.2.190conunadireccindebroadcastde172.16.2.191. Estoproduce62direccionesIpv4nicasparalaLANdeadministradores. WAN ElltimosegmentoeslaconexinWANquerequierede2direccioneshost.Slo2bitsdelhostadaptarnlosenlaces WAN.2^22=2. Estodacomoresultado8bitsparadefinirlasdireccioneslocalesdesubred.Elsiguientebloquededirecciones disponiblees172.16.2.192/30. Direccin:172.16.2.192 Ennmerosbinarios: 10101100.00010000.0000010.11000000 Mscara:255.255.255.252 30bitsennmerosbinarios: 11111111.11111111.1111111.11111100 EstoproveeunrangodehostIpv4de: 172.16.2.193a172.16.2.194conunadireccindebroadcastde172.16.2.195. EstocompletalaasignacindedireccionesutilizandoVLSMparaelCaso1.Siesnecesariorealizarunajusteparaadaptar elcrecimientofuturo,anseencuentrandisponibleslasdireccionesenelrangode172.16.2.196a172.16.3.255.
10.4.2Calculodedirecciones:Caso2
EnelCaso2,eldesafoesdividirestainternetworkensubredesmientrasselimitalacantidaddesubredesyhosts desperdiciadas. Lafiguramuestra5subredesdiferentes,cadaunacondiferentesrequisitosdehost.LadireccinIPotorgadaes 192.168.1.0/24. Losrequisitosdehostson: RedA:14hosts RedB:28hosts RedC:2hosts RedD:7hosts RedE:28hosts
PrimeroasignamosdireccionesparalasredesByE: LaRedButilizarlaSubred0:192.168.1.0/27 ladireccinhostincluyeunrangode1a30 LaRedEutilizarlaSubred1:192.168.1.32/27 rangodedireccioneshost33a62 ElmayorrequisitodehostsiguienteeslaRedA,seguidadelaRedD. Sisepideprestadootrobitysedivideensubredesladireccindered192.168.1.64,seproduceunrangodehostsde: LaRedAutilizarlaSubred0:192.168.1.64/28 ladireccinhostincluyeunrangode65a78 LaRedDutilizarlaSubred1:192.168.1.80/28 rangodedireccioneshost81a94 Estaasignacinadmite14hostsencadasubredysatisfaceelrequisito. LaRedCtieneslodoshosts.Sepidenprestadodosbitsparacumplirconesterequisito. Sisecomienzapor192.168.1.96ysepidenprestados2bitsms,elresultadoeslasubred192.168.1.96/30. LaRedCutilizarlaSubred1:192.168.1.96/30 ladireccinhostincluyeunrangode97a98 EnelCaso2,hemoscumplidocontodoslosrequisitossindesperdiciarmuchassubredespotencialesydirecciones disponibles. Enestecaso,sepidieronprestadoslosbitsdelasdireccionesqueyahabansidodivididasensubredes.Comopodr recordardelaseccinanterior,estemtodoseconocecomoMscaradesubreddelongitudvariableoVLSM.
10.5INTERCONEXIONDEDISPOSITIVOS 10.5.1Interfacesdeldispositivo
Esimportantecomprenderquelosdispositivos,routersyswitchesCiscoincluyenvariostiposdeinterfacesrelacionadas conlosmismos.Ustedhatrabajadoconestasinterfacesenloslaboratorios.Enestasinterfaces,comnmente denominadaspuertos,loscablesseconectanaldispositivo.Consultelafiguraparaobteneralgunosejemplosde interfaces. InterfacesLANEthernet LainterfazEthernetseutilizaparaconectarcablesqueterminancondispositivosLAN,comoequiposyswitches.La interfaztambinpuedeutilizarseparaconectarroutersentres.Esteusoseanalizarconmayordetalleencursos futuros. SoncomuneslasdiversasconvencionesparadenominarlasinterfacesEthernet,queincluyenAUI(dispositivosCisco antiguosqueutilizanuntransceptor),Ethernet,FastEthernetyFa0/0.Elnombrequeseutilizadependedeltipoy modelodeldispositivo. InterfacesWAN:seriales LasinterfacesWANserialesseutilizanparaconectarlosdispositivosWANalaCSU/DSU.CSU/DSUesundispositivoque seutilizapararealizarunaconexinfsicaentrelasredesdedatosyloscircuitosdeproveedoresdeWAN. Tambinseutilizarninterfacesserialesentrelosroutersennuestroslaboratorioscomopartedediferentescursos.Para cumplirconelobjetivodeestaprcticadelaboratorio,haremosunaconexininterconectadaentredosrouters utilizandocablesserialesyestableceremoslafrecuenciaderelojenunadelasinterfaces. PosiblementetambinnecesiteconfigurarotrosparmetrosdelacapaFsicaydeEnlacededatosenunrouter.Para establecerunacomunicacinconunroutermedianteunaconsolaenunaWANremota,seasignaunadireccindeCapa 3(direccinIpv4)alainterfazWAN. Interfazdeconsola LainterfazdeconsolaeslainterfazprincipalparalaconfiguracininicialdeunswitchorouterCisco.Esademsun medioimportanteparalaresolucindeproblemas.Esimportanteobservarque,medianteelaccesofsicoalainterfaz deconsoladelrouter,unapersonanoautorizadapuedeinterrumpirocomprometereltrficodelared.Es extremadamenteimportantelaseguridadfsicadelosdispositivosdered. InterfazAuxiliar(AUX) Estainterfazseutilizaparalaadministracinremotadelrouter.Generalmente,seconectaunmdemalainterfazAUX paraobteneraccesotelefnico.Desdeelpuntodevistadelaseguridad,habilitarlaopcinparaconectarseenforma remotaaundispositivoderedimplicalaresponsabilidaddemantenerunaadministracindedispositivosalerta.
10.5.2Conexindeadministracindedispositivos
Generalmente,losdispositivosderednotienensuspropiaspantallas,tecladosodispositivosdeentradacomoun trackballounmouse.Elaccesoaundispositivoderedparalaconfiguracin,verificacinoresolucindeproblemasse realizamedianteunaconexinentreeldispositivoyunacomputadora.Paralograrestaconexin,lacomputadora ejecutaunprogramadenominadoemuladordeterminal. Unemuladordeterminalesunprogramadesoftwarequepermiteaunacomputadoraaccederalasfuncionesenotro dispositivo.Esteprogramapermiteaunapersonautilizarlapantallayeltecladodeunacomputadoraparaoperarotro dispositivo,comosieltecladoylapantallaestuvierandirectamenteconectadosaotrodispositivo.Laconexindecables entrelacomputadoraqueejecutaelprogramadeemulacindeterminalyeldispositivoamenudoserealizamediante lainterfazserial. Sideseaconectarseaunrouteroswitchparaadministrarundispositivoutilizandounaemulacindeterminal,cumpla conlossiguientespasos: Paso1: ConecteunequipoalpuertodeconsolamedianteelcabledelaconsolaquesuministraCisco.Elcabledeconsola, suministradoconunrouteryunswitch,incluyeunconectorDB9enunextremoyunconectorRJ45enelotro.(Los dispositivosCiscoantiguosincluanunadaptadorRJ45aDB9.Esteadaptadorseutilizaconuncabledeconsolaque tieneunconectorRJ45encadaextremo). LaconexinalaconsolaserealizaalenchufarelconectorDB9enunpuertoserialEIA/TIA232disponibleenla computadora.Esimportanterecordarquesiexistemsdeunpuertoserial,deberobservarqunmerodepuertose utilizaparalaconexinalaconsola.Unavezqueserealizalaconexinserialalacomputadora,conecteelextremodel cableRJ45directamenteenlainterfazdelaconsolaenelrouter. MuchasdelascomputadorasmsnuevasnocuentanconunainterfazserialEIA/TIA232.Sisucomputadoraslotiene unainterfazUSB,utiliceuncabledeconversinserialaUSBparaaccederalpuertodeconsola.Conecteelcablede conversinaunpuertoUSBenlacomputadorayluegoconecteelcabledeconsolaoeladaptadorRJ45aDB9aeste cable.
Paso2: Enelcasodelosdispositivosconectadosdirectamenteatravsdeuncable,configureunemuladordeterminalconlas configuracionescorrespondientes.Lasinstruccionesexactasparaconfigurarunemuladordeterminaldependerndel emuladorespecfico.Paracumplirconelobjetivodeestecurso,generalmenteutilizamosHyperTerminal,yaquese incluyeenlamayoradelostiposdeWindows.EsteprogramapuedeencontrarseenTodoslosprogramas>Accesorios> Comunicaciones.SeleccionarHyperTerminal. AbraHyperTerminal,confirmeelnmerodepuertoserialelegidoyluegoconfigureelpuertoconlassiguientes configuraciones: Paso3: Iniciesesinenelroutermedianteelsoftwareemuladordeterminal.Siserealizancorrectamentetodaslas configuracionesyconexionesdecables,podraccederalrouteralpresionarlateclaIntrodelteclado. Durantelaprcticadelaboratorio,ustedtendrlaoportunidaddeutilizarvariostiposdeemuladoresdeterminal. Puedenteneraspectodiferenteperosusfuncionessonlasmismas. Bitsporsegundo:9600bps Bitsdedatos:8 Paridad:Ninguna Bitsdeparada:1 Controldeflujo:Ninguno
10.7RESUMENDELCAPITULO 10.7.1Resumenyrevisin
Enestecaptuloseanalizaronlosprocesosdediseoyplanificacinquecontribuyenalainstalacindeunared operativaexitosa.
SeconsideraronlosdiferentestiposdemediosLANyWAN,ademsdesuscablesyconectoresrelacionados,parapoder tomarlasdecisionesmsadecuadassobreinterconexin. Aldeterminarlacantidaddehostsysubredesenunaredrequeridaenlaactualidad(yalplanificarlademanera simultneaparaelcrecimientofuturo),segarantizaladisponibilidaddelascomunicacionesdedatoscombinandodela mejormaneraelcostoyelrendimiento. Demanerasimilar,unesquemadedireccionamientoplanificadoeimplementadodemaneraconstanteesunfactor importantealgarantizarelfuncionamientoadecuadodelasredesconadaptacinalasdisposicionessegnsea necesario.Dichosesquemasdedireccionamientotambinfacilitanlaconfiguracinyresolucindeproblemas. Elaccesodeterminalalosroutersyswitchesesunmedioparaconfigurardireccionesycaractersticasderedenestos dispositivos.
11.1CONFIGURACIONDEDISPOSITIVOSCISCOPRINCIPIOSBASICOSDEIOS 11.1.1CiscoIOS
Aligualqueunacomputadorapersonal,unrouteroswitchnopuedefuncionarsinunsistemaoperativo.Sinunsistema operativo,elhardwarenopuederealizarningunafuncin.ElsistemaoperativoInternetwork(IOS)deCiscoesel softwaredelsistemaendispositivosCisco.EslatecnologaprincipaldeCiscoyestpresenteencasitodossus productos.ElCiscoIOSseutilizaenlamayoradelosdispositivosCisco,independientementedeltamaootipode dispositivo.Seusaenrouters,switchesLAN,pequeospuntosdeaccesoinalmbricos,grandesrouterscondecenasde interfacesymuchosotrosdispositivos. ElCiscoIOSproveealosdispositivoslossiguientesserviciosdered: Funcionesbsicasdeenrutamientoyconmutacin. Accesoconfiableyseguroarecursosenred. Escalabilidaddelared.
LosdetallesoperativosdeIOSvarandeacuerdoconlosdiferentesdispositivosdeinternetworking,segnelpropsitoy elconjuntodecaractersticasdeldispositivo.
Cuandounrouterseponeenfuncionamientoporprimeravez,nosehanconfiguradolosparmetrosdenetworking.Por lotanto,elrouternopuedecomunicarseatravsdeunared.Paraprepararlapuestaenmarchayconfiguracin iniciales,seconectaunequipoqueejecutaunsoftwaredeemulacindeterminalalpuertodeconsoladeldispositivo. Enelequipoconectadopuedeningresarseloscomandosdeconfiguracinparainiciarelrouter. Duranteelfuncionamiento,sinosepuedeaccederaunrouterenformaremota,unaconexinalaconsolapuede permitiraunequipodeterminarelestadodeldispositivo.Enformapredeterminada,laconsolacomunicaeliniciodel dispositivo,ladepuracinylosmensajesdeerror. ParamuchosdispositivosCisco,elaccesodeconsolanorequiereningntipodeseguridad,enformapredeterminada. Sinembargo,laconsoladebeestarconfiguradaconcontraseasparaevitarelaccesonoautorizadoaldispositivo.En casodequesepierdaunacontrasea,existeunconjuntoespecialdeprocedimientosparaeludirlacontraseayacceder aldispositivo.Debecolocarseeldispositivoenuncuartocerradoconllaveoenunbastidordeequiposparaimpedirel accesofsico. TelnetySSH UnmtodoquesirveparaaccederenformaremotaalasesinCLIeshacertelnetalrouter.Adiferenciadelaconexin deconsola,lassesionesdeTelnetrequierenserviciosdenetworkingactivoseneldispositivo.Eldispositivodereddebe tenerconfiguradaporlomenosunainterfazactivaconunadireccindeCapa3,comoporejemplounadireccinIpv4. LosdispositivosCiscoIOSincluyenunprocesodeservidorTelnetqueseactivacuandoseiniciaeldispositivo.ElIOS tambincontieneunclienteTelnet. UnhostconunclienteTelnetpuedeaccederalassesionesvtyqueseejecutaneneldispositivoCisco.Porrazonesde seguridad,elIOSrequierequelasesinTelnetuseunacontrasea,comomtodomnimodeautenticacin.Los mtodosparaestablecerlasconexionesycontraseasseanalizarnenunaseccinposterior. ElSecureShellprotocol(SSH)esunmtodoqueofrecemsseguridadenelaccesoaldispositivoremoto.Esteprotocolo proveelaestructuraparaunaconexinremotasimilaraTelnet,salvoqueutilizaserviciosderedmsseguros. ElSSHproporcionaautenticacindecontraseamspotentequeTelnetyusaencriptacincuandotransportadatosde lasesin.LasesinSSHencriptatodaslascomunicacionesentreelclienteyeldispositivoIOS.Deestamanerase mantienenenprivadolaIDdelusuario,lacontraseaylosdetallesdelasesindeadministracin.Unamejorprctica esutilizarsiempreSSHenlugardeTelnet,siemprequeseaposible. LamayoradelasversionesmsrecientesdeIOScontienenunservidorSSH.Enalgunosdispositivos,esteserviciose activaenformapredeterminada.OtrosdispositivosrequierenlaactivacindelservidorSSH. LosdispositivosIOStambinincluyenunclienteSSHquepuedeutilizarseparaestablecersesionesSSHconotros dispositivos.Demanerasimilar,puedeutilizarseunequiporemotoconunclienteSSHparainiciarunasesindeCLI
segura.NoseproveeelsoftwaredeclienteSSHdemanerapredeterminadaenlossistemasoperativosdetodoslos equipos.Esposiblequedebaadquirir,instalaryconfigurarelsoftwaredeclienteSSHensuequipo. Auxiliar OtramaneradeestablecerunasesinCLIenformaremotaesatravsdeunaconexindemarcadotelefnicomediante unmdemconectadoalpuertoauxiliardelrouter.Demanerasimilaralaconexindeconsola,estemtodonorequiere ningnserviciodenetworkingparaconfigurarlooactivarloeneldispositivo. Elpuertoauxiliartambinpuedeusarseenformalocal,comoelpuertodeconsola,conunaconexindirectaaun equipoqueejecuteunprogramadeemulacindeterminal.Elpuertodeconsolaesnecesarioparalaconfiguracindel router,peronotodoslosrouterstienenunpuertoauxiliar.Tambinseprefiereelpuertodeconsolaantesqueelpuerto auxiliarparalaresolucindeproblemas,yaquemuestrademanerapredeterminadalapuestaenmarchadelrouter,la depuracinylosmensajesdeerror. Generalmente,enlanicaoportunidadqueelpuertoauxiliarseusaenformalocalenlugardelpuertodeconsolaes cuandosurgenproblemasenelusodelpuertodeconsola,comoporejemplocuandonoseconocenciertosparmetros deconsola.
11.1.2Archivodeconfiguracin
Losdispositivosdereddependendedostiposdesoftwareparasufuncionamiento:elsistemaoperativoyla configuracin.Aligualqueelsistemaoperativoencualquierequipo,elsistemaoperativofacilitalaoperacinbsicade loscomponentesdehardwaredeldispositivo. LosarchivosdeconfiguracincontienenloscomandosdelsoftwareIOSdeCiscoutilizadosparapersonalizarla funcionalidaddeundispositivoCisco.Loscomandossonanalizados(traducidosyejecutados)porelsoftwareIOSde
Tambinpuedealmacenarseunarchivodeconfiguracinenformaremotaenunservidoramododerespaldo. Archivodeconfiguracindeinicio Elarchivodeconfiguracindeinicio(startupconfig)seusaduranteeliniciodelsistemaparaconfigurareldispositivo.El archivodeconfiguracindeiniciooelarchivostartupconfigsealmacenaenlaRAMnovoltil(NVRAM).Comola NVRAMesnovoltil,elarchivopermaneceintactocuandoeldispositivoCiscoseapaga.Losarchivosstartupconfigse carganenlaRAMcadavezqueseiniciaosevuelveacargarelrouter.Unavezquesehacargadoelarchivode configuracinenlaRAM,seconsideralaconfiguracinenejecucinorunningconfig. Configuracinenejecucin UnavezenlaRAM,estaconfiguracinseutilizaparaoperareldispositivodered. Laconfiguracinenejecucinsemodificacuandoeladministradorderedrealizalaconfiguracindeldispositivo.Los cambiosenlaconfiguracinenejecucinafectarnlaoperacindeldispositivoCiscoenformainmediata.Luegode realizarloscambiosnecesarios,eladministradortienelaopcindeguardartalescambiosenelarchivostartupconfig, demaneraqueseutilicenlaprximavezquesereinicieeldispositivo. ComoelarchivodeconfiguracinenejecucinseencuentraenlaRAM,sepierdesiseapagalaenergaquealimentaal dispositivoosisereiniciaeldispositivo.Tambinseperdernloscambiosrealizadosenelarchivorunningconfigsinose guardanenelarchivostartupconfigantesdeapagareldispositivo.
11.1.3ModosCiscoIOS
ElCiscoIOSestdiseadocomounsistemaoperativomodal.Eltrminomodaldescribeunsistemaenelquehay distintosmodosdeoperacin,cadaunoconsupropiodominiodeoperacin.LaCLIutilizaunaestructurajerrquica paralosmodos. Enordendescendente,losprincipalesmodosson: Mododeejecucinusuario Mododeejecucinprivilegiado Mododeconfiguracinglobal Otrosmodosdeconfiguracinespecficos
Cadamodoseutilizaparacumplirdeterminadastareasytieneunconjuntoespecficodecomandosqueseencuentran disponiblescuandoelmodoesthabilitado.Porejemplo,paraconfigurarunainterfazdelrouter,elusuariodebe ingresaralmododeconfiguracindeinterfaces.Todaslasconfiguracionesqueseingresanenelmododeconfiguracin deinterfazseaplicansloaesainterfaz. Algunoscomandosestndisponiblesparatodoslosusuarios;otrospuedenejecutarsenicamentedespusdeingresar elmodoenelqueesecomandoestdisponible.Cadamodosedistingueporunapeticindeentradasingularyslose permitenloscomandosapropiadosparaesemodo. Sepuedeconfigurarlaestructuramodaljerrquicaafindeproporcionarseguridad.Puederequerirseunaautenticacin diferenteparacadamodojerrquico.Assecontrolaelniveldeaccesoquepuedeconcedersealpersonaldered. LafiguramuestralaestructuramodaldeIOSconfuncionesypeticionesdeentradatpicas.
Peticionesdeentradadecomando CuandoseusalaCLI,elmodoseidentificamediantelapeticindeentradadelneadecomandosqueesexclusivade esemodo.Lapeticindeentradaestcompuestaporlaspalabrasylossmbolosenlalneaalaizquierdadelreade entrada.Seusalafrasepeticindeentradaporqueelsistemalesolicitaqueejecuteunaentrada. Demanerapredeterminada,cadapeticindeentradaempiezaconelnombredeldispositivo.Despusdelnombre,el restodelapeticindeentradaindicaelmodo.Porejemplo:lapeticindeentradapordefectoparaelmodode configuracinglobalenunroutersera: Router(config)# Comoseutilizancomandosycambianlosmodos,lapeticindeentradacambiaparareflejarelcontextoactual,comose muestraenlafigura.
Comocaractersticadeseguridad,elsoftwareIOSdeCiscodividelassesionesEXECendosmodosdeacceso.Estosdos modosdeaccesoprincipalesseusandentrodelaestructurajerrquicadelaCLIdeCisco. Cadamodotienecomandossimilares.Sinembargo,elmodoEXECprivilegiadotieneunniveldeautoridadsuperioren cuantoaloquepermitequeseejecute. Mododeejecucinusuario Elmododeejecucinusuarioo,paraabreviar,EXECdelusuario,tienecapacidadeslimitadasperoresultatilenelcaso dealgunasoperacionesbsicas.ElmodoEXECusuarioseencuentraenlapartesuperiordelaestructurajerrquica modal.EstemodoeslaprimeraentradaenlaCLIdeunrouterIOS. ElmodoEXECusuariopermiteslounacantidadlimitadadecomandosdemonitoreobsicos.Amenudoseledescribe comounmododevisualizacinsolamente.ElnivelEXECusuarionopermitelaejecucindeningncomandoquepodra cambiarlaconfiguracindeldispositivo. Enformapredeterminada,noserequiereautenticacinparaaccederalmodoEXECusuariodesdelaconsola.Siempre convieneasegurarsedequeseconfigurelaautenticacindurantelaconfiguracininicial. ElmodoEXECusuariosepuedereconocerporlapeticindeentradadelaCLIqueterminaconelsmbolo>.Esteesun ejemploquemuestraelsmbolo>enlapeticindeentrada:
Switch> ModoEXECprivilegiado LaejecucindecomandosdeconfiguracinyadministracinrequierequeeladministradordereduseelmodoEXEC privilegiado,ounmodoespecficoqueestmsabajoenlajerarqua. ElmodoEXECprivilegiadosepuedereconocerporlapeticindeentradaqueterminaconelsmbolo#. Switch# Enformapredeterminada,EXECprivilegiadonorequiereautenticacin.Siempreconvieneasegurarsedequela autenticacinestconfigurada. Paraingresaralmododeconfiguracinglobalyatodoslosdemsmodosdeconfiguracinmsespecficos,esnecesario entraralmodoEXECprivilegiado.Enunaseccinposteriordeestecaptulo,analizaremoslaconfiguracinde dispositivosyalgunosdelosmodosdeconfiguracin.
Estecomandoseejecutasinlanecesidaddeunargumentoounapalabraclave.Cuandosepresiona<Intro>,lapeticin eentradadelroutercambiaa: Router# Elsmbolo#alfinaldelapeticinindicaqueelrouterestahoraenmodoEXECprivilegiado. SisehaconfiguradolaautenticacindelacontraseaparaelmodoEXECprivilegiado,elIOSpidelacontrasea. Porejemplo: Router>enable Password: Router# ElcomandodisableseusaparavolverdelmodoEXECprivilegiadoalmodoEXECdelusuario. Porejemplo: Router#disable Router>
11.1.4EstructurabsicadecomandosIOS
CadacomandodeIOStieneunformatoosintaxisespecficosyseejecutaconlapeticindeentradacorrespondiente.La sintaxisgeneralparauncomandoeselcomandoseguidodelaspalabrasclaveylosargumentoscorrespondientes. Algunoscomandosincluyenunsubconjuntodepalabrasclaveyargumentosqueproporcionanfuncionalidadadicional. Lafiguramuestraestaspartesdeuncomando. Elcomandoeslapalabraolaspalabrasinicialesingresadasenlalneadecomandos.Loscomandosnodistinguen maysculasdeminsculas.Acontinuacindelcomandosiguenunaomspalabrasclaveyargumentos.
Laspalabrasclavedescribenparmetrosespecficosalintrpretedecomandos.Porejemplo,elcomandoshowseusa paramostrarinformacinsobreeldispositivo.Estecomandotienevariaspalabrasclavequepuedenusarseparadefinir elresultadoparticularquesemostrar.Porejemplo: Switch#showrunningconfig Elcomandoshowvaseguidodelapalabraclaverunningconfig.Lapalabraclaveespecificaque,comoresultado,se mostrarlaconfiguracinenejecucin. Uncomandopuederequerirunoomsargumentos.Adiferenciadeunapalabraclave,generalmenteunargumentono esunapalabrapredefinida.Unargumentoesunvalorounavariabledefinidaporelusuario.Comoejemplo,cuandose solicitaunadescripcinaunainterfazconelcomandodescription,sedebeingresarunalneadeestascaractersticas: Switch(configif)#descriptionMainHQOfficeSwitch Elcomandoes:description.Elargumentoes:MainHQOfficeSwitch.Elusuariodefineelargumento.Paraestecomando, elargumentopuedesercualquiercadenadetextoconunmximode80caracteres. Despusdeingresarcadacomandocompleto,inclusocualquierpalabraclaveyargumento,presionelatecla<Intro> paraenviarelcomandoalintrpretedecomandos.
Router>ping10.10.10.5 ElcomandoespingyelargumentoeslaDireccinIP. Deformasimilar,lasintaxisparaingresarelcomandotraceroutees: Formato: Switch>tracerouteDireccinIP Ejemploconvalores: Switch>traceroute192.168.254.254 ElcomandoestracerouteyelargumentoeslaDireccinIP. Loscomandosseutilizanparaejecutarunaaccinylaspalabrasclaveseutilizanparaidentificardndeocundo ejecutarelcomando. Porcitarotroejemplo,vuelvaaexaminarelcomandodescription. Formato: Router(configif)#descriptioncadena Ejemploconvalores: Switch(configif)#descriptionInterfazparacrearunaLAN Elcomandoesdescriptionyelargumentoaplicadoalainterfazeslacadenadetexto,InterfazparacrearunaLAN.Una vezqueseejecutaelcomando,esadescripcinseaplicaralainterfazespecfica.
11.1.5UsodelaayudadelaCLI
ElIOSofrecevariasformasdeayuda:
Ayudasensiblealcontexto Laayudasensiblealcontextoproporcionaunalistadecomandosylosargumentosasociadosconesoscomandosdentro delcontextodelmodoactual.Paraaccederalaayudacontextual,ingreseunsignodeinterrogacin()antecualquier peticindeentrada.Habrunarespuestainmediatasinnecesidaddeusarlatecla<Intro>. Unodelosusosdelaayudacontextualesparalaobtencindeunalistadeloscomandosdisponibles.Dichalistapuede utilizarsecuandoexistendudassobreelnombredeuncomandoosedeseaverificarsielIOSadmiteuncomando especficoenunmododeterminado. Porejemplo,paraobtenerunalistadeloscomandosdisponiblesenelnivelEXECusuario,ingreseunsignode interrogacinantelapeticindeentradadelrouter. Otrodelosusosdelaayudacontextualesparavisualizarunalistadeloscomandosopalabrasclavequeempiezancon unoovarioscaracteresespecficos.Despusdeingresarunasecuenciadecaracteres,siinmediatamenteseingresaun signodeinterrogacin,sinespacio,elIOSmostrarunalistadecomandosopalabrasclaveparaestecontextoque comienzanconloscaracteresingresados. Porejemplo,ingresesh?Paraobtenerunalistadeloscomandosqueempiezanconlasecuenciadecaracteressh. Unltimotipodeayudacontextualseutilizaparadeterminarquopciones,palabrasclaveoargumentosconcuerdan conuncomandoespecfico.Cuandoingresauncomando,escribaunespacioseguidodeparadeterminarqupuedeo debeingresarseacontinuacin. Comosemuestraenlafigura,despusdeingresarelcomandoclockset19:50:00,podemosingresarelsignopara determinarlasopcionesopalabrasclaveadecuadasparaestecomando.
Verificacindesintaxisdecomando
Vealafiguraparaconocerlostiposdeerroresylassoluciones.
Teclasdeaccesorpidoymtodosabreviados LainterfazdelneadecomandosIOSproveeteclasdeaccesorpidoymtodosabreviadosquefacilitanlaconfiguracin, elmonitoreoylaresolucindeproblemas. Lafiguramuestralamayoradelosmtodosabreviados.Lasiguienteinformacinmereceunanotaespecial: Tab:Completalaparterestantedelcomandoopalabraclave CtrlR:Vuelveamostrarunalnea CtrlZ:SaledelmododeconfiguracinyvuelvealEXEC Flechaabajo:Permitealusuariodesplazarsehaciaadelanteatravsloscomandosanteriores Flechaarriba:Permitealusuariodesplazarsehaciaatrsatravsdeloscomandosanteriores CtrlShift6:PermitealusuariointerrumpirunprocesoIOS,comopingotraceroute CtrlC:Cancelaelcomandoactualysaledelmododeconfiguracin
CtrlR:Volveramostrarlneaactualizarlalnearecientementeingresada.UseCtrlRparavolveramostrarlalnea.Por ejemplo,puedeocurrirqueelIOSestreenviandounmensajealaCLIjustocuandoseestescribiendounalnea.Puede usarCtrlRparaactualizarlalneayevitartenerquevolveraescribirla. Enesteejemplo,apareceenmediodeuncomandounmensajesobreunafallaenunainterfaz. Switch#showmac 16w4d:%LINK5CHANGED:InterfaceFastEthernet0/10,changedstatetodown 16w4d:%LINEPROTO5UPDOWN:Line440ersin440onInterfaceFastEthernet0/10,changedstatetodown ParavolveramostrarlalneaqueestabaescribiendouseCtrlR: Switch#showmac CtrlZ:Salirdelmododeconfiguracin.ParasalirdeunmododeconfiguracinyregresaralmodoEXECprivilegiado,use CtrlZ.DadoqueelIOStieneunaestructurajerrquicademodos,elusuariopuedeencontrarsevariosniveleshacia abajo.Enlugardesalirdecadamodoenformaindividual,useCtrlZparavolverdirectamentealapeticindeentrada deEXECprivilegiadoenelnivelsuperior. Flechasarribayabajo:usodecomandosanteriores.ElsoftwareIOSdeCiscoalmacenatemporalmentevarioscaracteres ycomandosanterioresdemaneratalquelasentradaspuedanrecuperarse.Elbferestilparareingresarcomandossin tenerquevolveraescribir. Existensecuenciasclaveparadesplazarseatravsdeestoscomandosalmacenadosenelbfer.Uselateclaflechahacia arriba(CtrlP)paravisualizarloscomandospreviamenteingresados.Cadavezquesepresionaestatecla,semostrarel siguientecomandosucesivoanterior.Uselateclaflechahaciaabajo(CtrlN)paradesplazarsehaciaadelanteenel historialyvisualizarloscomandosmsrecientes. CtrlShift6:usodelasecuenciadeescape.CuandoseiniciaunprocesodelIOSdesdelaCLI,comounpingotraceroute, elcomandoseejecutahastaqueseterminaointerrumpe.Mientraselprocesoestenejecucin,laCLInoresponde. ParainterrumpirelresultadoeinteractuarconlaCLI,presioneCtrlShift6. CtrlC:interrumpelaentradadeuncomandoysaledelmododeconfiguracin.Resultatilcuandoseingresaun comandoqueluegosedecidecancelarysesaledelmododeconfiguracin. Comandosopalabrasclaveabreviados.Loscomandosylaspalabrasclavepuedenabreviarsealacantidadmnimade caracteresqueidentificaaunaseleccinnica.Porejemplo,elcomandoconfigurepuedeabreviarseenconfyaque configureeselnicocomandoqueempiezaconconf.Laabreviaturaconnodarresultadoyaquehaymsdeun comandoqueempiezaconcon. Laspalabrasclavetambinpuedenabreviarse. Otroejemplopodrasershowinterfaces,quepuedeabreviarsedeestaforma: Router#showinterfaces Router#showint Sepuedeabreviartantoelcomandocomolaspalabrasclave,porejemplo: Router#shint
11.1.6ComandosdeanlisisdeIOS
Paraverificaryresolverproblemasenlaoperacindelared,debemosexaminarlaoperacindelosdispositivos.El comandobsicodeexameneselcomandoshow. Existenmuchasvariantesdiferentesdeestecomando.AmedidaqueelusuarioadquieramsconocimientossobreIOS, aprenderausareinterpretarelresultadodeloscomandosshow.Useelcomandoshowparaobtenerunalistadelos comandosdisponiblesenunmodoocontextodeterminado. Lafiguramuestracmoeltpicocomandoshowpuedeproveerinformacinsobrelaconfiguracin,laoperacinyel estadodepartesdeunrouterCisco. Enestecurso,seutilizanalgunosdeloscomandosshowmsbsicos.
Versindebootstrap:versindebootstrap(almacenadaenlaROMdearranque) Tiempodefuncionamientodelsistema:tiempotranscurridodesdelaltimavezquesereinici Informacindereiniciodelsistema:Mtododereinicio(porejemplo:apagaryencender,colapso) Nombredelaimagendelsoftware:NombredelarchivoIOSalmacenadoenlaflash Tipoderouterytipodeprocesador:Nmerodemodeloytipodeprocesador Tipodememoriayasignacin(Compartida/Principal):RAMdelprocesadorprincipalybferingdeE/Sde paquetescompartidos Caractersticasdelsoftware:Protocolosadmitidos/conjuntosdecaractersticas Interfacesdehardware:Interfacesdisponiblesenelrouter Registrodeconfiguracin:Estableceespecificacionesdearranqueinicial,laconfiguracindevelocidaddela consolayparmetrosrelacionados.
Lafiguramuestraunejemplodeltpicoresultadodeshow442ersin. showarp:MuestralatablaARPdeldispositivo. showmacaddresstable:(sloswitch)MuestralatablaMACdeunswitch. showstartupconfig:MuestralaconfiguracinguardadaqueseubicaenlaNVRAM. showrunningconfig:Muestraelcontenidodelarchivodeconfiguracinactualmenteenejecucinola configuracinparaunainterfazespecficaoinformacindeclasedemapa. showipinterfaces:MuestralasestadsticasIpv4paratodaslasinterfacesdeunrouter.Paraverlasestadsticas deunainterfazespecfica,ejecuteelcomandoshowipinterfacesseguidodelnmerodepuerto/ranuradela interfazespecfica.Otroformatoimportantedeestecomandoesshowipinterfacebrief.Estilparaobtenerun resumenrpidodelasinterfacesysuestadooperativo.
Porejemplo: Router#showipinterfacebrief InterfazDireccinIPOK?MtodoEstadoProtocolo FastEthernet0/0172.16.255.254Smanualactivoactivo FastEthernet0/1noasignadaSnoestablecidoinactivoinactivo Serial0/0/010.10.10.5Smanualactivoactivo Serial0/0/1noasignadaSnoestablecidoinactivoinactivo LapeticindeentradaMs Cuandouncomandodevuelvemsresultadosdelosquepuedenmostrarseenunanicapantalla,aparecelapeticin deentradaMsenlaparteinferiordelapantalla.CuandoaparecelapeticindeentradaMore,presionelabarra espaciadoraparavisualizareltramosiguientedelresultado.Paravisualizarslolasiguientelnea,presionelateclaIntro. Sisepresionacualquierotratecla,secancelaelresultadoysevuelvealapeticindeentrada.
11.1.7ModosdeconfiguracinIOS
Mododeconfiguracinglobal Elmododeconfiguracinprincipalrecibeelnombredeconfiguracinglobaloglobalconfig.Desdeconfiguracinglobal, serealizancambiosenlaconfiguracindelaCLIqueafectanlaoperacindeldispositivoensutotalidad. Elmodoconfiguracinglobaltambinseusacomoprecursorparaaccederamodosdeconfiguracinespecficos. ElsiguientecomandodelaCLIseusaparacambiareldispositivodelmodoEXECprivilegiadoalmododeconfiguracin globalyparapermitirlaentradadecomandosdeconfiguracindesdeunaterminal: Router#configureterminal Unavezqueseejecutaelcomando,lapeticindeentradacambiaparamostrarqueelrouterestenmodode configuracinglobal. Router(config)#
11.2APLICACINDEUNACONFIGURACIONBASICACONCISCOIOS 11.2.1Losdispositivosnecesitannombres
ElnombredehostseusaenlaspeticionesdeentradadelaCLI.Sielnombredehostnoestexplcitamenteconfigurado, elrouterusaelnombredehostpredeterminado,asignadodefbrica,"Router".Elswitchtieneelnombredehost predeterminado,asignadodefbrica,"Switch".Imaginequeunainternetworktienevariosroutersytodosrecibieronel nombrepredeterminado"Router".Secrearaunaimportanteconfusindurantelaconfiguracinyelmantenimientode lared. CuandoseaccedeaundispositivoremotoconTelnetoSSH,esimportantetenerlaconfirmacindequesehahecho unaconexinaldispositivoadecuado.Sitodoslosdispositivosquedaranconsusnombrespredeterminados,nose podraidentificarqueeldispositivocorrectoestconectado. Alelegirydocumentarnombresatinadamente,resultamsfcilrecordar,analizareidentificardispositivosdered.Para nombrarlosdispositivosdemanerauniformeyprovechosa,esnecesarioelestablecimientodeunaconvencinde denominacinqueseextiendaportodalaempresao,almenos,porladivisin.Siempreconvienecrearlaconvencin dedenominacinalmismotiempoqueelesquemadedireccionamientoparapermitirlacontinuidaddentrodela organizacin. Segnciertaspautasdeconvencionesdedenominacin,losnombresdeberan: Comenzarconunaletra. Nodebeincluirseningnespacio. Finalizarconunaletraodgito. Slodebenincluirsecaracteresqueseanletras,dgitosyguiones. Tener63caracteresomenos.
Aplicacindenombres:ejemplo Veamosunejemplodetresroutersconectadosenunaredqueabarcatresciudadesdiferentes(Atlanta,Phoenixy Corpus)comosemuestraenlafigura. Paracrearunaconvencindedenominacinparalosrouters,sedebetenerencuentalaubicacinyelpropsitodelos dispositivos.Pregnteselosiguiente:Sernestosrouterspartedelasededeunaorganizacin?Tienecadarouterun propsitodiferente?Porejemplo,eselrouterdeAtlantaunpuntodeuninprincipalenlaredoesunauninenuna cadena? Enesteejemplo,cadarouterseidentificarcomounasucursaldelasedeparacadaciudad.Losnombrespodranser AtlantaHQ,PhoenixHQyCorpusHQ.Sicadarouterhubierasidounauninenunacadenasucesiva,losnombrespodran habersidoAtlantaJunction1,PhoenixJunction2yCorpusJunction3. Enladocumentacindelared,seincluirnestosnombresylosmotivosdesueleccin,afindeasegurarlacontinuidad denuestraconvencindedenominacinamedidaqueseagregandispositivos. Unavezquesehaidentificadolaconvencindedenominacin,elprximopasoesaplicarlosnombresalrouterusando laCLI.EsteejemplonosconduciratravsdelprocesodedenominacindelrouterdeAtlanta. ConfiguracindelnombredehostdeIOS DesdeelmodoEXECprivilegiado,accedaalmododeconfiguracinglobalingresandoelcomandoconfigureterminal (configurarterminal): Router#configureterminal
Despusdequeseejecutaelcomando,lapeticindeentradacambiara: Router(config)# Enelmodoglobal,ingreseelnombredehost: Router(config)#hostnameAtlantaHQ Despusdeejecutaresecomando,lapeticindeentradacambiara: AtlantaHQ(config)# Observequeelnombredehostapareceenlapeticindeentrada.Parasalirdelmodoglobal,useelcomandoexit. Siempreasegresedequeladocumentacinestactualizadacadavezqueseagregaomodificaundispositivo. Identifiquelosdispositivosenladocumentacinporsuubicacin,propsitoydireccin. Nota:Paraanularlosefectosdeuncomando,establezcaelprefaciodelcomandoconlapalabraclaveno. Porejemplo:paraeliminarelnombredeundispositivo,utilice: AtlantaHQ(config)#nohostname Router(config)# Ntesequeelcomandonohostnameprovocaqueelroutervuelvaausarelnombredehostpordefecto,"Router."
11.2.2Limitaraccesoadispositivo:Configuracindecontraseasyusodemensajes
Lalimitacinfsicadelaccesoalosdispositivosderedconarmariosobastidoresconllaveresultaunabuenaprctica;sin embargo,lascontraseassonlaprincipaldefensacontraelaccesonoautorizadoalosdispositivosdered.Cada dispositivodebetenercontraseasconfiguradasanivellocalparalimitarelacceso.Enuncursofuturo,analizaremos cmoreforzarlaseguridadalexigirunaIDdeusuariojuntoconunacontrasea.Porahora,presentaremosprecauciones deseguridadbsicasmedianteelusodecontraseasnicamente. Comosecomentanteriormente,elIOSusamodosjerrquicosparacolaborarconlaseguridaddeldispositivo.Como partedeestecumplimientodeseguridad,elIOSpuedeaceptardiversascontraseasparapermitirdiferentesprivilegios deaccesoaldispositivo. Lascontraseasingresadasson: Contraseadeconsola:limitaelaccesodelosdispositivosmediantelaconexindeconsola Contraseadeenable:limitaelaccesoalmodoEXECprivilegiado Contraseaenablesecret:encriptada,limitaelaccesodelmodoEXECprivilegiado ContraseadeVTY:limitaelaccesodelosdispositivosqueutilizanTelnet
Siempreconvieneutilizarcontraseasdeautenticacindiferentesparacadaunodeestosnivelesdeacceso.Sibienno esprcticoiniciarsesinconvariascontraseasdiferentes,esunaprecaucinnecesariaparaprotegeradecuadamente lainfraestructuradelaredanteaccesosnoautorizados. Adems,utilicecontraseassegurasquenosedescubranfcilmente.Elusodecontraseassimplesofcilesdeadivinar continasiendounproblemadeseguridadenmuchasfacetasdelmundoempresarial. Considereestospuntosclavecuandoelijacontraseas: Usecontraseasquetenganmsde8caracteres. Useenlascontraseasunacombinacindesecuenciasdeletrasmaysculasyminsculasonumricas. Eviteelusodelamismacontraseaparatodoslosdispositivos. Eviteelusodepalabrascomunescomocontraseaoadministrador,porquesedescubrenfcilmente.
Nota:Enlamayoradelasprcticasdelaboratorio,usaremoscontraseassimplescomociscooclase.Estascontraseas seconsideransimplesyfcilesdeadivinar,ydebenevitarseenunentornodeproduccin.Slousamosestas contraseasporcomodidadenelentornoinstructivo. Comosemuestraenlafigura,cuandoselesolicitaunacontrasea,eldispositivonorepetirlacontraseamientrasse ingresa.Enotraspalabras,loscaracteresdelacontraseanoaparecerncuandoelusuariolosingrese.Estosehacepor cuestionesdeseguridad;muchascontraseasseobtienenporojosespas. Contraseadeconsola ElpuertodeconsoladeundispositivoCiscoIOStieneprivilegiosespeciales.Elpuertodeconsoladedispositivosdered debeestarasegurado,comomnimo,medianteelpedidodeunacontraseaseguraalusuario.Assereducenlas posibilidadesdequepersonalnoautorizadoconectefsicamenteuncablealdispositivoyobtengaaccesoaste. Lossiguientescomandosseusanenelmododeconfiguracinglobalparaestablecerunacontraseaparalalneade consola: Switch(config)#lineconsole0
Switch(configline)#passwordpassword Switch(configline)#login Desdeelmododeconfiguracinglobal,seusaelcomandolineconsole0paraingresaralmododeconfiguracinde lneaparalaconsola.Elceroseutilizapararepresentarlaprimera(y,enlamayoradeloscasos,lanica)interfazde consolaparaunrouter. Elsegundocomando,passwordpasswordespecificaunacontraseaenunalnea. Elcomandologinconfiguraalrouterparaquepidalaautenticacinaliniciarsesin.Cuandoelloginesthabilitadoyse haconfiguradounacontrasea,habrunapeticindeentradadeunacontrasea. Unavezquesehanejecutadoestostrescomandos,aparecerunapeticindeentradadecontraseacadavezqueun usuariointenteobteneraccesoalpuertodeconsola.
Router(config)#enablepasswordcontrasea Router(config)#enablesecretcontrasea Nota:Sinoseconfiguraunacontraseaenablepasswordoenablesecret,IOSimpideelaccesoEXECprivilegiadodesde unasesinTelnet. Sinosehaestablecidounacontraseadeenable,podraaparecerunasesinTelnetdeestaforma: Switch>enable %Nosehaestablecidocontrasea Switch> ContraseadeVTY LaslneasvtypermitenelaccesoaunrouteratravsdeTelnet.Enformapredeterminada,muchosdispositivosCisco admitencincolneasVTYconnumeracindel0al4.Esnecesarioconfigurarunacontraseaparatodaslaslneasvty disponibles.Puedeconfigurarselamismacontraseaparatodaslasconexiones.Sinembargo,confrecuenciaconviene configurarunanicacontraseaparaunalneaafindeproveerunrecursosecundarioparaelingresoadministrativoal dispositivosilasdemsconexionesestnenuso. Lossiguientescomandosseusanparaconfigurarunacontraseaenlneasvty: Router(config)#linevty04 Router(configline)#passwordcontrasea Router(configline)#login Pordefecto,elIOSincluyeelcomandologinenlaslneasVTY.EstoimpideelaccesoTelnetaldispositivosinlaprevia solicituddeautenticacin.Siporerror,seconfiguraelcomandonologin,queeliminaelrequisitodeautenticacin, personasnoautorizadaspodranconectarsealalneaatravsdeTelnet.Estorepresentaraungranriesgodeseguridad. Visualizacindecontraseasdeencriptacin Existeotrocomandodeutilidadqueimpidequelascontraseasaparezcancomotextosincifrarcuandosevisualizanlos archivosdeconfiguracin.Esecomandoeselservicepasswordencryption. Estecomandoproveelaencriptacindelacontraseacuandostaseconfigura.Elcomandoservicepassword encryptionaplicaunaencriptacindbilatodaslascontraseasnoencriptadas.Estaencriptacinnoseaplicaalas contraseascuandoseenvanatravsdemediosnicamenteenlaconfiguracin.Elpropsitodeestecomandoes evitarqueindividuosnoautorizadosveanlascontraseasenelarchivodeconfiguracin. Siseejecutaelcomandoshowrunningconfigoshowstartupconfigantesdeejecutarelcomandoservicepassword encryption,lascontraseasnoencriptadasestarnvisiblesenelresultadodeconfiguracin.Elcomandoservice passwordencryptionpuedeentoncesejecutarseyseaplicarlaencriptacinalascontraseas.Unavezqueseha aplicadolaencriptacin,lacancelacindelserviciodeencriptacinnoreviertelaencriptacin.
Mensajesdeaviso Aunqueelpedidodecontraseasesunmododeimpedirelaccesoalareddepersonasnoautorizadas,resultavital proveerunmtodoparainformarquesloelpersonalautorizadodebeintentarobteneraccesoaldispositivo.Para hacerlo,agregueunavisoalasalidadeldispositivo. Losavisospuedenserunaparteimportanteenlosprocesoslegalesenelcasodeunademandaporelingresono autorizadoaundispositivo.Algunossistemaslegalesnopermitenlaacusacin,ynisiquieraelmonitoreodelos usuarios,amenosquehayaunanotificacinvisible. Elcontenidoolaspalabrasexactasdeunavisodependendelasleyeslocalesydelaspolticasdelaempresa.A continuacinsemuestranalgunosejemplosdeinformacinquesedebeincluirenunaviso: "Elusodeldispositivoesexclusivodelpersonalautorizado". "Esposiblequeseestcontrolandolaactividad". "Seaplicarnmedidaslegalesencasodeusonoautorizado."
aldispositivo.Asimismo,elavisopuedeincluircierresprogramadosdelsistemaydemsinformacinqueafectealos usuariosdelared. ElIOSproveevariostiposdeavisos.Unavisocomneselmensajedelda(MOTD).Confrecuenciaseusapara notificacioneslegalesyaquesevisualizaentodoslosterminalesconectados. ConfigureelMOTDconelcomandobannermotddelmodoglobal. Comosemuestraenlafigura,elcomandobannermotdrequiereelusodedelimitadoresparaidentificarelcontenido delmensajedelaviso.Elcomandobannermotdvaseguidodeunespacioyuncarcterdelimitador.Luego,seingresan unaomslneasdetextopararepresentarelmensajedelaviso.Unasegundaocurrenciadelcarcterdelimitador denotaelfinaldelmensaje.Elcarcterdelimitadorpuedesercualquiercarctersiemprequenoaparezcaenelmensaje. Porestemotivo,confrecuenciaseusansmbolostalescomo"#". ParaconfigurarunMOTD,ingreseelcomandobannermotddesdeelmododeconfiguracinglobal: Switch(config)#bannermotd#message# Unavezquesehaejecutadoelcomando,aparecerelavisoentodoslosintentosposterioresdeaccesoaldispositivo hastaqueelavisoseelimine.
11.2.3Administracindearchivosdeconfiguracin
Comoseanalizanteriormente,lamodificacindelaconfiguracinenejecucinafectalaoperacindeldispositivoen formainmediata. Despusdehacercambiosenunaconfiguracin,considereestasopcionescomosiguientepaso: Convertirlaconfiguracincambiadaenlanuevaconfiguracindeinicio. Volveralaconfiguracinoriginaldeldispositivo. Eliminartodalaconfiguracindeldispositivo.
Establecerlaconfiguracinmodificadacomolanuevaconfiguracindeinicio Recuerde:yaquelaconfiguracinenejecucinsealmacenaenlaRAM,seencuentratemporalmenteactivamientrasse ejecuta(seencuentraencendido)eldispositivoCisco.Sisecortalaenergaalrouterosisereiniciaelrouter,seperdern todosloscambiosdeconfiguracinamenosquesehayanguardado. AlguardarlaconfiguracinenejecucinenelarchivodeconfiguracindeinicioenlaNVRAMsemantienenloscambios comolanuevaconfiguracindeinicio. Antesdeasignarloscambios,useloscorrespondientescomandosshowparaverificarlaoperacindeldispositivo.Como semuestraenlafigura,sepuedeutilizarelcomandoshowrunningconfigparaverunarchivodeconfiguracin. Cuandoseverificasiloscambiossoncorrectos,utiliceelcomandocopyrunningconfigstartupconfigenlapeticinde entradadelmodoEXECprivilegiado.Elsiguienteejemplomuestraelcomando: Switch#copyrunningconfigstartupconfig Unavezejecutado,elarchivodeconfiguracinenejecucinreemplazaalarchivodeconfiguracindeinicio. Volveralaconfiguracinoriginaldeldispositivo Siloscambiosrealizadosenlaconfiguracinenejecucinnotienenelefectodeseado,puedesernecesariovolverala configuracinpreviadeldispositivo.Suponiendoquenosehasobreescritolaconfiguracindeinicioconloscambios,se puedereemplazarlaconfiguracinenejecucinporlaconfiguracindeinicio.Lamejormaneradehacerloes reiniciandoeldispositivoconelcomandoreloadantelapeticindeentradadelmodoEXECprivilegiado. Cuandoseiniciaunarecarga,elIOSdetectarquelaconfiguracinenejecucintienecambiosquenoseguardaronen laconfiguracindeinicio.Aparecerunapeticindeentradaparapreguntarsisedeseanguardarloscambios realizados.Paradescartarloscambios,ingresenono. Aparecerotrapeticindeentradaparaconfirmarlarecarga.Paraconfirmar,presionelateclaIntro.Sisepresiona cualquierotratecla,secancelarelprocedimiento. Porejemplo: Router#reload Systemconfigurationhasbeenmodified.Save?[yes/no]:n Proceedwithreload?[confirm] *Apr1301:34:15.758:%SYS5RELOAD:Reloadrequestedbyconsole.ReloadReason:
Comosemuestraenlafigura,unaopcinesguardarlaconfiguracinenejecucinolaconfiguracindeinicioenun servidorTFTP.Useloscomandoscopyrunningconfigtftpocopystartupconfigtftpysigaestospasos: 1.Ingreseelcomandocopyrunningconfigtftp. 2.IngreseladireccinIPdelhostdondeseguardarelarchivodeconfiguracin. 3.Ingreseelnombrequeseasignaralarchivodeconfiguracin. 4.Respondayesparaconfirmarcadaopcin. Estudielafiguraparaobservaresteproceso. Eliminacindetodaslasconfiguraciones Siseguardancambiosnodeseadosenlaconfiguracindeinicio,posiblementeseanecesarioeliminartodaslas configuraciones.Estorequiereborrarlaconfiguracindeinicioyreiniciareldispositivo. Laconfiguracindeinicioseeliminaconelusodelcomandoerasestartupconfig. ParaborrarelarchivodeconfiguracindeinicioutiliceeraseNVRAM:startupconfigoerasestartupconfigenlapeticin deentradadelmodoEXECprivilegiado: Router#erasestartupconfig Unavezqueseejecutaelcomando,elroutersolicitarlaconfirmacin: Erasingthenvramfilesystemwillremoveallconfigurationfiles!Continue?[confirm] Confirmeslarespuestapredeterminada.Paraconfirmaryborrarelarchivodeconfiguracindeinicio,presionelatecla Intro.Sisepresionacualquierotratecla,secancelarelproceso. Advertencia:Useelcomandoeraseconcautela.Estecomandopuedeutilizarseparaborrarcualquierarchivodel dispositivo.ElusoincorrectodelcomandopuedeborrarelIOSmismouotroarchivoesencial. DespusdeeliminarlaconfiguracindeiniciodelaNVRAM,recargueeldispositivoparaeliminarelarchivode configuracinactualenejecucindelamemoriaRAM.Eldispositivocargarentonceslaconfiguracindeinicio predeterminadaqueseenvioriginalmenteconeldispositivoenlaconfiguracinenejecucin.
5.Visualiceelresultadoparaverificarquenosehadaado. Restauracindelasconfiguracionesdetexto Sepuedecopiarunarchivodeconfiguracindesdeelalmacenamientoaundispositivo.Cuandosecopiaenlaterminal, elIOSejecutacadalneadeltextodeconfiguracincomouncomando.Estosignificaqueelarchivonecesitaredicin paraasegurarquelascontraseasencriptadasestnenformadetextoyqueseeliminenlosmensajesdeIOSyeltexto denocomando,como"More".Esteprocesoseanalizaenlaprcticadelaboratorio. Asuvez,enlaCLI,eldispositivodebeestablecerseenelmododeconfiguracinglobalpararecibirloscomandosdel archivodetextoquesecopia. CuandoseusaHyperTerminal,lospasosson: 1.Ubicarelarchivoquesedebecopiareneldispositivoyabrireldocumentodetexto. 2.Copiareltextocompleto. 3.EnelmenEdit,hagaclicenpastetohost. CuandoseusaTeraTerm,lospasosson: 1.EnelmenFile,hagaclicenSendarchivo. 2.UbiqueelarchivoquedebecopiareneldispositivoyhagaclicenOpen. 3.TeraTermpegarelarchivoeneldispositivo. EltextoenelarchivoestaraplicadocomocomandosenlaCLIypasaraserlaconfiguracinenejecucinenel dispositivo.steesunmtodoconvenienteparaconfigurarmanualmenteunrouter.
11.2.4Configuracindeinterfaces
Alolargodeestecaptulo,hemosanalizadoloscomandosquesoncomunesamuchosdelosdispositivosIOS.Algunas configuracionessonespecficasdeuntipodedispositivo.Unaconfiguracindeestaclaseeslaconfiguracinde interfacesenunrouter. LamayoradelosdispositivosderedintermediariostienenunadireccinIPparalaadministracindeldispositivo. Algunosdispositivos,comolosswitchesylospuntosdeaccesoinalmbricos,puedenoperarsintenerunadireccinIP. Dadoqueelobjetivodeunrouteresinterconectardiferentesredes,cadainterfazenunroutertienesupropiadireccin IPv4exclusiva.Ladireccinasignadaacadainterfazexisteenunaredseparadadedicadaalainterconexinderouters. Haymuchosparmetrosquepuedenconfigurarseenlasinterfacesdelrouter.Analizaremosloscomandosdeinterfaz msbsicos,queseresumenenlafigura.
1.Ingresealmododeconfiguracinglobal. 2.Ingresealmododeconfiguracindeinterfaz. 3.Especifiqueladireccindelainterfazylamscaradesubred. 4.Activelainterfaz. Comosemuestraenlafigura,configureladireccinIPdeEthernetmediantelossiguientescomandos: Router(config)#interfaceFastEthernet0/0 Router(configif)#ipaddressip_addressnetmask Router(configif)#noshutdown Habilitacindelainterfaz Pordefecto,lasinterfacesseencuentrandeshabilitadas.Parahabilitarunainterfaz,ingreseelcomandonoshutdownen elmododeconfiguracindeinterfaz.Siesnecesariodesactivarunainterfazporcuestionesdemantenimientoopara resolverproblemas,useelcomandoshutdown. Configuracindeinterfacesserialesdelrouter LasinterfacesserialesseusanparaconectarWANaroutersenunsitioremotooISP. Paraconfigurarunainterfazserialsigaestospasos: 1.Ingresealmododeconfiguracinglobal. 2.Ingresealmododeinterfaz. 3.Especifiqueladireccindelainterfazylamscaradesubred. 4.SielcabledeconexinesDCE,fijelafrecuenciadereloj.OmitaestepasosielcableesDTE. 5.Activelainterfaz. CadainterfazserialconectadadebetenerunadireccinIPyunamscaradesubredparaenrutarpaquetesIP. ConfigureladireccinIPconlossiguientescomandos: Router(config)#interfaceSerial0/0/0 Router(configif)#ipaddressip_addressnetmask Lasinterfacesserialesrequierenunasealderelojparacontrolarlatemporizacindelascomunicaciones.Enlamayora delosentornos,undispositivoDCEcomoporejemplounCSU/DSU,proporcionadichaseal.Enformapredeterminada, losroutersCiscosondispositivosDTE,peropuedenconfigurarsecomodispositivosDCE. Enlosenlacesserialesinterconectadosdirectamente,comoennuestroentornodelaboratorio,unextremodebeoperar comoDCEparaproporcionarlasealdelreloj.Seactivaelrelojylavelocidadseespecificaconelcomandoclockrate. Algunasfrecuenciasdebitpuedennoestardisponiblesenciertasinterfacesseriales.Estodependedelacapacidadde cadainterfaz.
Ascomoelnombredelhostayudaaidentificareldispositivoenunared,unadescripcindeinterfazindicaelpropsito delainterfaz.Unadescripcindeloqueunainterfazhaceodndeestconectadadebeserpartedelaconfiguracinde cadainterfaz.Estadescripcinpuederesultartilparalaresolucindeproblemas. Ladescripcindeinterfazaparecerenelresultadodeestoscomandos:showstartupconfig,showrunningconfigy showinterfaces. Porejemplo,estadescripcinproveeinformacinvaliosasobreelpropsitodelainterfaz: EstainterfazeselgatewayparalaLANadministrativa. Unadescripcinpuedeayudaradeterminarlosdispositivosolasubicacionesconectadasalainterfaz.Acontinuacin,se proporcionaotroejemplo: LainterfazF0/0estconectadaalswitchprincipaleneledificioadministrativo. Cuandoelpersonaldesoportepuedeidentificarconfacilidadelpropsitodeunainterfazodeundispositivoconectado, puedencomprendermsfcilmenteelalcancedelproblema,yestopuedeconduciralaresolucindelproblema. Lainformacindecontactoydecircuitotambinpuedeincorporarseenladescripcindelainterfaz.Lasiguiente descripcindeunainterfazserialproporcionalainformacinqueunadministradorderedpuedenecesitarantesde decidirlapruebadeuncircuitoWAN.Estadescripcinindicadndeterminanloscircuitos,elIDdelcircuitoyelnmero detelfonodelaempresaquesuministraelcircuito: FRacircuitoGAD1ID:AA.HCGN.556460DLCI511support#555.1212 Paracrearunadescripcin,utiliceelcomandodescripcin.Esteejemplomuestraloscomandosutilizadosparacrearuna descripcinparaunainterfazFastEthernet: HQswitch1#configurarterminal HQswitch1(config)#interfazfa0/0 HQswitch1(configif)#descripcinConectarsealswitchprincipaldelEdificioA Unavezqueseaplicaladescripcinalainterfaz,utiliceelcomandoshowinterfacesparaverificarqueladescripcinsea correcta. Vealafiguraamododeejemplo.
Configuracindeunainterfazdeswitch UnswitchLANesundispositivointermediarioqueinterconectasegmentosdentrodeunared.Porlotanto,las interfacesfsicasenelswitchnotienendireccionesIP.Adiferenciadeunrouterenelquelasinterfacesestn conectadasadiferentesredes,unainterfazfsicaenunswitchconectadispositivosdentrodeunared. Lasinterfacesdeswitchtambinestnhabilitadasenformapredeterminada.ComosemuestraenlafiguradelSwitch1, podemosasignardescripcionesperonoesnecesarioactivarlainterfaz. Parapoderadministrarunswitch,asignamosdireccionesaldispositivohaciadichoswitch.ConunadireccinIPasignada alswitch,actacomodispositivohost.Unavezqueseasignaladireccin,seaccedealswitchcontelnet,sshoservicios Web. LadireccinparaunswitchseasignaaunainterfazvirtualrepresentadacomounainterfazLANvirtual(VLAN).Enla mayoradeloscasos,estaeslainterfazVLAN1.EnlafiguradelSwitch2,seasignaunadireccinIPalainterfazVLAN1. Aligualquelasinterfacesfsicasdeunrouter,tambinsedebeactivarestainterfazconelcomandonoshutdown. Comocualquierotrohost,elswitchnecesitaunadireccindegatewaydefinidaparacomunicarsefueradelaredlocal. ComosemuestraenlafiguradelSwitch2,estegatewayseasignaconelcomandoipdefaultgateway.
C:\>ping127.0.0.1 Larespuestadeestecomandosepareceraaesta: Replyfrom127.0.0.1:bytes=32time<1msTTL=128 Replyfrom127.0.0.1:bytes=32time<1msTTL=128 Replyfrom127.0.0.1:bytes=32time<1msTTL=128 Replyfrom127.0.0.1:bytes=32time<1msTTL=128 Pingstatisticsfor127.0.0.1: Packets:Sent=4,Received=4,Lost=0(0%loss), Approximateroundtriptimesinmilliseconds: Mnimo=0ms,Mximo=0ms,Promedio=0ms Elresultadoindicaqueseenviaroncuatropaquetes(cadaunoconuntamaode32bytes)ysedevolvierondelhost 127.0.0.1enuntiempomenora1milisegundo.TTLsignificaTiempodevidaydefinelacantidaddesaltosquelequedan alpaquetedepingantesdequeselodescarte.
11.3.2Pruebadelaasignacindeinterface
Delmismomodoqueseusancomandosyutilidadesparaverificarlaconfiguracindeunhost,sedebenaprenderlos comandosparaverificarlasinterfacesdedispositivosintermediarios.ElIOSproveecomandosparaverificarlaoperacin deinterfacesderouteryswitch. Verificacindeinterfacesderouter Unodeloscomandosmsutilizadoseselcomandoshowipinterfacebrief.Esteproporcionaunresultadoms abreviadoqueelcomandoshowipinterface.Ofreceademsunresumendelainformacinclavedetodaslasinterfaces. SiseobservalafiguradelRouter1,sepuedeverqueesteresultadomuestratodaslasinterfacesconectadasalrouter,la direccinIP,silahay,asignadaacadainterfazyelestadooperativodelainterfaz. SiseobservalalneadelainterfazFastEthernet0/0,sevequeladireccinIPes192.168.254.254.Siseobservanlasdos ltimascolumnas,seadvierteelestadodelainterfazdeCapa1yCapa2.upenlacolumnadeestadomuestraqueesta interfazestenfuncionamientoenlaCapa1.upenlacolumnadeprotocolosealaqueelprotocolodeCapa2est funcionando. Enlamismafigura,seobservaquelainterfazserial0/0/1nohasidohabilitada.Laindicacincorrespondientees administrativelydownenlacolumnadeestado.Estainterfazpuedeactivarseconelcomandonoshutdown. Pruebadelaconectividaddelrouter Comoconundispositivofinal,esposibleverificarlaconectividaddeCapa3conloscomandospingytraceroute.Enla figuradelRouter1sepuedeverunejemplodelosresultadosdeunpingaunhostenlaLANlocalyuntraceaunhost remotoatravsdelaWAN. Verificacindelasinterfacesdelswitch AlexaminarlafiguradelSwitch1sepuedeverelusodelcomandoshowipinterfaceparaverificarlacondicindelas interfacesdelswitch.Comoseaprendianteriormente,ladireccinIPparaelswitchseaplicaaunainterfazVLAN(Red derealocalvirtual).Enestecaso,seasignaunadireccinIP192.168.254.250alainterfazVlan1.Tambinsepuede observarqueestainterfazestactivadayenfuncionamiento. AlexaminarlainterfazFastEthernet0/1,sepuededetectarqueestainterfazestdesactivada.Estoquieredecirqueno hayundispositivoconectadoalainterfazoquelainterfazdereddelosdispositivosconectadanoestfuncionando. Porotrolado,losresultadosdelasinterfacesFastEthernet0/2yFastEthernet0/3muestranqueestnen funcionamiento.EstoseindicaenelEstadoyenelProtocolo,cuandoambossemuestranactivos. Pruebadelaconectividaddelswitch Delmismomodoqueotroshosts,elswitchpuedeprobarlaconectividaddesuCapa3conloscomandospingy traceroute.LafiguradelSwitch1tambinmuestraunpingalhostlocalyuntraceaunhostremoto. Nodebenolvidarsedoscosasimportantes:quenoserequieredeunadireccinIPparaqueunswitchcumplasutarea dereenvodetramayqueelswitchrequiereunagatewayparacomunicarseconelexteriordesuredlocal.
ElsiguientepasoenlasecuenciadepruebaesverificarqueladireccinNICestunidaaladireccinIPv4yquelaNIC estlistaparatransmitirsealesatravsdelosmedios. Enesteejemplo,quetambinsemuestraenlafigura,asumimosqueladireccinIPv4asignadaaunaNICes10.0.0.5. ParaverificarladireccinIPv4,sigaestospasos: Enlalneadecomandos,ingreselosiguiente: C:\>ping10.0.0.5 Asuccessfulreplywouldresemble: Replyfrom10.0.0.5:bytes=32time<1msTTL=128 Replyfrom10.0.0.5:bytes=32time<1msTTL=128 Replyfrom10.0.0.5:bytes=32time<1msTTL=128 Replyfrom10.0.0.5:bytes=32time<1msTTL=128 Pingstatisticsfor10.0.0.5: Packets:Sent=4,Received=4,Lost=0(0%loss), Approximateroundtriptimesinmilliseconds: Minimum=0ms,Maximum=0ms,Average=0ms EstapruebaverificaqueelcontroladordelaNICylamayoradelhardwaredelaNICestnfuncionandocorrectamente. TambinverificaqueladireccinIPestcorrectamenteunidaalaNIC,sincolocarverdaderamenteunasealenlos medios. Silapruebafalla,esprobablequeexistanproblemasconelcontroladordesoftwareyelhardwaredelaNICquepueden requerirlareinstalacindeunodeellos,odeambos.Esteprocedimientodependedeltipodehostysusistema operativo.
11.3.3Pruebadelaredlocal
LasiguientepruebadelasecuenciacorrespondealoshostsenlaLANlocal. Alhacerpingaloshostsremotossatisfactoriamenteseverificaquetantoelhostlocal(enestecaso,elrouter)comoel hostremotoestnconfiguradoscorrectamente.Estapruebaserealizaalhacerpingacadahostenformaindividualen laLAN. Observeelejemploenlafigura. Siunhostrespondeconelmensaje"DestinationUnreachable"(destinoinalcanzable),observequdireccinnofue satisfactoriaycontinehaciendopingalosotroshostsdelaLAN. Otromensajedefallaes"RequestTimedOut"(lapeticinhaexpirado).Indicaquenohuborespuestaalintentodelping enelperododetiempopredeterminado,locualindicaqueelproblemapuedeestarenlalatenciadered. Pingextendido Paraexaminarlo,elIOSofreceunmodo"extendido"delcomandoping.Estemodoseingresaescribiendopingenmodo EXECprivilegiado,enlapeticindeentradadelaCLIsinunadireccinIPdedestino.Luegosepresentaunaseriede peticionesdeentradacomosemuestraenesteejemplo.AlpresionarIntroseaceptanlosvalorespredeterminados indicados. Router#ping Protocol[ip]:
TargetIPaddress:10.0.0.1 Repeatcount[5]: Datagramsize[100]: Timeoutinseconds[2]:5 Extendedcommands[n]:n Alingresarunperododetiempodeesperamsprolongadoqueelpredeterminado,sepodrndetectarposibles problemasdelatencia.Silapruebadepingesexitosaconunvalorsuperior,existeunaconexinentreloshosts,peroes posiblequehayaunproblemadelatenciaenlared. Observequealingresar"y"enlapeticindeentrada"Extendedcommands"seproporcionanmsopcionesprovechosas paralaresolucindeproblemas.Estasopcionesseanalizarnenlaprcticadelaboratorioyenlasactividadesdel PacketTracer.
11.3.4PruebadeGatewaytconectividadremota
Elsiguientepasodelasecuenciadepruebaesutilizarelcomandopingparaverificarqueunhostlocalpuedeconectarse conunadireccindegateway.Estoessumamenteimportanteporqueelgatewayeslaentradaysalidadelhosthaciala redmsamplia.Sielcomandopingdevuelveunarespuestasatisfactoria,severificalaconectividadalagateway.
Alcomenzar,elijaunaestacincomodispositivodeorigen.Enestecaso,seoptpor10.0.0.1,comoseindicaenla figura.Utiliceelcomandopingparallegaraladireccindegateway,enestecaso,10.0.0.254. c:\>ping10.0.0.254 LadireccinIPv4degatewaydebeencontrarsedisponibleenladocumentacindelared,perosinoseencontrara disponible,utiliceelcomandoipconfigparadetectarladireccinIPdegateway. Pruebadelsiguientesaltoenlaruta Enunrouter,useelIOSparaprobarelsiguientesaltodelasrutasindividuales.Comoseanalizanteriormente,latabla deenrutamientomuestraelsiguientesaltodecadaruta.Paradeterminarelsiguientesalto,examinelatablade enrutamientodesdeelresultadodelcomandoshowiproute.Lospaquetesquetrasladantramasyquesedirigenala reddestinoindicadaenlatabladeenrutamientoseenvanaldispositivoquerepresentaelsiguientesalto.Sielsiguiente saltoesinaccesible,elpaquetesedescarta.Paraprobarelsiguientesalto,determinelarutaapropiadaaldestinoytrate dehacerpingalgatewaypordefectooalsiguientesaltoapropiadoparaesarutaenlatabladeenrutamiento.Unafalla enelpingindicaquepuedeexistirunproblemadeconfiguracinodehardware.Sinembargo,elpingtambinpuede estarprohibidoporlaseguridaddeldispositivo. Silapruebadegatewayfalla,retrocedaunpasoenlasecuenciaypruebeotrohostenlaLANlocalparaverificarqueel problemanoseaelhostorigen.Luegoverifiqueladireccindegatewayconeladministradorderedafindeasegurar queseestprobandoladireccincorrecta. Sitodoslosdispositivosestnconfiguradosenformaadecuada,controleelcableadofsicoparaasegurarqueestfirme ycorrectamenteconectado.Mantengaunregistroprecisodelosintentosquesehanrealizadoparaverificarla conectividad.Estoserdeayudaparasolucionaresteproblemay,talvez,problemasfuturos.
Pruebadehostsremotos UnavezquesehacompletadolaverificacindelaLANlocalyelgateway,lapruebapuedecontinuarconlosdispositivos remotos,locualeselsiguientepasoenlasecuenciadeprueba. Lafigurailustraunejemplodetopologadered.Hay3hostsdentrodeunaLAN,unrouter(queactacomogateway) queestconectadoaotrorouter(queactacomogatewayparaunaLANremota)y3hostsremotos.Laspruebasde verificacindebencomenzardentrodelaredlocalyprogresarexternamentehacialosdispositivosremotos. Comienceconlapruebadelainterfazexternadeunrouterqueestdirectamenteconectadaaunaredremota.Eneste caso,elcomandopingpruebalaconexina192.168.0.253,lainterfazexternadelrouterdegatewaydelaredlocal. Sielcomandopingresultasatisfactorio,severificalaconectividadalainterfazexterna.Acontinuacin,hagapingala direccinIPexternadelrouterremoto,enestecaso,192.168.0.254.Siessatisfactorio,severificalaconectividaddel routerremoto.Siseproduceunafalla,intenteaislarelproblema.Vuelvaarealizarlapruebahastaqueexistauna conexinvlidaaundispositivoyverifiquedosvecescadaunadelasdirecciones. Elcomandopingnosiempreserdeayudaparaidentificarelmotivosubyacentedeunproblema,peropuedeaislarlos problemasyorientarelprocesoderesolucindeproblemas.Documentecadaprueba,losdispositivosinvolucradosylos resultados. Verifiquelaconectividadremotadelrouter Unrouterestableceunaconexinentreciertasredesgraciasalreenvodepaquetesentreellas.Parareenviarpaquetes entredosredesdadas,elrouterdebepodercomunicarsetantoconlareddeorigencomoconlareddedestino.El routernecesitarrutashaciaambasredesensutabladeenrutamiento. Paraprobarlacomunicacinhacialaredremota,sepuedehacerpingaunhostconocidoenestaredremota.Sino puedehacerpingcorrectamenteenelhostdelaredremotadesdeunrouter,primerodebeverificarlatablade enrutamientoenbuscadeunrutaadecuadahaciacadaredremota.Esposiblequeelrouteruselarutapredeterminada parallegaraundestino.Sinohayunarutaparallegaraestared,sernecesariodeterminarporqunoexistelaruta. Comosiempre,tambinsedebedescartarqueelpingnoestprohibidoadministrativamente.
11.3.5Rastreoeinterpretacindelosresultadosderastreo
Elsiguientepasoenlasecuenciadepruebaesrealizarunrastreo. Unrastreoproporcionaunalistadesaltoscuandounpaqueteseenrutaatravsdeunared.Laformadelcomando dependededndeseemitaelcomando.CuandolleveacaboelrastreodesdeunequipoconWindows,utilicetracert. CuandolleveacaboelrastreodesdelaCLIdeunrouter,utilicetraceroute. PingyTrace Pingytracepuedenutilizarseenformaconjuntaparadiagnosticarunproblema. SupongamosqueseheestablecidounaconexinsatisfactoriaentreelHost1yelRouterA,comosemuestraenla figura. Luego,supongamosqueelHost1hacepingalHost2medianteestecomando. C:\>ping10.1.0.2 Elcomandopingdevuelveesteresultado: Ping10.1.0.2con32bytesdedatos:
Tiempolmitedelasolicitud. Tiempolmitedelasolicitud. Tiempolmitedelasolicitud. Tiempolmitedelasolicitud. Estadsticasdepingpara10.1.0.2: Packets:Sent=4,Received=0,Lost=4(100%loss) Thepingtestfailed. staesunapruebadecomunicacinfueradelaredlocalaundispositivoremoto.Dadoqueelgatewaylocalrespondi peroelhostmsdistantenolohizo,elproblemapareceestarenalgnpuntofueradelaredlocal.Unprximopasoes aislarelproblemadeunaredenparticularfueradelaredlocal.Loscomandostracepuedenmostrarlarutadelaltima comunicacinsatisfactoria. Traceaunhostremoto Delmismomodoqueloscomandosping,loscomandostraceseingresanenlalneadecomandosytomanuna direccinIPcomoargumento. SuponiendoqueseemitirelcomandodesdeunequipoconWindows,seutilizarelformatotracert: C:\>tracert10.1.0.2 Rastreodelarutaa10.1.0.2enunmximode30saltos 12ms2ms2ms10.0.0.254 2***Tiempolmitedelasolicitud. 3***Requesttimedout. 4^C LanicarespuestasatisfactoriaprovinodelgatewayenelRouterA.Laspeticionesderastreoalsiguientesalto expiraron,locualsignificaqueelsiguientesaltonorespondi.Losresultadosdelcomandotraceindicanquelafalla entoncesseencuentraenlainternetworkmsalldelaLAN.
Secuenciadeprueba:Unificacin Amododerevisin,recorramoslasecuenciadepruebaenotrasituacin. Prueba1:Loopbacklocal:Exitoso C:\>ping127.0.0.1 Pinging127.0.0.1with32bytesofdata: Replyfrom127.0.0.1:bytes=32time<1msTTL=128 Replyfrom127.0.0.1:bytes=32time<1msTTL=128 Replyfrom127.0.0.1:bytes=32time<1msTTL=128 Replyfrom127.0.0.1:bytes=32time<1msTTL=128 Pingstatisticsfor127.0.0.1: Packets:Enviados=4,Recibidos=4,Perdidos=0(0%deprdida), Tiemposaproximadosdeidayvueltaenmilisegundos: Mnimo=0ms,Mximo=0ms,Promedio=0ms
ElHost1tienelastackdeIPconfiguradacorrectamente. Prueba2:NIClocal:Exitosa C:\>ping192.168.23.3 Pinging192.168.23.3with32bytesofdata: Replyfrom192.168.23.3:bytes=32time<1msTTL=128 Replyfrom192.168.23.3:bytes=32time<1msTTL=128 Replyfrom192.168.23.3:bytes=32time<1msTTL=128 Replyfrom192.168.23.3:bytes=32time<1msTTL=128 Pingstatisticsfor192.168.23.3: Packets:Enviados=4,Recibidos=4,Perdidos=0(0%deprdida),Tiemposaproximadosdeidayvueltaen milisegundos: Mnimo=0ms,Mximo=0ms,Promedio=0ms SeasigncorrectamenteladireccinIPalaNICylaelectrnicadelaNICrespondealadireccinIP. Prueba3:Pingdegatewaylocal:Exitoso C:\>ping192.168.23.254 Pinging192.168.23.254with32bytesofdata: Replyfrom192.168.23.254:bytes=32time<1msTTL=128 Replyfrom192.168.23.254:bytes=32time<1msTTL=128 Replyfrom192.168.23.254:bytes=32time<1msTTL=128 Replyfrom192.168.23.254:bytes=32time<1msTTL=128 Pingstatisticsfor192.168.23.254: Packets:Sent=4,Received=4,Lost=0(0%loss), Approximateroundtriptimesinmilliseconds: Minimum=0ms,Maximum=0ms,Average=0ms Elgatewaypordefectoestenfuncionamiento.Deestamaneratambinseverificaelfuncionamientodelaredlocal. Prueba4:Pingdehostremoto:Falla C:\>ping192.168.11.1 Pinging192.168.11.1with32bytesofdata: Requesttimedout.
Requesttimedout. Requesttimedout. Requesttimedout. Pingstatisticsfor192.168.11.1: Packets:Sent=4,Received=0,Lost=4(100%loss) Estaesunapruebadelacomunicacinfueradelaredlocal.Yaquelagatewayrespondiperoelhostmslejanonolo hizo,elproblemapareceencontrarsemsalldelaredlocal. Prueba5:Traceroutealhostremoto:Fallaenelprimersalto C:\>tracert192.168.11.1 Tracingrouteto192.168.11.1overamaximumof30hops 1***Requesttimedout. 2***Requesttimedout. 3^C Parecehaberresultadoscontradictorios.Elgatewaypordefectoresponde,locualindicaqueexistecomunicacinentre elHost1yelgateway.Porotrolado,elgatewayparecenoestarrespondiendoatraceroute. Unaexplicacinposibleesqueelhostlocalnoestcorrectamenteconfiguradoparausar192.168.23.254comogateway pordefecto.ParaconfirmarloseanalizarlaconfiguracindelHost1. Prueba6:Anlisisdeconfiguracindehostparadeterminarelgatewaylocalcorrecto:Incorrecto C:\>ipconfig WindowsIPConfiguration EthernetadapterLocalAreaConnection: IPAddress............:192.168.23.3 SubnetMask..........:255.255.255.0 DefaultGateway.......:192.168.23.253 Apartirdelresultadodelcomandoipconfigsepuededeterminarquelagatewaynoseencuentraconfigurada correctamenteenelhost.Estoexplicalafalsaindicacindequeelproblemaseencontrabaenlainternetworkfuerade laredlocal.Aunqueladireccin192.168.23.254responda,estanoeraladireccinconfiguradaenelHost1como gateway. Alnopoderconstruirunatrama,elHost1descartaelpaquete.Enestecaso,nohayrespuestaindicadadesdeelrastreo alhostremoto.
11.4MONITOREOYDOCUMENTACINDEREDES 11.4.1Lneasdebasederedfundamentales
Unadelasherramientasmsefectivasparacontrolaryresolverproblemasrelacionadosconelrendimientodelaredes establecerunalneadebasedered.Unalneadebaseesunprocesoparaestudiarlaredenintervalosregularesafinde asegurarquelaredfuncionasegnsudiseo.Esmsqueunsimpleinformequedetallaelestadodelaredenun momentodeterminado.Lacreacindeunalneadebaseefectivadelrendimientodelaredselograconeltiempo.La medicindelrendimientoendistintosmomentosydelascargasleayudaralusuarioatenerunaideamsprecisadel rendimientogeneraldelared. Elresultadoquederivadeloscomandosdelaredpuedeaportardatosalalneadebasedered.Lafiguramuestrala informacinquesedeberegistrar. Unmtodoparainiciarunalneadebaseescopiarypegarenunarchivodetextolosresultadosdeloscomandosping, traceuotrocomandorelevante.Estosarchivosdetextopuedentenergrabadalafechaylahoraypuedenguardarseen unarchivoparasuposteriorrecuperacin. Unusoefectivodelainformacinguardadaescompararlosresultadoseneltranscursodeltiempo.Entreloselementos quesedebenconsiderarseencuentranlosmensajesdeerrorylostiemposderespuestadehostahost.Siseobservaun aumentoconsiderabledelostiemposderespuesta,esposiblequeexistaunproblemadelatenciaparaconsiderar.
Capturadehost Unmtodocomnparacapturarinformacindelalneadebaseescopiarelresultadodelaventanadelneade comandosypegarloenunarchivodetexto. Paracapturarlosresultadosdelcomandopingcomienceporejecutaruncomandoenlalneadecomandossimilara este.SustituyaunadireccinIPvlidaensured. C:\>ping10.66.254.159 Larespuestaaparecerdebajodelcomando. Observeelejemploquesemuestraenlafigura. Conelresultadoanvisibleenlaventanadecomando,sigaestospasos: 1.Hagaclicconelbotnderechodelmouseenlaventanadepeticindeentradadecomando,luegohagaclicenSelect All. 2.PresioneCtrlCparacopiarelresultado.
CapturadeIOS LacapturadelresultadodelcomandopingtambinpuederealizarsedesdelapeticindeentradadeIOS.Lossiguientes pasosdescribencmocapturarelresultadoyguardarloenunarchivodetexto. CuandoseusaHyperTerminalparaelacceso,lospasosson: 1.EnelmenTransfer,hagaclicenCaptureText. 2.SeleccioneBrowseparaencontrarelarchivodondeguardaroparaescribirelnombredeste. 3.HagaclicenStartparaempezaracapturartexto. 4.EjecuteelcomandopingenelmodoEXECdelusuariooantelapeticindeentradadelmodoEXECprivilegiado.El routercolocareltextoquesemuestraenlaterminalenlaubicacinelegida. 5.Visualiceelresultadoparaverificarquenoestdaado. 6.EnelmenTransfer,hagaclicenCaptureText,yluegohagaclicenStopCapture. Losdatosgeneradosatravsdelindicadordelequipooelindicadordelrouterpuedencontribuiralalneadebase.
11.4.2Capturaeinterpretacindelcomandotrace
Comoseanalizpreviamente,elcomandotracepuedeutilizarsepararastrearlospasososaltosentreloshosts.Sila peticinllegaaldestinodeseado,elresultadomuestracadarouterqueatraviesaelpaquete.Sepuedecapturareste resultadoyutilizarlodelamismamaneraqueseutilizaelresultadodeping.
Aveceslasconfiguracionesdeseguridadenlareddestinoimpedirnqueelrastreolleguealdestinofinal.Sinembargo, anassepuedecapturarlalneadebasedelossaltosalolargodelaruta. RecuerdequelaformadeusarelcomandotracedesdeunhostWindowsestracert. Pararastrearlarutadesdesuequipohastacisco.com,ingreseestecomandoenunalneadecomandos: C:\>tracertwww.cisco.com Vealafiguraparaobtenerunejemplodelresultado. Lospasosquesedebenseguirparaguardarelresultadodetracesonidnticosalospasosnecesariosparaguardarel resultadodeping:Seleccioneeltextoenlaventanadecomandoypgueloenunarchivodetexto. Losdatosdelcomandotracepuedenagregarsealosdatosdeloscomandospingparaobtenerunaperspectiva combinadadelrendimientodelared.Porejemplo,silavelocidaddeuncomandopingdisminuyeconeltiempo, compareelresultadodelcomandotraceenelmismoperododetiempo.Elanlisisdelostiemposderespuestaenuna comparacindesaltoporsaltopuederevelarunpuntoparticulardetiempoderespuestamsprolongado.Lacausade esteretardopuedeserunacongestinenelsaltoquecreauncuellodebotellaenlared. Otrocasopodrademostrarquelarutadelsaltoaldestinopuedevariarconeltiempoamedidaquelosrouters seleccionandiferentesymejorescaminosparalospaquetesderastreo.Estasvariacionespuedenmostrarpatronesque podransertilesenlaprogramacindegrandestransferenciasentresitios.
Capturaderouter Lacapturadelresultadodetraceroutetambinpuederealizarsedesdeelindicadordelrouter.Lossiguientespasos muestrancmocapturarelresultadoyguardarloenunarchivo. RecuerdequelaformadelcomandotraceparalaCLIdelrouterestraceroute. CuandoseusaHyperTerminal,lospasosquesedebenseguirson: 1.EnelmenTransfer,hagaclicenCaptureText. 2.SeleccioneunnombreparaelarchivodondeguardarouseBrowseparalocalizarlo. 3.HagaclicenStartparaempezaracapturartexto. 4.EjecuteelcomandotracerouteenelmodoEXECdelusuariooantelapeticindeentradadelmodoEXECprivilegiado. Elroutercolocareltextoquesemuestraenlaterminalenlaubicacinelegida. 5.Visualiceelresultadoparaverificarquenoestdaado. 6.EnelmenTransfer,hagaclicenCaptureText,yluegohagaclicenStopCapture. Guardelosarchivosdetextogeneradosporestaspruebasenunlugarseguro,juntoconelrestodeladocumentacinde lared.
11.4.3Nocionessobrelosnodosdelared
Siexisteunesquemadedireccionamientoadecuado,laidentificacindedireccionesIPv4paralosdispositivosdeuna reddeberasertareasencilla.Sinembargo,laidentificacindelasdireccionesfsicas(MAC)puederesultarunatarea desalentadora.Necesitaraaccesoatodoslosdispositivosytiemposuficienteparavisualizarlainformacin,unhostpor vez.Debidoaqueestaopcinenmuchoscasosnoresultaprctica,existeunmedioalternativoparalaidentificacinde direccionesMACatravsdelcomandoarp. ElcomandoarpproporcionalaasignacindedireccionesfsicasadireccionesIPv4conocidas.Unmtodocomnpara ejecutarelcomandoarpesejecutarlodesdelapeticindeentradadelcomando.Estemtodoimplicaelenvodeuna solicituddeARP.EldispositivoquenecesitalainformacinenvaunasolicituddeARPbroadcastalaredysloel dispositivolocalqueconcuerdaconladireccinIPdelasolicitudenvaunarespuestaARPquecontienesuparIPMAC. Paraejecutaruncomandoarp,ingreseenelindicadordecomandodeunhost: C:\host1>arpa comosemuestraenlafigura,elcomandoarpenumeratodoslosdispositivosqueseencuentranactualmenteenla cachARP,locualincluyeladireccinIPv4,ladireccinfsicayeltipodedireccionamiento(esttico/dinmico)para cadadispositivo. Sepuedeborrarlacachdelroutermedianteelcomandoarpdencasodequeeladministradordereddeseevolvera llenarlacachconinformacinactualizada. Nota:ElcachARPslosecargaconinformacindedispositivosalosquesehaaccedidorecientemente.Paraasegurar queelcachARPestcargado,hagapingaundispositivodemaneratalquetengaunaentradaenlatablaARP. BarridodePing(PingSweep) OtromtodoparareunirdireccionesMACeshacerunbarridodepingatravsdeunrangodedireccionesIP.Unbarrido depingesunmtododeescaneoquepuedeejecutarseenlalneadecomandosomedianteelusodeherramientasde administracindered.Estasherramientasproporcionanunmtodoparaespecificarunrangodehostsalosquesehar pingconuncomando. Atravsdelbarridodeping,sepuedengenerardatosdereddedosmaneras.Enprimerlugar,muchasdelas herramientasdebarridodepingconstruyenunatablaconloshostsqueresponden.Estastablasamenudoenumerana loshostssegnladireccinIPyladireccinMAC.Asseobtieneunmapadeloshostsactivosenelmomentodel barrido. Amedidaqueseintentacadaping,serealizaunasolicituddeARPparaobtenerladireccinIPenelcachARP.Detal modo,seactivacadahostalquesehaaccedidorecientementeysegarantizaquelatablaARPestactualizada.El comandoarppuedemostrarlatabladedireccionesMAC,comosemencionanteriormente,peroahorasepuede confiarrazonablementeenquelatablaARPestactualizada.
Conexionesdelswitch Unaherramientaadicionalquepuederesultartilesunmapeodecmoestnconectadosloshostsaunswitch.Dicho mapeosepuedeobteneremitiendoelcomandoshowmacaddresstable. Pormediodeunalneadecomandosdeunswitch,ingreseelcomandoshowconelargumentomacaddresstable: Sw12950#showmacaddresstable Vealafiguraparaobtenerunejemplodelresultado. LatablaqueapareceenlafiguraenumeraladireccinMACdeloshostsqueseencuentranconectadosaesteswitch. Comootrosresultadosenlaventanadecomando,estainformacinpuedecopiarseypegarseenunarchivo.Losdatos tambinpuedenpegarseenunahojadeclculoparaunamanipulacinmssencillaenelfuturo. ElanlisisdeestatablatambinrevelaquelainterfazFa0/23esunsegmentocompartidooestconectadaaotro switch.VariasdireccionesMACrepresentanmltiplesnodos.Estoindicaqueunpuertoestconectadoaotro dispositivointermediario,comoporejemplounhub,unpuntodeaccesoinalmbricouotroswitch. Encursosfuturossepresentarncomandosadicionalesyherramientaspararecoleccindedatos.
11.6RESUMEN 11.6.1Resumenyrevisin
Estecaptuloplantelascuestionesquedebenconsiderarsealconectaryconfigurarequipos,switchesyrouterspara construirunaredderealocalbasadaenEthernet. SepresentelsoftwaredelSistemaoperativoInternetwork(IOS)deCiscoylosarchivosdeconfiguracinpararoutersy switches.EstoincluyelaccesoyusodelosmodosdelaCLIdeIOSylosprocesosdeconfiguracinylacomprensinde laimportanciaquetienenlasfuncionesdepeticindeentradaydeayuda. LaadministracindelosarchivosdeconfiguracindeIOSylautilizacindeunenfoqueestructuradometdicopara probarydocumentarlaconectividaddelaredsonhabilidadesclavequedebenposeereladministradorderedyel tcnicodered. ResumendelascaractersticasycomandosdeIOS: ModoEXECdelusuario enableIngresarelmodoEXECprivilegiado ModoEXECprivilegiado copyrunningconfigstartupconfigCopiarlaconfiguracinactivaalaNVRAM.
copystartupconfigrunningconfigCopiarlaconfiguracinenlaNVRAMalaRAM. erasestartupconfigurationBorrarlaconfiguracinalmacenadaenlaNVRAM. pingip_addressHacerpingaesadireccin. tracerouteip_addressRastrearcadasaltoaesadireccin. showinterfacesMostrarlasestadsticasparatodaslasinterfacesdeundispositivo. showclockMostrareltiempoestablecidoenelrouter. showversionMostrarlaversindeIOScargadaactualmente,hardwareeinformacindeldispositivo. showarpMostrarlatablaARPdeldispositivo. showstartupconfigMostrarlaconfiguracinalmacenadaenlaNVRAM. showrunningconfigMostrarelcontenidodelarchivodeconfiguracinactualmenteenejecucin. showipinterfaceMostrarlasestadsticasdeIPparala/sinterfaz/cesdeunrouter. configureterminalIngresaralmodoConfiguracindeterminal. Modoconfiguracindeterminal hostnamehostnameAsignarunnombredehostaldispositivo. enablepasswordpasswordEstablecerunacontraseadeenablenoencriptada. enablesecretpasswordEstablecerunacontraseadeenableencriptadaenformasegura. servicepasswordencryptionEncriptarlavisualizacindetodaslascontraseas,exceptolasecreta. bannermotd#message#Establecerunttuloconelmensajedelda. lineconsole0IngresaralmodoConfiguracindelalneadeconsola. linevty04IngresaralmodoConfiguracindelneadeterminalvirtual(Telnet). interfaceInterface_nameIngresaralmodoConfiguracindeinterfaz. Modoconfiguracindelnea loginHabilitarlacomprobacindecontraseaseneliniciodesesin. passwordpasswordEstablecerlacontraseadelnea. Modoconfiguracindeinterfaz ipaddressip_addressnetmaskEstablecerladireccinIPdelainterfazymscaradesubred. descriptiondescriptionEstablecerladescripcindelainterfaz. clockratevalueEstablecerlafrecuenciaderelojparaeldispositivoDCE.
noshutdownEstablecerlaactivacindelainterfaz. shutdownAdministrativamente,establecerladesactivacindelainterfaz.