Portada local
Portada local

Interconectividad de redes TCP/IP, V.II ; diseño e implementación. Comer, Douglas E. y Stevens, David L.

Tipo de material: TextoEditor: México : Pearson Educación de México, S.A ; 2000Editor: ©2000Edición: 3a edDescripción: 639 páginas : Formulas (blanco y negro), figuras (blanco y negro) ; 23 cmTipo de contenido:
  • texto impreso
Tipo de medio:
  • sin mediación
Tipo de soporte:
  • volumen
ISBN:
  • 970-26-0000-6
Títulos uniformes: Clasificación CDD:
  • 22 004.6
Contenidos:
Protocolos -- La necesidad de comprender los detalles -- La complejidad de las interacciones entre protocolos -- El enfoque de este texto -- La importancia de estudiar el código -- El sistema operativo Xinu -- Organización del resto del libro -- Resumen -- Introducción -- El concepto de procesos -- Prioridad de procesos -- Sincronización de los procesos -- Comunicación entre procesos -- Controladores de dispositivos, entrada y salida -- La entrada de red y las interrupciones -- Transmisión de paquetes a protocolos de más alto nivel -- Transferencia de datagramas de IP a los protocolos de transporte -- Entrega a los programas de aplicación -- Flujo de información en la salida -- De TCP a la salida de red a través de IP -- Salida UDP -- Resumen -- Introducción -- La abstracción de la interfaz de red -- Definiciones de Ethernet -- Estado lógico de una interfaz -- La interfaz del host local -- Administración de búferes -- Desmultiplexado de los paquetes entrantes -- Resumen -- Introducción -- Organización conceptual del software ARP -- Ejemplo de un diseño ARP -- Estructuras de datos del caché de ARP -- Procesamiento de salida de ARP -- Procesamiento de ARP de entrada -- Administración del caché de ARP -- Inicialización de ARP -- Parámetros de configuración de ARP -- Resumen -- Introducción -- El conmutador central -- Diseño de software IP -- Organización del software IP y flujos de datagramas -- Ordenamiento de bytes en el encabezado IP -- Envío de un datagrama IP -- Mantenimiento de tablas -- Resumen -- Introducción -- Mantenimiento y búsqueda de rutas --Organización de tablas de enrutamiento -- Estructura de datos de la tabla de enrutamiento -- Origen de las rutas y persistencia -- Enrutamiento de un datagrama -- Mantenimiento periódico de una tabla de enrutamiento -- Procesamiento de opciones IP -- Resumen -- Introducción -- Fragmentación de datagramas -- Cómo implementar la fragmentación -- Reensamble de datagramas -- Mantenimiento de listas de Fragmentos -- Inicialización -- Resumen -- Introducción -- Formatos de mensajes ICMP -- Implementación de mensajes ICMP -- Manejo de mensajes ICMP entrantes -- Manejo de mensajes ICMP de redirección -- Establecimiento de una máscara de subred -- Cómo seleccionar una dirección de origen para un paquete ICMP -- Generación de mensajes ICMP de error -- Cómo evitar errores sobre errores -- Asignación de un búfer para ICMP -- La porción de datos de un mensaje ICMP -- Cómo generar un mensaje ICMP de redirección -- Resumen -- Introducción -- Mantenimiento de la información de membresía de un grupo de difusión restringida -- Una tabla de grupo de hosts -- Búsqueda de grupo de hosts -- Incorporación de una entrada a la tabla del grupo de hosts -- Configuración de la interfaz de red para una dirección de difusión restringida -- Traducción entre direcciones de difusión restringida IP y de hardware -- Cómo eliminar una dirección de difusión restringida de la tabla del grupo de hosts -- Unión a un grupo de hosts -- Cómo mantener el contacto con un enrutador de difusión restringida -- Implementación de informes de membresía IGMP -- Cálculo de una demora aleatoria -- Un proceso para enviar informes IGMP -- Manejo de mensajes IGMP entrantes -- Manejo de mensajes IGMP entrantes -- Cómo dejar un grupo de hosts -- Inicialización de estructuras de datos IGMP -- Resumen -- Introducción -- Puertos UDP y demultiplexado -- Procesamiento de entrada UDP -- Procesamiento UDP de salida -- Resumen -- Introducción -- Repaso del software TCP -- Bloques de control de transmisión -- Formato de segmentos de TCP -- Comparación del espacio de secuencia -- La máquina de estado finito de TCP -- Ejemplo de transición de estado -- Declaración de la máquina de estado finito -- Asignación e inicialización del TCB -- Implementación de la máquina de estado finito -- Manejo de un segmento de entrada -- Resumen -- Introducción -- Procesamiento del estado CLOSED -- Terminación armoniosa -- Demora medida después del cierre -- Procesamiento del estado TIME-WAIT -- Procesamiento del estado CLOSING -- Procesamiento del estado FIN-WAIT-2 -- Procesamiento del estado FIN-WAIT-1 -- Procesamiento del estado CLOSE-WAIT -- Procesamiento del estado LAST-ACK -- Procesamiento del estado ESTABLISHED -- Procesamiento de datos urgentes en un segmento -- Procesamiento de otros datos de un segmento -- Registro de los octetos recibidos -- Cómo abortar una conexión TCP -- Establecimiento de una conexión TCP -- Inicialización de un TCB -- Procesamiento del estado SYN-SENT -- Procesamiento del estado SYN-RECEIVED -- Procesamiento del estado LISTEN -- Inicialización de las variables de ventana de un nuevo TCB -- Resumen -- Introducción -- Control de la complejidad de la salida de TCP -- Los cuatro estados de salida de TCP -- La salida TCP como un proceso -- Mensajes TCP de salida -- Codificación de estados de salida y números de TCB -- Implementación del proceso TCP de salida -- La exclusión mutua -- Implementación del estado IDLE -- Implementación del estado PERSIST -- Implementación del estado TRANSMIT -- Implementación del estado RETRANSMIT -- Envío de un segmento -- Cálculo de la longitud de datos de TCP -- Cálculo de los contadores de secuencia -- Otros procedimientos de TCP -- Resumen -- Introducción -- Una estructura general de datos para eventos cronometrados -- Una estructura de datos para eventos de TCP -- Temporizadores, eventos y mensajes -- El proceso de temporizador de TCP -- Eliminación de un evento temporizador de TCP -- Eliminación de todos los elementos de un TCB -- Determinación del tiempo restante de un evento -- Inserción de un evento temporizador de TCP -- Inicio de salida de TCP sin demora -- Resumen -- Introducción -- Las dificultades con la retransmisión adaptativa -- Afinación de la retransmisión adaptativa -- Temporizador y retraso de la retransmisión -- Control del flujo basado en ventanas -- Cálculo del tamaño máximo del segmento -- Impedimento y control del congestionamiento -- Inicio lento e impedimento del congestionamiento -- Estimación del viaje de ida y vuelta y del tiempo de espera -- Una nota diversa -- Resumen -- Introducción -- Señalización fuera de banda -- Datos urgentes -- Interpretación del estándar -- Configuración para la interpretación de Berkeley del apuntador urgente -- Cómo informar a la aplicación -- Lectura de datos desde TCP -- Envío de datos urgentes -- Función push de TCP -- Interpretación de push con entrega en desorden -- Implementación de push en la entrada -- Resumen -- Introducción -- La interfaz a través de un dispositivo -- Conexiones TCP como dispositivos -- Ejemplo de programa cliente TCP -- Ejemplo de un programa servidor TCP -- Implementación del dispositivo maestro TCP -- Implementación de un dispositivo esclavo TCP -- Inicialización de un dispositivo esclavo -- Resumen -- Introducción -- Participantes en modo activo y pasivo -- Algoritmo RIP básico y métrica de costo -- Inestabilidades y soluciones -- Tipos de mensajes -- Caracterización del protocolo -- Implementación de RIP -- El proceso principal RIP -- Respuesta a una solicitud entrante -- Cómo generar mensajes de actualización -- Cómo inicializar copias de un mensaje de actualización -- Cómo generar salida RIP periódica -- Limitaciones de RIP -- Resumen -- Introducción -- Configuración y opciones OSPF -- El modelo de teoría de gráficos de OSPF -- Declaraciones OSPF -- Adyacencia y propagación del estado de enlaces -- Cómo descubrir las puertas de enlace vecinas con Hello -- Envío de paquetes Hello -- Concepto de enrutador designado -- Cómo elegir al enrutador designado -- Cómo volver a formar las adyacencias después de un cambio -- Manejo de los paquetes Hello entrantes -- Cómo agregar una puerta de enlace a la lista de vecinas -- Transiciones del estado de las vecinas -- Eventos temporizadores y retransmisiones de OSPF -- Cómo determinar si la adyacente está permitida -- Manejo de la entrada OSPF -- Declaraciones y procedimientos para el procesamiento del estado de los enlaces -- Cómo generar paquetes de descripción de bases de datos -- Creación de una plantilla -- Transmisión de un paquete de descripción de bases de datos -- Manejo de los paquetes de solicitud de estado del enlace -- Construcción de un resumen del estado de enlaces -- Procedimientos de utilerías OSPF -- Resumen -- Introducción -- Organización del servidor y correspondencia de nombres -- Variables de MIB -- Ordenamiento léxico entre nombres -- Eliminación de prefijos -- Operaciones aplicadas a variables MIB -- Nombres de tablas -- Interpretación conceptual de la jerarquía de nombres -- Estructura de datos de variables MIB -- Estructura de datos para búsqueda rápida -- Implementación de la tabla de hash -- Especificación de los enlaces MIB -- Variables internas usadas en enlaces -- Búsqueda en la tabla de hash -- Estructuras y constantes de SNMP -- Manipulación de las representaciones ASN.1 -- Resumen -- Introducción -- Representación de datos en el servidor -- Implementación del servidor -- Cómo analizar un mensaje SNMP -- Cómo convertir nombres ASN.1 de la lista de enlaces --Resolución de una consulta -- Interpretación de la operación get-next -- Aplicación indirecta de operaciones -- Indirección para tablas -- Construcción en forma inversa de un mensaje de respuesta -- Conversión de forma interna a ASN.1 -- Funciones de utilería usadas por el servidor -- Implementación de un cliente SNMP -- Inicialización de variables -- Resumen -- Introducción -- Acceso a las tablas -- Identificadores de objeto para tablas -- Funciones de la tabla de entrada de direcciones -- Funciones de la tabla de entrada de direcciones -- Funciones de la tabla red a medios -- Funciones de la tabla de interfaz de red -- Funciones de la tabla de enrutamiento -- Funciones de la tabla de conexiones -- Tabla de escucha UDP -- Rutinas de utilería para convertir direcciones IP -- Resumen -- Introducción -- Análisis estadístico del código -- Líneas de código de cada protocolo -- Funciones y procedimientos para cada protocolo -- Resumen
Alcance y contenido: "Este best-seller es indispensable para todas aquellas personas que trabajan con el conjunto de protocolos TCP/IP. Los autores ofrecen una visión a fondo de cada uno de los protocolos TCP/IP a la luz de las alternativas de diseño, las técnicas de implementación de un código C del ANSI y los aspectos internos del software de protocolos. Este libro utiliza la ampliamente aceptada interpretación de marca de datos para los datos urgentes de TCP e incluye una explicación de las consecuencias. A lo largo del libro los autores emplean un sistema completamente funcional, el cual fue diseñado y construido por ellos mismos utilizando el lenguaje C del ANSI, para explicar la interacción entre los protocolos, el proceso completo de implementación y la estructura interna". (cubierta posterior).
Lista(s) en las que aparece este ítem: Programa de estudios Ing. Informática y Sistemas
Valoración
    Valoración media: 0.0 (0 votos)
