Вы находитесь на странице: 1из 34

CUESTIONARIO

MARIAALEJANDRANARANJOBEDOYA LEIDYJOHANAARREDONDOOBANDO JUANFELIPECARDONA

TECNOLOGOENGESTIONDEREDESDEDATOS GERMANLEAL MEDELLIN SENA 2012

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.

5ExpliqueconeficaciaQuesunReserva?Deunejemploclaro? UnareservaesunadireciionIPespecifica,dentrodeunmbito,reservadadeforma definitivaparaserutilizadaporunclienteDHCPespecificomedianteconcesin. Ejemplo

6ExpliqueconeficaciaQuesunaconcesin? Paraoptimizarlosrecursosdered,lasdireccionesIPseasignanconunafechade inicioydevencimientoparasuvalidez.Estoesloqueseconocecomo"concesin" 7ExpliqueconeficaciaCmofuncionaelprocesodegeneracinde concesiones?eunejemploclarodemaneragrfica? Elprocesoquesedaparalageneraciondeconcecioneseselsiguiente,primeroel clienteenvaunpaquetellamadoDHCPREQUESTenelcualpideunaIPyel servidorDHCPenvaunpaquetellamadoDHCPPACKenelcualtuproveedorte asignaunaIPporunintervalodetiempo.

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.

25Lostiposderegistrosutilizadosparaunazonainversa NS PTR MX SOA CNAME

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

32QuesHipertexto esunsistemaparaescribirymostrartextoqueenlazaainformacinadicionalsobre esetexto 33CulessonloscdigosdeestadoHTTP


1xx:Respuestasinformativas 2xx:Peticionescorrectas 3xx:Redirecciones 4xxErroresdelcliente 5xxErroresdeservidor

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.

c.TtulodelapginaWeb <html> <head> <title>Esteeseltitulodelapagina</title> </head> <body> ... </body> </html>

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&aacute;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>

g.Columna <tablecellspacing="2"cellpadding="2"border="2"> <colgroup> <col> <colwidth=100> <colstyle="width:200px;">

</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.

h.Hipervnculo parapodercrearunhipervinculooenlaceenhtmlconseguimoselsiguientecodigo <ahref="http://www.descargabeta.com"target="main">TuTexto</a><br/>

i.Divisindelapgina <divstyle="color:#00FF00"> <h3>Thisisaheader</h3> <p>Thisisaparagraph.</p> </div> j.Textoennegrita Laetiquetaparaponeruntextoennegritasellama"b"(delingles"bold"). Acontinuacionpodeisverelcodigoyeltextoqueresultariaalutilizarlo.

<b>textoennegrita</b> k.Textoencursiva Paraquenuestrotextoesteencursivautilizaremos"i"(delingles"italic"). Yporsupuestoaquiteneiselcodigoyunejemplo. <i>textoencursiva</i>

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

} document.onselectstart=newFunction("returnfalse" if(window.sidebar){ document.onmousedown=disableselect document.onclick=reEnable } //End> </script>

o.Insertarunaimagen LlegoelmomentodeinsertarnuestraprimeraimgenconHTML,laetiquetaque sirveparaagregarimageneses<img>peroaligualquelaetiquetaparacrear enlaces,necesitamosagregarunatributoparaespecificarlaubicacin,enestecaso, delaimgen. Parainsertarunaimgenloharemosas: <imgsrc="ubicacin"alt="descripcin"/> "alt"sirveparaagregarunadescripcinalaimgen,queaparecercuandopasemos elmouseporencimadeella.

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>

<behaviors> <!Oneormoreofthesystemprovidedorcustombehaviorelements.> <behavior> <!Forexample,a<throttling>element.> </behavior> </behaviors> </system.ServiceModel>

Elelemento<services> Elelementoservicescontienelasespecificacionesparatodoslosserviciosquela aplicacinhospeda.Apartirdelmodelodeconfiguracinsimplificadode.NET Framework4,estaseccinesopcional. <services> Elelemento<service> Cadaelementoservicetieneestosatributos:


name.Especificaeltipoqueproporcionaunaimplementacindeuncontrato

deservicios.Esteesunnombrecompletoqueconstadelespaciodenombres, unpuntoyelnombredeltipo.Porejemplo,"MyNameSpace.myServiceType".
behaviorConfiguration.Especificaelnombredeunodeloselementos

behaviorencontradosenelelementobehaviors.Elcomportamiento especificadorigelasaccionescomosielserviciopermitieselasuplantacin.Si suvaloreselnombrevacoonoseproporcionaningnatributo behaviorConfiguration,seagregaalservicioelconjuntopredeterminadode comportamientosdeservicio.


<service>

Elelemento<endpoint> Cadaextremorequiereunadireccin,unenlaceyuncontrato,queestn representadosporlosatributossiguientes:


address.EspecificaelIdentificadoruniformederecursos(URI)delservicio,

quepuedeserunadireccinabsolutaounarelativaaladireccinbasedel servicio.Siestestablecidoenunacadenavaca,indicaqueelextremoest

disponibleenladireccinbasequeseespecificaalcrearServiceHostparael servicio.
binding.Normalmenteespecificaunenlaceproporcionadoporelsistema

comoWsHttpBinding,perotambinpuedeespecificarunenlacedefinidopor elusuario.Elenlaceespecificadodeterminaeltipodetransporte,seguridady codificacinutilizadosysiseadmitenohabilitansesionesconfiables, transacciones,olatransmisinporsecuencias.


bindingConfiguration.Sisedebenmodificarlosvalorespredeterminadosde

unenlace,estosepuedehacerconfigurandoelelementodebinding adecuadoenelelementobindings.Esteatributodeberarecibirelmismo valorqueelatributonamedelelementodebindingqueseutilizapara cambiarlosvalorespredeterminados.Sinoseproporcionaningnnombre,o noseespecificaningnatributobindingConfigurationenelenlace,seusael enlacepredeterminadodeltipodeenlaceenelextremo.


contract.Especificalainterfazquedefineelcontrato.staeslainterfaz

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.

ModoPasivo CuandoelclienteenvauncomandoPASVsobreelcanaldecontrol,elservidorFTP abreunpuertoefmero(cualquieraentreel1024yel5000)einformadeelloal clienteFTPparaque,deestamanera,seaelclientequienconecteconesepuertodel servidoryasnoseanecesarioaceptarconexionesaleatoriasinseguraspararealizar latransferenciadedatos.Antesdecadanuevatransferencia,tantoenelmodo

ActivocomoenelPasivo,elclientedebeenviarotravezuncomandodecontrol (PORToPASV ,segnelmodoenelquehayaconectado),yelservidorrecibiresa conexindedatosenunnuevopuertoaleatorio(siestenmodopasivo)oporel puerto20(siestenmodoactivo).

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

Estetipoesusadocuandosetratadearchivoscomprimidos,ejecutablesparaPC, imgenes,archivosdeaudio...Ejemplosdecmotransferiralgunostiposde archivodependiendodesuextensin:

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

image lcd ls macdef mdelete mdir mget mkdir mls mode

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

DEVICE=eth1 USERCTL=no ONBOOT=yes MASTER=bond0 SLAVE=yes BOOTPROTO=none

3.Cargarelmodulo/driverdelbonding Sedebegarantizarqueelmodulodelbondingsecargueenelkernelyesteasociado aldispositivodebond0creadoenelpasonumero1 Adicionarlassiguienteslineasalfinaldelarchivo/etc/modprobe.conf [root@dbdwh01~]#vi/etc/modprobe.conf aliasbond0bonding optionsbond0mode=balancealbmiimon=100

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

Вам также может понравиться