Internetworking with TCP/IP /

Guardado en:
Detalles Bibliográficos
Autor principal: Comer, Douglas
Otros Autores: Stevens, David L.
Formato: Libro
Lenguaje:inglés
Publicado: Upper Saddle River, N.J.: Prentice Hall, c2001.
Edición:Linux/POSIX sockets version.
Materias:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Tabla de Contenidos:
  • Volumen 1 : Principles, protocols, and architecture
  • Introduction and overview
  • Review of underlying network technologies
  • Internetworking concept and architectural model
  • Classful internet addresses
  • Mapping internet addresses to physical addresses (ARP)
  • Internet protocol: connectionless datagram delivery (IPv4)
  • Internet protocol: Forwarding IP datagrams
  • Internet protocol: Error and control messages (ICMP)
  • Classless and subnet address extensions (CIDR)
  • Protocol layering
  • User datagram protocol (UDP)
  • Reliable stream transport service (TCP)
  • Ruting architecture: Cores, peers, and algorithms
  • Routing between peers (BGP)
  • Routing within an autonomous system (RIP, OSPF)
  • Internet multicasting
  • IP switching and MPLS
  • Mobile IP
  • Private network interconnection (NAT, VPN)
  • Client-Server model of interaction
  • The socket interface
  • Bootstrap and autoconfiguration (DHCP)
  • The domain name system
  • Remote login and desktop (TELNET, SSH)
  • File transfer and access (FTP, TFTP, NFS)
  • Electronic mail (SMTP, POP, IMAP, MIME)
  • World wide web (HTTP)
  • Voice and video over IP (RTP, RSVP, QoS)
  • Network management (SNMP)
  • Internet security and firewall desing (IPsec, SSL)
  • A next generation IP (IPv6)
  • A look at RFCs
  • Glossary of internetworking terms and abbreviations.
  • Volumen 2 : Desing, Implementation, and internals
  • Introduction and overview
  • The structure of TCP/IP software in an operating system
  • NEtwork interface layer
  • Address discovery and binding (ARP)
  • IP: Global software organization
  • IP: Routing table and routing algorithm
  • IP: Fragmentation and reassembly
  • IP: Error Processing (ICMP)
  • IP: Multicast processing (IGMP)
  • UDP: User datagrams
  • TCP: Data structures and input processing
  • TCP: Finite state machine implementation
  • TCP: Output processing
  • TCP: Timer management
  • TCP: Flow control and adaptive retransmission
  • TCP: Urgent data processing and the push function
  • Socket-Level Interface
  • RIP: Active route propagation and passive acquisition
  • OSPF: Route propagation with an SPF algorithm
  • SNMP: MIB Variables, representations, and bindings
  • SNMP: Client and server
  • SNMP: Table access functions
  • Implementation in retrospect
  • Cross reference of procedure calls
  • Cross reference of C structures used in the code
  • Xinu functions and constants used in the code.
  • Volumen 3 : Client server programming and applications
  • Introductiond and overview
  • The client server model and software desing
  • Concurrent processing in client-server software
  • Application interface to protocols
  • The socket API
  • Algorithms and issues in client software desing
  • Example client software
  • Algorithms and issues in server software desing
  • Iterative, connectionless servers (UDP)
  • Iterative, connection-oriented servers (TCP)
  • Concurrent, connection-oriented servers (TCP)
  • Using threads for concurrency (TCP)
  • Single-thread, concurrent servers (TCP)
  • Multiprotocol servers (TCP, UDP)
  • Multiservice servers (TCP, UDP)
  • Uniform, efficient management of server concurrency
  • Concurrency in clients
  • Tunneling at the transport and application levels
  • Application level gateways
  • External data representation (XDR)
  • Remote procedure call concept (RCP)
  • Distributed program generation (Rpcgen Concept)
  • Distributed program generation (Rpcgen Example
  • Network file system concepts (NFS)
  • Network file system protocols (NFS, Mount)
  • A TELNET client (program structure)
  • A TELNET client (implementation details
  • Streaming audio and video transport (RTP concept and desing)
  • Streaming audio and video transport (Example RTP implementation)
  • Practical hints and techniques for linux servers
  • Deadlock and starvation in Client-Server systems
  • System calls and library routines used with sockets
  • Manipulation of Linux file and socket descriptors.