Existencias
Imagen de cubierta Tipo de ítem Biblioteca actual Biblioteca de origen Colección Ubicación en estantería Signatura topográfica Materiales especificados Info Vol URL Copia número Estado Notas Fecha de vencimiento Código de barras Reserva de ítems Prioridad de la cola de reserva de ejemplar Reservas para cursos
Libros BIBLIOTECA CENTRAL Banco de Libros Monografia 004.6 C732 2000 (Navegar estantería(Abre debajo)) 1 Disponible Préstamo en sala 0009604
Total de reservas: 0

Protocolos -- La necesidad de comprender los detalles -- La complejidad de las interacciones entre protocolos -- El enfoque de este texto -- La importancia de estudiar el código -- El sistema operativo Xinu -- Organización del resto del libro -- Resumen -- Introducción -- El concepto de procesos -- Prioridad de procesos -- Sincronización de los procesos -- Comunicación entre procesos -- Controladores de dispositivos, entrada y salida -- La entrada de red y las interrupciones -- Transmisión de paquetes a protocolos de más alto nivel -- Transferencia de datagramas de IP a los protocolos de transporte -- Entrega a los programas de aplicación -- Flujo de información en la salida -- De TCP a la salida de red a través de IP -- Salida UDP -- Resumen -- Introducción -- La abstracción de la interfaz de red -- Definiciones de Ethernet -- Estado lógico de una interfaz -- La interfaz del host local -- Administración de búferes -- Desmultiplexado de los paquetes entrantes -- Resumen -- Introducción -- Organización conceptual del software ARP -- Ejemplo de un diseño ARP -- Estructuras de datos del caché de ARP -- Procesamiento de salida de ARP -- Procesamiento de ARP de entrada -- Administración del caché de ARP -- Inicialización de ARP -- Parámetros de configuración de ARP -- Resumen -- Introducción -- El conmutador central -- Diseño de software IP -- Organización del software IP y flujos de datagramas -- Ordenamiento de bytes en el encabezado IP -- Envío de un datagrama IP -- Mantenimiento de tablas -- Resumen -- Introducción -- Mantenimiento y búsqueda de rutas --Organización de tablas de enrutamiento -- Estructura de datos de la tabla de enrutamiento -- Origen de las rutas y persistencia -- Enrutamiento de un datagrama -- Mantenimiento periódico de una tabla de enrutamiento -- Procesamiento de opciones IP -- Resumen -- Introducción -- Fragmentación de datagramas -- Cómo implementar la fragmentación -- Reensamble de datagramas -- Mantenimiento de listas de Fragmentos -- Inicialización -- Resumen -- Introducción -- Formatos de mensajes ICMP -- Implementación de mensajes ICMP -- Manejo de mensajes ICMP entrantes -- Manejo de mensajes ICMP de redirección -- Establecimiento de una máscara de subred -- Cómo seleccionar una dirección de origen para un paquete ICMP -- Generación de mensajes ICMP de error -- Cómo evitar errores sobre errores -- Asignación de un búfer para ICMP -- La porción de datos de un mensaje ICMP -- Cómo generar un mensaje ICMP de redirección -- Resumen -- Introducción -- Mantenimiento de la información de membresía de un grupo de difusión restringida -- Una tabla de grupo de hosts -- Búsqueda de grupo de hosts -- Incorporación de una entrada a la tabla del grupo de hosts -- Configuración de la interfaz de red para una dirección de difusión restringida -- Traducción entre direcciones de difusión restringida IP y de hardware -- Cómo eliminar una dirección de difusión restringida de la tabla del grupo de hosts -- Unión a un grupo de hosts -- Cómo mantener el contacto con un enrutador de difusión restringida -- Implementación de informes de membresía IGMP -- Cálculo de una demora aleatoria -- Un proceso para enviar informes IGMP -- Manejo de mensajes IGMP entrantes -- Manejo de mensajes IGMP entrantes -- Cómo dejar un grupo de hosts -- Inicialización de estructuras de datos IGMP -- Resumen -- Introducción -- Puertos UDP y demultiplexado -- Procesamiento de entrada UDP -- Procesamiento UDP de salida -- Resumen -- Introducción -- Repaso del software TCP -- Bloques de control de transmisión -- Formato de segmentos de TCP -- Comparación del espacio de secuencia -- La máquina de estado finito de TCP -- Ejemplo de transición de estado -- Declaración de la máquina de estado finito -- Asignación e inicialización del TCB -- Implementación de la máquina de estado finito -- Manejo de un segmento de entrada -- Resumen -- Introducción -- Procesamiento del estado CLOSED -- Terminación armoniosa -- Demora medida después del cierre -- Procesamiento del estado TIME-WAIT -- Procesamiento del estado CLOSING -- Procesamiento del estado FIN-WAIT-2 -- Procesamiento del estado FIN-WAIT-1 -- Procesamiento del estado CLOSE-WAIT -- Procesamiento del estado LAST-ACK -- Procesamiento del estado ESTABLISHED -- Procesamiento de datos urgentes en un segmento -- Procesamiento de otros datos de un segmento -- Registro de los octetos recibidos -- Cómo abortar una conexión TCP -- Establecimiento de una conexión TCP -- Inicialización de un TCB -- Procesamiento del estado SYN-SENT -- Procesamiento del estado SYN-RECEIVED -- Procesamiento del estado LISTEN -- Inicialización de las variables de ventana de un nuevo TCB -- Resumen -- Introducción -- Control de la complejidad de la salida de TCP -- Los cuatro estados de salida de TCP -- La salida TCP como un proceso -- Mensajes TCP de salida -- Codificación de estados de salida y números de TCB -- Implementación del proceso TCP de salida -- La exclusión mutua -- Implementación del estado IDLE -- Implementación del estado PERSIST -- Implementación del estado TRANSMIT -- Implementación del estado RETRANSMIT -- Envío de un segmento -- Cálculo de la longitud de datos de TCP -- Cálculo de los contadores de secuencia -- Otros procedimientos de TCP -- Resumen -- Introducción -- Una estructura general de datos para eventos cronometrados -- Una estructura de datos para eventos de TCP -- Temporizadores, eventos y mensajes -- El proceso de temporizador de TCP -- Eliminación de un evento temporizador de TCP -- Eliminación de todos los elementos de un TCB -- Determinación del tiempo restante de un evento -- Inserción de un evento temporizador de TCP -- Inicio de salida de TCP sin demora -- Resumen -- Introducción -- Las dificultades con la retransmisión adaptativa -- Afinación de la retransmisión adaptativa -- Temporizador y retraso de la retransmisión -- Control del flujo basado en ventanas -- Cálculo del tamaño máximo del segmento -- Impedimento y control del congestionamiento -- Inicio lento e impedimento del congestionamiento -- Estimación del viaje de ida y vuelta y del tiempo de espera -- Una nota diversa -- Resumen -- Introducción -- Señalización fuera de banda -- Datos urgentes -- Interpretación del estándar -- Configuración para la interpretación de Berkeley del apuntador urgente -- Cómo informar a la aplicación -- Lectura de datos desde TCP -- Envío de datos urgentes -- Función push de TCP -- Interpretación de push con entrega en desorden -- Implementación de push en la entrada -- Resumen -- Introducción -- La interfaz a través de un dispositivo -- Conexiones TCP como dispositivos -- Ejemplo de programa cliente TCP -- Ejemplo de un programa servidor TCP -- Implementación del dispositivo maestro TCP -- Implementación de un dispositivo esclavo TCP -- Inicialización de un dispositivo esclavo -- Resumen -- Introducción -- Participantes en modo activo y pasivo -- Algoritmo RIP básico y métrica de costo -- Inestabilidades y soluciones -- Tipos de mensajes -- Caracterización del protocolo -- Implementación de RIP -- El proceso principal RIP -- Respuesta a una solicitud entrante -- Cómo generar mensajes de actualización -- Cómo inicializar copias de un mensaje de actualización -- Cómo generar salida RIP periódica -- Limitaciones de RIP -- Resumen -- Introducción -- Configuración y opciones OSPF -- El modelo de teoría de gráficos de OSPF -- Declaraciones OSPF -- Adyacencia y propagación del estado de enlaces -- Cómo descubrir las puertas de enlace vecinas con Hello -- Envío de paquetes Hello -- Concepto de enrutador designado -- Cómo elegir al enrutador designado -- Cómo volver a formar las adyacencias después de un cambio -- Manejo de los paquetes Hello entrantes -- Cómo agregar una puerta de enlace a la lista de vecinas -- Transiciones del estado de las vecinas -- Eventos temporizadores y retransmisiones de OSPF -- Cómo determinar si la adyacente está permitida -- Manejo de la entrada OSPF -- Declaraciones y procedimientos para el procesamiento del estado de los enlaces -- Cómo generar paquetes de descripción de bases de datos -- Creación de una plantilla -- Transmisión de un paquete de descripción de bases de datos -- Manejo de los paquetes de solicitud de estado del enlace -- Construcción de un resumen del estado de enlaces -- Procedimientos de utilerías OSPF -- Resumen -- Introducción -- Organización del servidor y correspondencia de nombres -- Variables de MIB -- Ordenamiento léxico entre nombres -- Eliminación de prefijos -- Operaciones aplicadas a variables MIB -- Nombres de tablas -- Interpretación conceptual de la jerarquía de nombres -- Estructura de datos de variables MIB -- Estructura de datos para búsqueda rápida -- Implementación de la tabla de hash -- Especificación de los enlaces MIB -- Variables internas usadas en enlaces -- Búsqueda en la tabla de hash -- Estructuras y constantes de SNMP -- Manipulación de las representaciones ASN.1 -- Resumen -- Introducción -- Representación de datos en el servidor -- Implementación del servidor -- Cómo analizar un mensaje SNMP -- Cómo convertir nombres ASN.1 de la lista de enlaces --Resolución de una consulta -- Interpretación de la operación get-next -- Aplicación indirecta de operaciones -- Indirección para tablas -- Construcción en forma inversa de un mensaje de respuesta -- Conversión de forma interna a ASN.1 -- Funciones de utilería usadas por el servidor -- Implementación de un cliente SNMP -- Inicialización de variables -- Resumen -- Introducción -- Acceso a las tablas -- Identificadores de objeto para tablas -- Funciones de la tabla de entrada de direcciones -- Funciones de la tabla de entrada de direcciones -- Funciones de la tabla red a medios -- Funciones de la tabla de interfaz de red -- Funciones de la tabla de enrutamiento -- Funciones de la tabla de conexiones -- Tabla de escucha UDP -- Rutinas de utilería para convertir direcciones IP -- Resumen -- Introducción -- Análisis estadístico del código -- Líneas de código de cada protocolo -- Funciones y procedimientos para cada protocolo -- Resumen

No hay comentarios en este titulo.

para colocar un comentario.

Haga clic en una imagen para verla en el visor de imágenes

Portada local
Compartir