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] 1 Servicios o 1.1 Servicio de nombres o 1.2 Servicio de sesin o 1.3 Servicio de distribucin de datagramas 2 Disponibilidad 3 Referencias
4 Enlaces externos
Servicios [editar]
NetBIOS da tres servicios, los cuales tambin implementa NetBEUI:
Servicio de nombres, para registro y resolucin de nombres Servicio de sesin para comunicaciones con a conexion Servicio de distribucin de datagramas para comunicaciones sin conexin
El servicio de envo de datagramas es sin conexin. Los datagramas se envan como paquetes de tipo datagrama si se van a enviar a un nombre NetBIOS concreto, o como paquetes tipo datagramas broadcast si van a ser enviados a toda la red.
Disponibilidad [editar]
NetBEUI -Aparte de DOS y UNIX- es oficialmente soportado por Microsoft en todos sus sistemas operativos hasta Windows 2000,[1] pero su uso va rpidamente en descenso desde la aparicin de NetBIOS sobre TCP/IP. Microsoft no da soporte desde Windows XP a NetBEUI, aunque aun da la posibilidad de una instalacin manual desde el CD-ROM original de Windows XP.[2] Debido a esto, no se sabe de forma oficial si el protocolo NetBEUI puede ser instalado en Windows Vista de forma efectiva, aunque sea sin soporte por parte de Microsoft. Adems, otro motivo a aadir puede ser el cambio significativo en el protocolo TCP/IP en Windows Vista.[3] Los componentes de cliente y servidor de TCP/IP pueden haber cambiado demasiado debido a que ha sido reescrito por completo, lo que podra haber generado la perdida de compatibilidad con el protocolo NetBEUI diseado para Windows XP. A pesar de esto, los archivos de NetBEUI del CD-ROM de Windows XP, parecen funcionar de forma correcta sobre Windows Vista.
NetBIOS
De Wikipedia, la enciclopedia libre
NetBIOS, "Network Basic Input/Output System ", es, en sentido estricto una especificacin de interfaz para acceso a servicios de red, es decir, una capa de software desarrollado para enlazar un sistema operativo de red con hardware especfico. NetBIOS fue originalmente desarrollado por IBM y Sytek como API/APIS para el software cliente de recursos de una Red de rea local (LAN). Desde su creacin, NetBIOS se ha convertido en el fundamento de muchas otras aplicaciones de red.
Tabla de contenidos
[ocultar] 1 Historia 2 Utilidad 3 Funcionamiento y servicios 4 Vase tambin 5 Enlaces externos
6 Referencias
Historia [editar]
En 1984, IBM dise un simple "application programming interface" (API/APIS) para conectar en red sus computadoras, llamado Network Basic Input/Output System (NetBIOS). El API NetBIOS proporcionaba un diseo rudimentario para que una aplicacin se conectara y compartiese datos con otras computadoras. Es til pensar en el API NetBIOS como en extensiones de red para llamadas de la API BIOS estndar. Con BIOS, cada llamada de bajo nivel est confinada al hardware de la mquina local y no necesita ayuda para viajar a su destino. NetBIOS, sin embargo, originalmente tena que intercambiar instrucciones con computadoras de redes IBM PC o Token Ring. Exigi por consiguiente un protocolo de transporte de bajo nivel para llevar las peticiones de una computadora a la siguiente. A finales de 1985, IBM lanz dicho protocolo, el cual uni con el API NetBIOS para convertirse en NetBIOS Extended User Interface (NetBEUI). NetBEUI fue diseado para redes de rea local (LANs), y permita a cada mquina usar un nombre (de hasta 15 caracteres) que no estuviera siendo usado en la red. Entendemos por pequea LAN, a una red de menos de 255 nodos. El protocolo NetBEUI se volvi muy popular en las aplicaciones de red, incluyendo a las que corran bajo Windows para Grupos. Ms tarde, emergieron tambin implementaciones de NetBIOS sobre protocolos IPX de Novell, los cuales competan con NetBEUI. Sin embargo, los protocolos de red escogidos por la comunidad de
Internet eran TCP/IP y UDP/IP, y las implementaciones de las APIs NetBIOS sobre dichos protocolos pronto se convirti en una necesidad. Un detalle a tener en cuenta es que, TCP/IP usa nmeros para representar direcciones de computadoras, tales como 192.168.220.100, mientras que NetBIOS usa slo nombres. Este fue el mayor problema a solucionar a la hora de hacer relacionarse a los dos protocolos. En 1987, El Internet Engineering Task Force (IETF) public una serie de documentos de estandarizacin, titulados RFC 1001 y 1002, que perfilaban cmo NetBIOS podra trabajar sobre una red TCP/UDP. Este juego de documentos todava gobiernan a cada una de las implementaciones que existen hoy en da, incluyendo aquellas proporcionadas por Microsoft para sus sistemas operativos, as como a la suite Samba.
Utilidad [editar]
Resumiendo, de forma sencilla, NetBIOS, permite a las aplicaciones 'hablar' con la red. Su intencin es conseguir aislar los programas de aplicacin de cualquier tipo de dependencia del hardware. Tambin evita que los desarrolladores de software tengan que desarrollar rutinas de recuperacin ante errores o de enrutamiento o direccionamiento de mensajes a bajo nivel. Coloquialmente hablando, NetBIOS hace el 'trabajo sucio'. En una red local con soporte NetBIOS, las computadoras son conocidas e identificadas con un nombre. Cada computador de la red tiene un nico nombre. Cada PC de una red local NetBIOS se comunica con los otros bien sea estableciendo una conexin (sesin), usando datagramas NetBIOS o mediante broadcast. Las sesiones permiten, como en el protocolo TCP, mandar mensajes ms largos y gestionar el control y recuperacin de errores. La comunicacin ser punto a punto. Por otro lado, los mtodos de datagramas y broadcast permiten a un ordenador comunicarse con otros cuantos al mismo tiempo, pero estando limitados en el tamao del mensaje. Adems, no hay control ni recuperacin de errores (al igual que ocurre en UDP). A cambio, se consigue una mayor eficiencia con mensajes cortos, al no tener que establecer una conexin.
El hecho de tener que ser transportado por otros protocolos se debe a que al operar en la capa 5 de OSI no provee un formato de datos para la transmisin, el cual es provisto por los protocolos antes mencionados. NetBIOS permite comunicacin orientada a conexin (TCP) o no orientada a conexin (UDP). Soporta tanto broadcast como multicast, adems de 4 tipos de servicios diferentes: Servicios Generales, Servicio de Nombres, Servicio de Sesin y Servicio de Datagramas. Cuando un programa de aplicacin necesita de los servicios NetBIOS, este ejecuta una interrupcin de software especifica. Esta interrupcin direcciona el control del microprocesador para el software del adaptador de red que procesa el pedido. Cuando un programa de aplicacin emite una interrupcin NetBIOS, este requiere un servicio de red. La interface NetBIOS define exactamente como los programas de aplicacin pueden usar la interrupcin NetBIOS y sus servicios. El NetBIOS identifica estos servicios a travs del campo NCB_COMMAND de Network Control Block, de un comando NetBIOS. Estos servicios se pueden dividir en 4 grupos bsicos: General Services, Naming Services, Session Services y Datagram Services