Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 4 Pilas de Protocolos Redes
2 4 Pilas de Protocolos Redes
Tabla de contenidos
>ocultar? # Servicios o #.# Servicio de nombres o #.3 Servicio de sesi1n o #.+ Servicio de distribuci1n de data(ramas 3 <isponibilidad + @eferencias
Servicios
Servicio de nombres, para re(istro y resoluci1n de nombres Servicio de sesi1n para comunicaciones con a cone,ion Servicio de distribuci1n de data(ramas para comunicaciones sin cone,i1n
l servicio de envEo de data(ramas es sin cone,i1n. &os data(ramas se envEan como pa0uetes de tipo data(rama si se van a enviar a un nombre NetBIOS concreto, o como pa0uetes tipo data(ramas broadcast si van a ser enviados a toda la red.
Disponibilidad
editar!
NetB !I :'parte de <OS y !NI5: es oficialmente soportado por Microsoft en todos sus sistemas operativos "asta )indo*s 3%%%,>#? pero su uso va r=pidamente en descenso desde la aparici1n de NetBIOS sobre ./46I4. Microsoft no da soporte desde )indo*s 54 a NetB !I, aun0ue aun da la posibilidad de una instalaci1n manual desde el /<:@OM ori(inal de )indo*s 54.>3? <ebido a esto, no se sabe de forma oficial si el protocolo NetB !I puede ser instalado en )indo*s Iista de forma efectiva, aun0ue sea sin soporte por parte de Microsoft. 'dem=s, otro motivo a aadir puede ser el cambio si(nificativo en el protocolo ./46I4 en )indo*s Iista.>+? &os componentes de cliente y servidor de ./46I4 pueden "aber cambiado demasiado debido a 0ue "a sido reescrito por completo, lo 0ue podrEa "aber (enerado la perdida de compatibilidad con el protocolo NetB !I diseado para )indo*s 54. ' pesar de esto, los arc"ivos de NetB !I del /<:@OM de )indo*s 54, parecen funcionar de forma correcta sobre )indo*s Iista.
NetBIOS
De Wikipedia, la enciclopedia libre
NetBIOS, JNetwork Basic Input/Output System J, es, en sentido estricto una especificaci1n de interfaz para acceso a servicios de red, es decir, una capa de soft*are desarrollado para enlazar un sistema operativo de red con "ard*are especEfico. NetBIOS fue ori(inalmente desarrollado por IBM y Syte9 como '4I6'4IS para el soft*are cliente de recursos de una @ed de =rea local (&'N). <esde su creaci1n, NetBIOS se "a convertido en el fundamento de muc"as otras aplicaciones de red.
Tabla de contenidos
>ocultar? # Kistoria 3 !tilidad + Guncionamiento y servicios A I7ase tambi7n - nlaces e,ternos
L @eferencias editar!
%istoria
n #$2A, IBM dise1 un simple Japplication pro(rammin( interfaceJ ('4I6'4IS) para conectar en red sus computadoras, llamado Net*or9 Basic Input6Output System (NetBIOS). l &'I NetBIOS proporcionaba un diseo rudimentario para 0ue una aplicaci1n se conectara y compartiese datos con otras computadoras. s Ftil pensar en el '4I NetBIOS como en e,tensiones de red para llamadas de la '4I BIOS est=ndar. /on BIOS, cada llamada de ba8o nivel est= confinada al "ard*are de la m=0uina local y no necesita ayuda para via8ar a su destino. NetBIOS, sin embar(o, ori(inalmente tenEa 0ue intercambiar instrucciones con computadoras de redes IBM 4/ o .o9en @in(. ,i(i1 por consi(uiente un protocolo de transporte de ba8o nivel para llevar las peticiones de una computadora a la si(uiente. ' finales de #$2-, IBM lanz1 dic"o protocolo, el cual uni1 con el '4I NetBIOS para convertirse en NetBIOS ,tended !ser Interface (NetBEUI). NetB !I fue diseado para redes de =rea local (&'Ns), y permitEa a cada m=0uina usar un nombre (de "asta #caracteres) 0ue no estuviera siendo usado en la red. ntendemos por pe0uea &'N, a una red de menos de 3-- nodos. l protocolo NetB !I se volvi1 muy popular en las aplicaciones de red, incluyendo a las 0ue corrEan ba8o )indo*s para Drupos. M=s tarde, emer(ieron tambi7n implementaciones de NetBIOS sobre protocolos I45 de Novell, los cuales competEan con NetB !I. Sin embar(o, los protocolos de red esco(idos por la comunidad de
Internet eran ./46I4 y !<46I4, y las implementaciones de las '4Is NetBIOS sobre dic"os protocolos pronto se convirti1 en una necesidad. !n detalle a tener en cuenta es 0ue, ./46I4 usa nFmeros para representar direcciones de computadoras, tales como #$3.#L2.33%.#%%, mientras 0ue NetBIOS usa s1lo nombres. ste fue el mayor problema a solucionar a la "ora de "acer relacionarse a los dos protocolos. n #$2;, l Internet n(ineerin( .as9 Gorce (I .G) public1 una serie de documentos de estandarizaci1n, titulados @G/ #%%# y #%%3, 0ue perfilaban c1mo NetBIOS podrEa traba8ar sobre una red ./46!<4. ste 8ue(o de documentos todavEa (obiernan a cada una de las implementaciones 0ue e,isten "oy en dEa, incluyendo a0uellas proporcionadas por Microsoft para sus sistemas operativos, asE como a la suite Samba.
Utilidad
editar!
@esumiendo, de forma sencilla, NetBIOS, permite a las aplicaciones M"ablarM con la red. Su intenci1n es conse(uir aislar los pro(ramas de aplicaci1n de cual0uier tipo de dependencia del "ard*are. .ambi7n evita 0ue los desarrolladores de soft*are ten(an 0ue desarrollar rutinas de recuperaci1n ante errores o de enrutamiento o direccionamiento de mensa8es a ba8o nivel. /olo0uialmente "ablando, NetBIOS "ace el Mtraba8o sucioM. n una red local con soporte NetBIOS, las computadoras son conocidas e identificadas con un nombre. /ada computador de la red tiene un Fnico nombre. /ada 4/ de una red local NetBIOS se comunica con los otros bien sea estableciendo una cone,i1n (sesi1n), usando data(ramas NetBIOS o mediante broadcast. &as sesiones permiten, como en el protocolo ./4, mandar mensa8es m=s lar(os y (estionar el control y recuperaci1n de errores. &a comunicaci1n ser= punto a punto. 4or otro lado, los m7todos de data(ramas y broadcast permiten a un ordenador comunicarse con otros cuantos al mismo tiempo, pero estando limitados en el tamao del mensa8e. 'dem=s, no "ay control ni recuperaci1n de errores (al i(ual 0ue ocurre en !<4). ' cambio, se consi(ue una mayor eficiencia con mensa8es cortos, al no tener 0ue establecer una cone,i1n.
(unciona"iento ) servicios
editar!
NetBIOS provee los servicios de sesi1n descritos en la capa - del modelo OSI. Se encar(a de establecer la sesi1n y mantener las cone,iones. 4ero este protocolo debe transportarse entre m=0uinas a trav7s de otros protocolosN debido a 0ue por sE mismo no es suficiente para transportar los datos en redes &'N como )'N, para lo cual debe usar otro mecanismo de transporte ( 8B en redes &'N protocolo NetB !I, en redes )'N protocolo ./46I4). &os protocolos 0ue pueden prestar el servicio de transporte a NetBIOS sonB I4/6I45 NetB !I ./46I4
l "ec"o de tener 0ue ser transportado por otros protocolos se debe a 0ue al operar en la capa - de OSI no provee un formato de datos para la transmisi1n, el cual es provisto por los protocolos antes mencionados. NetBIOS permite comunicaci1n orientada a cone,i1n (./4) o no orientada a cone,i1n (!<4). Soporta tanto broadcast como multicast, adem=s de A tipos de servicios diferentesB Servicios Denerales, Servicio de Nombres, Servicio de Sesi1n y Servicio de <ata(ramas. /uando un pro(rama de aplicaci1n necesita de los ser icios NetBIOS! este e8ecuta una interrupci1n de soft*are especifica. sta interrupci1n direcciona el control del microprocesador para el soft*are del adaptador de red 0ue procesa el pedido. /uando un pro(rama de aplicaci1n emite una interrupci"n NetBIOS, este re0uiere un servicio de red. &a interface NetBIOS define e,actamente como los pro(ramas de aplicaci1n pueden usar la interrupci1n NetBIOS y sus servicios. l NetBIOS identifica estos servicios a trav7s del campo N/BO/OMM'N< de Net*or9 /ontrol Bloc9, de un comando NetBIOS. stos servicios se pueden dividir en A (rupos b=sicosB Deneral Services, Namin( Services, Session Services y <ata(ram Services