Академический Документы
Профессиональный Документы
Культура Документы
1QuesDHCP? DynamicHostConfigurationProtocol(Protocolodeconfiguracindinmicade host)esunprotocoloderedquepermitealosclientesdeunaredIPobtenersus parmetrosdeconfiguracinautomticamente. 2Enqueconsiste? Setratadeunprotocolodetipocliente/servidorenelquegeneralmenteunservidor poseeunalistadedireccionesIPdinmicasylasvaasignandoalosclientes conformestasvanestandolibres,sabiendoentodomomentoquinhaestadoen posesindeesaIP ,cuntotiempolahatenidoyaquinselahaasignadodespus. 3Plasmeclaramenteatravsdeungrficorealizadoconlaherramienta MicrosoftVisio,laestructuradelservicioDHCP?
4ExpliqueconeficaciaQuesunmbito?Deunejemploclaro? UnmbitoesunintervalodedireccionesIPdisponiblesparaserconcedidas. Ejemplo:Sidisponededossubredesfsicas(comosemuestraenladiapositiva), puedecreardosmbitosdistintosparaambassubredesenunservidorDHCP .Los mbitossecrearanporseparadodebidoaquelassubredestienendiferentes esquemasdedireccionamientoIPyprecisandistintasopciones.Enlatablasiguiente seproporcionaunejemplodelaspropiedadesyvaloresdelmbitodeunadeestas subredes.Estasolucinparasubredesincluyeunaredfsicaqueatiendea12 equiposparapruebas.Estosequipossevuelvena reinstalarcadadosdas. PropiedaddelmbitoValoresdelmbito Id.dered192.168.0.32 Mscaradesubred255.255.255.240/28 IntervalodedireccionesIPdered192.168.0.33a192.168.0.46 Duracindelaconcesin2das Enrutador192.168.0.33 Nombredembitombitodellaboratoriodepruebas Intervalodeexclusin192.168.0.33(paraelenrutador) UnmbitoDHCPestcompuestoporunconjuntodedireccionesIPdeunasubred determinada,como192.168.0.1a192.168.0.254,queelservidorDHCPpuede concederalosclientes. CadasubredpuedetenersolamenteunmbitoDHCPconunnicointervalo continuodedireccionesIP .Parausarvariosintervalosdedireccionesparaelservicio DHCPenunsolombitoosubred,primerodebedefinirelmbitoydespus establecerlosintervalosdeexclusinnecesarios.
8CulessonlosarchivosdeconfiguracinparaelservicioDHCP?Explique cadaunodesusparmetros? dhcp.conf /etc/sysconfig/dhcpd 9Culessonloscomandosdeverificacindelfuncionamientodelservicio DHCP? Puedevisualizarelintercambiodepaquetesentreelclienteyelservidor visualizandoelarchcivodelogqueseencuentraen /var/messages Sueleresultarmsconvenientecomprobarqueexisteunarutaentreel equipolocalyunhostdelaredutilizandoprimeroelcomandopingyla direccinIPdelhostdelaredalquedeseaconectarse.Pruebeahacer pingaladireccinIPdelhostdedestinoparacomprobarsiresponde,de lamanerasiguiente: pingdireccinIP Comandoparaverificarelservicio Servicedhcpdconfigtest
10QuesDNS? ElDNS(DomainNameService)esunsistemadenombresquepermite traducirdenombrededominioadireccinIPyviceversa. 11Enquconsisteesteservicio? DNSutilizaunabasededatosdistribuidayjerrquicaquealmacena informacinasociadaanombresdedominioenredescomoInternet.Aunque comobasededatoselDNSescapazdeasociardiferentestiposde informacinacadanombre,losusosmscomunessonlaasignacinde nombresdedominioadireccionesIPylalocalizacindelosservidores decorreoelectrnicodecadadominio. 12Plasmeclaramenteatravsdeungrficorealizadoconlaherramienta MicrosoftVisio,laestructuradelservicioDNS?
13ExpliqueconeficaciaQuesunDominio?Deunejemploclaro?Un dominio,enDNS,escualquierrbolosubrboldentrodelespaciodenombresde dominiogeneral.AunquelosnombresparadominiosDNSseutilizanpara denominardominiosdeActiveDirectory,sondiferentesdelosdominiosdeActive Directoryynodebenconfundirse. Cadaequipodebeconfigurarseconladireccindeunequipoqueseacapazde transformarcualquiernombreenunadireccinIP .EsteequiposellamaServidorde nombresdedominio.Nosealarme:cuandoseconectaaInternet,elproveedorde serviciosautomticamentemodificarlosparmetrosdesuredparahacerqueestos servidoresdenombresdedominioestndisponibles. TambindebedefinirseladireccinIPdeunsegundoServidordenombresde dominio(Servidordenombresdedominiosecundario):elservidordenombresde dominiosecundariopuedeencargarsedelservidordenombresdedominioprincipal encasodefallasenelsistema. 14ExpliqueconeficaciaQuesunrbol?Deunejemploclaro. UnArbolEsSimplementeunaestructurajerarquicaenlacualvanair ,independientementedelordenunalistadeloqueseencuentraenalgnlugarya seandominiosetc. Arbol
15ExpliqueconeficaciaQuesFQDN?Deunejemploclaro.? FQDN(FullyQualifiedDomainName)esunnombrequeincluyeelnombredela computadorayelnombrededominioasociadoaeseequipo.esunnombre entendibleporpersonas. Porejemplo,lacomputadorallamadaserv1yelnombrededominio pergaminovirtual.com,elFQDNserserv1.pergaminovirtual.com 16ExpliqueconeficaciaQuesunaconsultaiterativa?Deunejemploclaro? UnaconsultaiteractivaesaquellaefectuadaaunservidorDNSenlaqueelcliente DNSsolicitalamejorrespuestaqueelservidorDNSpuedeproporcionarsinbuscar ayudaadicionaldeotrosservidoresDNS.Elresultadodeunaconsultaiterativa sueleserunareferenciaaotroservidorDNSdenivelinferiorenelrbolDNS.
17ExpliqueconeficaciaQuesunaconsultarecursiva?Deunejemploclaro. UnaconsultarecursivaesaquellarealizadaaunservidorDNS,enlaqueelcliente DNSsolicitaalservidorDNSqueproporcioneunarespuestacompletaalaconsulta. Ejemplo Enlailustracin,elclienteDNSpreguntaalservidorDNSladireccinIPdel nombreparamostrarproporcionado.Entonces,elclienteDNSaceptalarespuesta delservidorDNS.ElclienteDNS,utilizandoelservicioderesolucinDNS,enva unaconsultaDNSalservidorDNSparaobtenerladireccinIPde mail1.nwtraders.msft.ElservidorDNScompruebalacachparalocalizarel registro.Silacachnocontieneelregistro,elservidorDNSlocalizaelservidorDNS autorizadoparaeldominionwtraders.msft.SielservidorDNSestautorizadopara eldominio,stebuscalazonaparaelregistroderecursos.Sielregistroexiste,el servidordevuelveladireccinIPparaelregistroconsultado.Sinoexiste,elservidor DNSinformaalclientedequeelregistronoseencontr. 18Queesunarespuestaautoritativa: UnservidorDNSestaautorizadoparaelespaciodenombresdelaconsulta, realizaraunadelasaccionessiguientes: 1. Comprobarlacache,comprobarlazonaydevolverladireccinipsolicitada 2. Devolverunnmerodeautorizacin 19Queesunarespuestanoautoritativa: Unservidordnsnoestaautorizadoparaelespaciodenombresdelaconsulta, realizaraunadelasaccionessiguientes Renviarlacnsultaquenopuederesolverseaunservidoarespecifico denominadorenviador Utilizasugerenciasrazparaencontrarunarespuestaalaconsulta 20Queesunazonadirecta Lazonadirectanospermitircrearzonasprimarias,secundariasostubzones. EstotepermitirposteriormentehacerconsultasalDNSenlacualproporcionando unhostDNSpreviamenteregistradotedevolverenqueIPestalojado.
21QuesparaunazonadirectaMaster/Slave Master:esunservidorautenticoparanuestraredlocal,locualnosindicaque Atenderdirectamentealaspeticionesderesolucindedireccionespertenecientes alaredlocalyreenviaraservidoresDNSexternoslaspeticionesdelrestode direccionesdeInternet Enlazonadirectaelmasterhacelatraduccindirectacuandolaconsultaesde nombreaip. Slave:UnservidoresclavoactuarcomounservidorespejodeunservidorDNS maestro.Permanecersincronizadoconelmaestro.Seutilizanpararepartirlas peticionesentrevariosservidoresaunquelasmodificacionessoloserealicenenel maestro.Enredeslocalessalvoporrazonesdedisponibilidad,esraroqueexistala necesidaddetenerdosservidoresDNSyaqueconunosersuficiente. 22Lostiposderegistrosutilizadosparaunazonadirecta NS A CNAME MX SOA SRV TXT
23Quesunazonainversa Lazonainversa,tepermitirporelcontrariogenerarregistrosPTRloscualeste permitirnasociarunadireccinIPaunnombre.Lasconsultasinversaste permitirndefinirdequdominioeslaIPconsultada.Estasituacinesmuy utilizadaporlosMAILSERVERSparaasegurarsequelosmensajesrecibidossonde unorigenreal. 24QuesparaunazonainversaMaster/Slave Master:eselservidorprincipaloautenticoloquehaceenlazonainversaes traducirdeipanombredirectamente. Slave:esunservidorsecundarioqueguardalosregistrosdelmaestraenestecaso dedireccionesipanombres.
26CulessonlosarchivosdeconfiguracinparaelservicioDNS /etc/named.conf=eselprimerarchivodeconfiguracindelDNSeste contienelaszonasydondesevanaalmacenar /etc/named/zona.db(eselnombrequeleasignastealazonadirecta)= enestearchivoseconfiguraeltiempodevidadelazonadirectay tambinsusregistros. /etc/named/zona.rev(eselnombrequeleasignastealazonainversa)= enestearchivoseconfiguraeltiempodevidadelazonainversay tambinsusregistros. /etc/resolv.con=eselarchivodeconfiguracindenombrededominio, ipdedominio. /etc/sysconfig/networkscripts/ifcfgeth0=enestearchivoseconfigure laipenmodostatic.
27Culessonloscomandosdeverificacindelfuncionamientodelservicio DNS ParaqueelservidorDNSsuba: PararelDNS:servicenamedstop ParaqueelDNSinicie:servicenamedstart Cuandorealizouncambiodeboreiniciarelservicioparaquese actualize:servicenamedrestart ParamirarsielservidorDNSsimeestatraduciendo: Nslookup Dig
28QuesWWW EsWorldWideWeb(WWW)oRedinformticamundial1esunsistemade distribucindeinformacinbasadoenhipertextoohipermediosenlazadosy accesiblesatravsdeInternet. 29QuesHTTP Eltrminohttpquieredecir"HypertextTransferProtocol",enespaol"Protocolode TransferenciadeHipertexto" Esunprotocolodered(unprotocolosepuededefinircomounconjuntodereglasa seguir)parapublicarpginasdeweboHTML.HTTPeslabasesobrelacualest fundamentadoInternet,olaWWW. 30enquconsisteelservicioWEB cuandonavegamosporinternetconnuestronavegadordesdenuestroordenador estamosvisitandopaginasdeunmismositiowebodesitioswebdiferentes.Cada vezqueentramosenunapaginaestamoscomunicndonosconunservidorweb, ordenadorremotodondesealbergadichainformacin. 31Plasmeclaramenteatravsdeungrficorealizadoconlaherramienta MicrosoftVisio,laestructuradelservicioWEB
34QuesHTML hacereferenciaallenguajedemarcadopredominanteparalaelaboracin depginaswebqueseutilizaparadescribirytraducirlaestructuraylainformacin enformadetexto,ascomoparacomplementareltextoconobjetostalescomo imgenes. 35Creeunatablaenlaquemuestrelasetiquetasyatributoscorrespondientes alossiguienteselementosdeundocumentoHTML(Dejemplos): a.InicioyfinaldeundocumentoHTML <html> <head> <TITLE>Nuestraprimerapagina</TITLE> </head> <body> <H1>Nuestraprimerapagina</H1> <P>Esteeselprimerparrafo</P> <P>Esteeselsegundoparrafo.</P> </body> </html> b.CabeceradeundocumentoHTML <head>:definelacabeceradeldocumentoHTML;estacabecerasuelecontener informacinsobreeldocumentoquenosemuestradirectamentealusuariocomo, porejemplo,elttulodelaventanadelnavegador.
d.CuerpodelapginaWeb elCuerpo(body),cuyocontenidohadeestarsiempreentrelaetiqueta<body> queindicacomienzodelCuerpo,ylaetiqueta</body>queindicasufinal. e.Tabla LastablasqueseincluyenenlamaquetaciondelcontenidodeunaWebtieneun finalestticoademsdelafuncinorganizativayaquenosayudanamostrarla informacindemaneraordenadaydetalladaanuestrosvisitantesyledaun aspectomaslimpioalapgina.Paraconstruirunatablasencillausandohtml <table> <tr> <td>Celda1,linea1</td> <td>Celda2,linea1</td> </tr> <tr> <td>Celda1,linea2</td> <td>Celda2,linea2</td> </tr> </table> f.Fila Lastablassedefinenfilaafila,celdaacelda,comenzandodesdelaceldasuperior izquierda.Lascolumnassecalcularnautomticamentesegnlasceldasquehayen cadafila.
Cadafiladelatablaseindicamediantelastags<tr>.....</tr>.Lastags<th>y <td>consuscorrespondientestagsdecierre,indicanparaindicarlasfilas individualesdentrodecadafila.Lastags<th>.....</th>indicanquesetratade celdasquesirvencomoencabezadodetablaysuelenvisualizarseennegrita.Las tags<td>.....</td>indicanquesetratadeceldascomunes. <HTML> <HEAD> <TITLE>Ejemplo10</TITLE> </HEAD> <BODY> <H1>Tablasbásicas</H1> <TABLEBORDER="1"> <TR> <TH>Cabereca1</TH> <TH>Cabereca2</TH> <TH>Cabereca3</TH> </TR> <TR> <TD>Dato1</TD> <TD>Dato2</TD> <TD>Dato3</TD> </TR> <TR> <TD>Dato4</TD> <TD>Dato5</TD> <TD>Dato6</TD> </TR> </TABLE> </BODY> </HTML>
</colgroup> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> </tr> </table> Ennuestratabla,quetenatrescolumnas,hemoscolocadolaetiqueta <COLGROUP>ydentrodeesta,tresetiquetas<COL>,cadaunaconsusestilos propios.
l.Textosubrayado parasubrayarseutiliza"u"(delingles"underline"). <u>textosurbrayado</u> m.Formularioyelementosdelformulario <FORMaction="http://algunsitio.com/prog/usuarionuevo"method="post"> <P> <LABELfor="nombre">Nombre:</LABEL> <INPUTtype="text"id="nombre"><BR> <LABELfor="apellido">Apellido:</LABEL> <INPUTtype="text"id="apellido"><BR> <LABELfor="email">email:</LABEL> <INPUTtype="text"id="email"><BR> <INPUTtype="radio"name="sexo"value="Varn">Varn<BR> <INPUTtype="radio"name="sexo"value="Mujer">Mujer<BR> <INPUTtype="submit"value="Enviar"><INPUTtype="reset"> </P> </FORM> n.Cdigodeunscript <scriptlanguage="Javascript"> <!Begin functiondisableselect(e){ returnfalse } functionreEnable(){ returntrue
p.Fuentes <fontface="timesnewroman">FuenteTimesNewRoman</font> <fontface="arial">FuenteArial</font> <fontface="couriernew">FuenteCourierNew</font> <fontface="courier">FuenteCourier</font> <fontface="roman">FuenteRoman</font> q.Saltodelnea <html> <body> Primeralnea Segundalnea </body> </html>
r.Marcos <!DOCTYPEHTMLPUBLIC"//W3C//DTDHTML4.01Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <HTML> <HEAD> <TITLE>Undocumentosimpleconmarcos</TITLE> </HEAD> <FRAMESETcols="20%,80%"> <FRAMESETrows="100,200"> <FRAMEsrc="contenidos_del_marco1.html"> <FRAMEsrc="contenidos_del_marco2.gif"> </FRAMESET> <FRAMEsrc="contenidos_del_marco3.html"> <NOFRAMES> <P>Esteconjuntodemarcoscontiene: <UL> <LI><Ahref="contenidos_del_marco1.html">Contenidoschveres</A> <LI><IMGsrc="contenidos_del_marco2.gif"alt="Unaimagenchvere"> <LI><Ahref="contenidos_del_marco3.html">Mscontenidoschveres</A> </UL> </NOFRAMES> </FRAMESET> </HTML> 36QuesunHostingVirtual? BuenoHostingesunapalabraeninglesqueenespaolsignificaAlojamientoen Internetselellamaasiallugarvirtualdondeseencuentraalojadaslaspaginasweb oblogscreadosportodosloscibernautasqueposeemosunNombredeDominioy que,unavezquehemoscreadooplasmadonuestrasideas,laspodemosalojaren unInmensoDiscoDuroenelcualnuestrainformacionoemprendimientopuedeser accesadoacualquierhoraydesdecualquierpartedelmundopuesdichosdiscos durosoServidoresestanencendidoslas24horasdeldia. ParaquesirveelHosting?Puesnimasnimenosqueparaalmacenartodala informacionquecreamosydeseamosquepuedaestarallidisponibleparatodoser humanoquequieraconocerlayenterminosdenegociosparaquepuedanencontrar loqueestamospromoviendocomoproductovirtualofisico.
37CulessonlostiposdeHostingVirtual? Hostinggratuito:Elhostinggratuitoesunserviciodehostingextremadamente limitado,encomparacinaunserviciopagado.Estetipodehostingtalvezslosea recomendableparaalguienquenobuscaganardineroenInternetoquenotenga planesparacrecer. Hostingdeimgenes:Elhostingdeimgenesslosirveparaguardarycompartir imgenesenlaweb.Porlogeneralestetipodehostingesgratuito,porqueganan porlapublicidaddeanunciantesensusitioweb,peronosirveparacolgaruna pginaweb. Hostingcompartido:Losserviciosdehostingcompartidotienenmuchasventajasy algunaslimitaciones.Enestostiposdehosting,elservidor(lacomputadoraque alojalossitiosweb)escompartidoentrevariosclientes.Estoreducedrsticamente loscostosdelserviciodehosting,acostadeunareduccineneldesempeo.Es decir,pagasmuchomenosqueenuntipodehostingdedicado,perotupginao portalwebpuedenosertanrpida.Estetipodehostingesrecomendadositu negocioespequeoomedianoynoquieresinvertirmuchoalinicio.Sinembargo, norecomendamoselegircualquierhostingbarato,simplementeporqueseabarato. Hayqueverqunecesitas,quteofrecenparacrecerycuntotecobranpor aumentarlacapacidaddelservicio.Asevitastenerquecambiardeproveedor,lo cualpuedeserbastantecomplicado. Hostingrevendedor(hostingreseller):Loshostingrevendedor(hostingreseller), comosunombreloindica,estnenfocadosaclientesquedeseandedicarsea revenderelserviciodehostingdealgunacompaaaotrosclientes.Siturubroes ventadeserviciosdehosting,estostiposdehostingsonparati. HostingVPS(hostingvirtualserver):ElhostingvirtualserverohostingVPS(por sussiglaseningls)ofrececaractersticassimilaresalhostingcompartido,sloque enestecaso,elservidor(RAM,discoduro,etc.)estdivididoenpartesiguales(de maneravirtual)yentreunnmeromenordeclientes.Debidoaesto,losdems clientesquecompartenelservidornosevenafectadosporalgnexcesodeusode otroclientey,siunadelosportaleswebalojadosenesteservidorsecae,elrestono seveafectado.Enresumen,elrendimientoesmejory,porconsiguiente,elcostoes unpocomsaltoqueeldeunhostingcompartido.loshostingvirtualserverson tiposdehostingqueseencuentraenunpuntointermedioentreelhosting compartidoyelhostingdeservidordedicado.Sonunaexcelenteopcinparaun portalwebmedianoagrandeconvariaspginasyvisitantes,oparaunoquetiene perspectivasdecrecimiento.
Hostingdedicado(servidoresdedicados):Unserviciodeservidoresdedicadoses entraraotronivel.Enestetipodehosting,elclientecuentaconunservidorparal solo.Porlogeneral,dadoquesucostoesmuchomselevadoquecualquieradelas demstiposdehosting,esaccesibleaempresasgrandes,conrequerimientos especialesquenopodransercubiertosconcualquierotrotipodehosting.Eneste caso,elclientetienelaposibilidaddeinstalarloquedesee,elegirelprocesador, tamaodediscoduro,cantidaddeRAM,etc.Asimismo,elclientetienelaopcinde queelproveedordelserviciodehostingmanejesusitio(ej:mantenerelsoftware actualizado,encargarsedelaseguridad,etc.)odehacerlolmismo(osureade Sistemas). Hostingenlanube(cloudhosting):Cloudhostingesunnuevotipodehostingque permitepagarporlosrecursos(RAM,discoduro,anchodebanda,etc.)queutiliza tuportalweb.Lasventajasdelcloudhostingsonlaflexibilidadqueteofreceel servicioalnolimitarteaunservidorfsico,eldejartecrecervirtualmentesinlmites deespacionianchodebandayelcobrarteporlosrecursosqueusas.Esteservicio dehostingpuedellegaracostarbastantemsquecualquierotrotipodehosting 38CulessonlosarchivosdeconfiguracinparaelservicioWEB?Explique cadaunodesusparmetros.? <system.ServiceModel> <services> <!Definetheserviceendpoints.Thissectionisoptionalinthenew defaultconfigurationmodelin.NETFramework4.> <service> <endpoint/> </service> </services> <bindings> <!Specifyoneormoreofthesystemprovidedbindingelements, forexample,<basicHttpBinding>> <!Alternatively,<customBinding>elements.> <binding> <!Forexample,a<BasicHttpBinding>element.> </binding> </bindings>
deservicios.Esteesunnombrecompletoqueconstadelespaciodenombres, unpuntoyelnombredeltipo.Porejemplo,"MyNameSpace.myServiceType".
behaviorConfiguration.Especificaelnombredeunodeloselementos
quepuedeserunadireccinabsolutaounarelativaaladireccinbasedel servicio.Siestestablecidoenunacadenavaca,indicaqueelextremoest
disponibleenladireccinbasequeseespecificaalcrearServiceHostparael servicio.
binding.Normalmenteespecificaunenlaceproporcionadoporelsistema
implementadaeneltipodeCommonLanguageRuntime(CLR)especificado porelatributonamedelelementoservice.
<endpoint>elementreference
Elelemento<bindings> Elelementobindingscontienelasespecificacionesparatodoslosenlacesquepuede utilizarcualquierextremodefinidoencualquierservicio. <bindings> Elelemento<binding> Loselementosbindingcontenidosenelelementobindingspuedenserunodelos enlacesproporcionadosporelsistema(consulteEnlacesproporcionadosporel sistema)ounenlacepersonalizado(consulteEnlacespersonalizados).Elelemento bindingtieneunatributonamequeponeencorrelacinelenlaceconelextremo especificadoenelatributobindingConfigurationdelelementoendpoint.Sinose especificaningnnombre,dichoenlacecorrespondealenlacepredeterminadode esetipodeenlace. Paraobtenermsinformacinsobreconfiguracindeserviciosyclientes,consulte ConfiguringWindowsCommunicationFoundationApplications. <binding>
Elelemento<behaviors> steesunelementocontenedorparaloselementosbehaviorquedefinenlos comportamientosdeunservicio. <behaviors> Elelemento<behavior> Cadaelementobehavioresidentificadoporunatributonameyproporcionaoun comportamientoproporcionadoporelsistema,como<throttling>oun comportamientopersonalizado.Sinoseespecificaningnnombre,dichoelemento decomportamientocorrespondealserviciopredeterminadooalcomportamientode extremo. 39queesftp? ProtocolodeTransferenciadeArchivos FTPsonlassiglasdeFileTransferProtocol,esdecir,ProtocolodeTransferenciade Archivos.Esunsistemaquepermiteenviaryrecibirficherosentrecomputadoresa travsdelaredInternet. Conelfindefacilitarlacreacindetuweb,losservidorescomercialesdisponende unsistemadeFTP ,medianteelquepuedesenviarrpidamenteydeunasolavez todoslosficherosquedeseespublicarentupginauotrosficheros:imgenes, archivosdeaudio,etc. 40Enquconsisteesteservicio? ElserviciodeFTP,consisteendisponerdeunservidorapartirdelcualsepuede bajarelsoftwarequesetengadisponibleparadiferentessistemasoperativos.este serviciosolotienealcancedesdelarutaFTP://FTP .unal.edu,co.Prontamentese dispondradeunapaginawebparaconsultarlo.Elalcanceeslimitadoalcampus universitarioyalassedes ConexionesFTPquepermitenllegaraunequipoybajarinformacionocolocarlaen ellateniendounusuariodelamaquinaparalaconexionylospuertosdered habilitados.
41Plasmeclaramenteatravsdeungrficorealizadoconlaherramienta MicrosoftVisio,laestructuradelservicioFTP
42QuesunClienteFTP? Esunprogramaquesirveparatransferirlosarchivosdesdetuordenadorhastael servidordondevayasaalojartuweb.Puescomobienhasdesaber,paraqueestn disponibleseninternetdebernestarenalgnservidorconectadolas24horasdel dia... AlgunosfamosossonelWSFTP ,CUTEFTPoTURBOFTP . 43CulessonlostiposdeaccesoalservicioFTP? ftpusersseutilizaparaenumerarlosusuariosquetienenprohibidoaccederal servidorFTP . Ftphostsseutilizaparapermitirodenegareliniciodesesindevarioshostsa diversascuentasenelservidorFTP . FtpaccesseselarchivodeconfiguracinprincipaldelFTP .ElservidorFTPsloleeel archivo/etc/ftpd/ftpaccesssisellamaconlaopcina.Cuandoelarchivoftpaccess seutiliza,todoslosusuariosdebensermiembrosdeunaclaseparapoderaccederal servidorFTP .Puedeespecificarmuchasdirectivasftpaccessqueseaplicansloauna clasedeterminada.
44CulessonlosmodosdeconexindelclienteFTP? FTPadmitedosmodosdeconexindelcliente.EstosmodossedenominanActivo (oEstndar,oPORT,debidoaqueelclienteenvacomandostipoPORTalservidor porelcanaldecontrolalestablecerlaconexin)yPasivo(oPASV ,porqueeneste casoenvacomandostipoPASV).TantoenelmodoActivocomoenelmodoPasivo, elclienteestableceunaconexinconelservidormedianteelpuerto21, queestableceelcanaldecontrol. ModoActivo EnmodoActivo,elservidorsiemprecreaelcanaldedatosensupuerto20, mientrasqueenelladodelclienteelcanaldedatosseasociaaunpuertoaleatorio mayorqueel1024.Paraello,elclientemandauncomandoPORTalservidorporel canaldecontrolindicndoleesenmerodepuerto,demaneraqueelservidorpueda abrirleunaconexindedatospordondesetransferirnlosarchivosyloslistados, enelpuertoespecificado.Loanteriortieneungraveproblemadeseguridad,yesque lamquinaclientedebeestardispuestaaaceptarcualquierconexindeentradaen unpuertosuperioral1024,conlosproblemasqueelloimplicasitenemoselequipo conectadoaunaredinseguracomoInternet.Dehecho,loscortafuegosque seinstalenenelequipoparaevitarataquesseguramenterechazarnesasconexiones aleatorias.ParasolucionarestosedesarrollelmodoPasivo.
TiposdetransferenciadearchivosenFTP Esimportanteconocercmodebemostransportarunarchivoalolargodelared.Si noutilizamoslasopcionesadecuadaspodemosdestruirlainformacindelarchivo. Poreso,alejecutarlaaplicacinFTP ,debemosacordarnosdeutilizarunodeestos comandos(oponerlacorrespondienteopcinenunprogramaconinterfaz grfica):typeasciiAdecuadoparatransferirarchivosqueslocontengancaracteres imprimibles(archivosASCII,noarchivosresultantesdeunprocesadordetexto),por ejemplopginasHTML,peronolasimgenesquepuedancontener.typebinary 45Culessonlostiposdetransferenciadearchivosdelservicio FTP? Esimportanteconocercmodebemostransportarunarchivoalolargodelared.Si noutilizamoslasopcionesadecuadaspodemosdestruirlainformacindelarchivo. Poreso,alejecutarlaaplicacinFTP ,debemosacordarnosdeutilizarunodeestos comandos(oponerlacorrespondienteopcinenunprogramaconinterfazgrfica): tipoascii Adecuadoparatransferirarchivosqueslocontengancaracteresimprimibles (archivosASCII,noarchivosresultantesdeunprocesadordetexto),porejemplo pginasHTML,peronolasimgenesquepuedancontener. tipobinario
Extensinde Archivo txt(texto) html(pginaWEB) doc(documento) ps(poscript) hqx(comprimido) Z(comprimido) ZIP(comprimido) ZOO(comprimido) Sit(comprimido) pit(comprimido) shar(comprimido) uu(comprimido) ARC(comprimido) tar(empaquetado)
Tipode Transferencia ascii ascii binario ascii ascii binario binario binario binario binario binario binario binario binario
46guacompletadecomandosFTP account append ascii Sendaccountcommandtoremote server Appendtoafile Setasciitransfertype Enviacomandoalacuentadelservidor remoto Concatenaunarchivo Paraconfigurarytransferirarchivostipo ascii
bell binary bye case cd cdup chmod close cr delete debug dir disconne ct form get glob hash help idle
Beepwhencommandcompleted setbinarytransfertype terminateftpsessionandexit togglemgetupper/lowercaseid mapping changeremoteworkingdirectory changeremoteworkingdirectoryto parentdirectory changefilepermissionsofremotefile terminateftpsession togglecarriagereturnstrippingon asciigets deleteremotefile Toggle/setdebuggingmode Listcontentsofremotedirectory terminateftpsession Setfiletransferformat Receivefile Togglemetacharacterexpansionof localfilenames Toggleprinting`#'foreachbuffer transferred Printlocalhelpinformation Get(set)idletimeronremoteside
Sonidodecampanillacuandoelcomando sehacompletado Paraconfigurarytransferirarchivostipo binario Finalizacindelasesindeftpysalirse Mapeodeletrasiguales Cambiarsededirectorioenelservidor remoto Cambiarsealdirectoriopadreenel servidorremoto Cambiodepermisosenelservidorremoto Finalizarlasesinftp Retornodecarro Borrarunarchivoenelservidorremoto Configuramododesupresindeerrores Listacontenidodedirectorioremoto Finalizarlasesinftp Configurarformatodetransferenciade archivo Recibirarchivootraerloalservidorlocal Transponernombredearchivolocalcon unmetacarcter Imprimirelmetacarcter"#"porcada buffertransferido Inprimeinformacindeayudalocal Configurareltiempodisponibleenellado remoto
Setbinarytransfertype Changelocalworkingdirectory Listcontentsofremotedirectory Defineamacro Deletemultiplefiles Listcontentsofmultipleremote directories getmultiplefiles makedirectoryontheremote machine listcontentsofmultipleremote directories setfiletransfermode
Paraconfigurarytransferirarchivostipo binario Cambiarsededirectorioenelservidor local Listaelcontenidodeeldirectorioremoto Defineunamacro Borrarvariosarchivos Listacontenidodevariosdirectorios remotos Recibevariosarchivos Crearundirectorioenlamquinaremota Listacontenidodevariosdirectorios remotos Configuraelmododetransferencia
47CulessonlosarchivosdeconfiguracinparaelservicioFTP?Explique cadaunodesusparmetros cd[rutaRemota]Cambiadedirectoriodentrodelservidorremoto lcd[rutaLocal]Cambiadedirectorioenelequipolocal chgrp[grp][rutaRemota]Cambiaelgrupodetrabajodeunficheroremoto. El[grp]tienequeserunGroupID chmod[opciones][rutaRemota]CambialospermisosdeLectura,Escrituraode Ejecucinaunficheroremoto chown[own][rutaRemota]Cambiaelgrupodetrabajodeunficheroremoto. El[own]tienequeserunUserID get[rutaRemota][rutaLocal]Copiaunrecursoremotoenunequipolocal lmkdir[rutaLocal]Creaunacarpetaenelequipolocal lpwdImprimelarutalocalenlacualestamos trabajando mkdir[rutaRemota]Creaunacarpetaenelequiporemoto put[rutaLocal][rutaRemota]Subeunficherooarchivodesdeunarutalocal hastaunarutaremota pwdImprimelarutaremotaenlacualestamos trabajando exitSalimosdeSFTP
rename[rutaLocal][rutaRemota]Renombraununficheroremoto rmdir[rutaRemota]Borraunacarpetaremota rm[rutaRemota]Borraunficheroremoto 48Quesbonding? esunaformadeobtenerenlacesredundantesenbridges,tantoenaparatosdealta gama,comoenmquinasconsoftwarelibre. ElBondingnosproporcionaunmayoranchodebandaademasdeunbalanceodecargay redundancia.Estaredundancia,casodequeunenlacefallara,haraqueeltrficofuera enrutadoaotrointerfaceencuestindemilisegundos.Estaconvergenciaser transparenteparaelusuario. 49Culessonlosmodosdebonding? mode=1(activopasivo):Conestemodosolotenemosactivounslaveenconcreto. Enelcasoqueestefallesepasaausarelotro.Elmododefuncionamientonos ofrecesolotoleranciaafallos. mode=2(balancexor):Paratransmitirunatramalohacebasadoenelsiguiente calculo:(MACdeorigenXORMACdestino)%numerodeinterfacesslaves.Deesta maneraparacadaMACdedestinoseseleccionaunainterfazenconcreto.Este modonosofrecebalanceodecargaytoleranciaafallos.Enelcasoquetengamos unbondingenestemodoqueprincipalmentehableconotrasmaquinasde otrasVLANstenemosquetenerencuentaquesolousaremosunainterfaz,yaque todaslasconexionesaotrasVLANdebenpasarporelgatewayelcualsetratade otraMACms. mode=3(broadcast):Transmitetodaslastramasportodaslasinterfacesslave.Este modonosofrecetoleranciaafallos. mode=4(802.3ad):SetratadelestandardIEEE802.3ad(Dynamiclink aggregation)tambinllamadoporttrunking.Permiteladefinicindeagregados ofreciendoaltadisponibilidadyunaumentodelavelocidad.Parapoderconfigurar estemodonecesitamos: Soportedeethtoolparaobtenerlavelocidadyelmododelinterfaz. Elswitchdebesoportarelmodo.Porejemplolos.CISCOlosoportanconelnombre porttrunking mode=5(balancetlb):Estemodotransmitebalanceandolacargaentrelosslaveen funcindelacargadecadaslave.EnelcasoqueunofallelaMACsaltaaotroslave. Paracalcularlacargadecadainterfazesnecesariodisponerdeethtool. Adiferenciade802.3adnosenecesariosoportedelswitchparaestaconfiguracin. Tenemosquetenerencuentaquepuedeproducirsequelospaqueteslleguen desordenados,porloquepuedeserpeorelremedioquelaenfermedad, especialmenteenentornosderedcomplejos.
mode=6(balancealb):Balanceodecargatantoenelenvocomoenlarecepcin. Paraelbalanceodecargaenlarecepcinloquesehaceesmanipulandolosreplies ARPparaindicarunaMACenconcretodeunadelasinterfacesslave. Deberemostenerencuentaquecualquiersistemadeseguridadbasadoenlastablas ARPpuedequejarseosimplementetirarelpuertodelainterfazdejandoelservidor sinconectividad. 50Culessonlosarchivosdeconfiguracinparaelbonding? 1.Creacindeldispositivodebonding(bond0) PordefectoenlossistemaoperativosRedHatEnterprise,laconfiguracinderedse encuentraeneldirectorio/etc/sysconfig/networkscript,loprimeroquesedebe realizarescrearunarchivollamado ifcfgbond0conlainformacinIP [root@dbdwh01~]#vi/etc/sysconfig/networkscripts/ifcfgbond0 DEVICE=bond0 IPADDR=192.168.1.20 NETWORK=192.168.1.0 NETMASK=255.255.255.0 USERCTL=no BOOTPROTO=none ONBOOT=yes 2.Modificarlosarchivosdeconfiguracindelastarjetaseth0yeth1 Unavezcreadoelarchivo,sedebenconfigurarlastarjetasderedquearanpartedel bonding,paraellosedebenconfigurarlosarchivosifcfgeth0yifcfgeth1indicando queelMASTERseraelbond0 [root@dbdwh01~]#vi/etc/sysconfig/networkscripts/ifcfgeth0 DEVICE=eth0 USERCTL=no ONBOOT=yes MASTER=bond0 SLAVE=yes BOOTPROTO=none [root@dbdwh01~]#vi/etc/sysconfig/networkscripts/ifcfgeth1
4.Iniciarservicioderedconbonding Unavezsereinicieelservicioelmoduloiniciaraautomticamente,perohabilitarel modulodeinmediatosedebenejecutarlossiguientescomandos: [root@dbdwh01~]#modprobebonding [root@dbdwh01~]#servicenetworkrestart 5.Probarelservicio Pararealizarlaspruebasdelserviciobastaconmantenerunpingsostenidosobrela direccinIPconfiguradaeneldispositivobond0ydesconectarmanualmenteunade lastarjetas,elpingdeberamantenerse(esprobabledetectaralgunosmilisegundos demassobreelpingalmomentodedesconectarunadelainterfaces) 6.verificarelestadodelbonding Dentrodelarchivode/proc/net/bonding/bond0podrencontrarinformacin adicionarsobreelmododefuncionamiento,lasinterfacesincluidas,lavelocidad entreotros
[root@dbdwh01~]#cat/proc/net/bonding/bond0 EthernetChannelBondingDriver:v3.4.01(October7,2008) BondingMode:adaptiveloadbalancing PrimarySlave:None CurrentlyActiveSlave:eth0 MIIStatus:up MIIPollingInterval(ms):100 UpDelay(ms):0 DownDelay(ms):0 SlaveInterface:eth0 MIIStatus:up Speed:1000Mbps Duplex:full LinkFailureCount:1 PermanentHWaddr:e4:1f:13:ff:35:48 SlaveInterface:eth1 MIIStatus:up Speed:1000Mbps Duplex:full LinkFailureCount:2 PermanentHWaddr:e4:1f:13:ff:35:4a 7.Tiposdebonding Paraverificarquetipodebondingsevaautilizar,esnecesariotenerencuentala configuracindelswitchyquemodoeselquesedesea,enesteelmodoesbalance tlb(modo5)elcualseindicoenelarchivo /etc/modprobe.confyquetambinsepuedeverificarconelsiguientecomando: [root@dbdwh01~]#more/sys/class/net/bond0/bonding/mode balancealb6