Kurose, James F.

Computer networking : a top-down approach featuring the Internet / James F. Kurose, Keith W. Ross. - 3rd ed. - New Dehli : Pearson, 2009 - xxiv, 821 p.

1. Computer networks and the internet. What is the internet;the network edge.case history: search for extraterrestrial life.the network core.network access and physical mediaisps and internet backbones.delay and loss in packet-switched networks.protocol layers and their service models.history of computer networking and the internet.2. Application layer. Principles of application layer protocols.the web and http.file transfer:ftp.electronic mail in the internet.dns-the internet's directory service.socket programming with tcp.socket programming with udp.building a simple web server.content distribution.3. Transport layer. Introduction and transport-layer services.multiplexing and demultiplexing.connectionless transport: udp.principles of reliable data transfer.connection-oriented transport: tcp.principles of congestion control.tcp congestion control.4. Networking layer & routing. Introduction and network service model.routing principles.hierarchical routing.the internet protocol.routing and the internet.what's inside a router.ipv6.multicast routing.mobility and the network layer.5. Link layer. Data link layer: introduction and services.error detection and correction techniques.multiple access protocols.lan addresses and arp.ethernet.hubs, bridges and switches.wireless links.ppp: the point-to-point protocol.asynchronous transfer mode (atm).frame relay.6. Wireless & mobility. Introduction to wireless and mobility.wi-fi.mobility principles.cellular telephony.mobile ip.ad hoc networks.moving beyond the link layer-an interlude. 7. Multimedia. Multimedia networking applications.streaming stored audio and video.making the best of the best-effort service: an internet phone example.protocols for real-time interactive applications.beyond best-effort.scheduling and policing mechanisms.integrated services.rsvp.differentiated services.8. Security. What is network security;principles of cryptography.authentication.integrity.key distribution and certification.access control: firewalls.attacks and countermeasures.security in many layers: case studies.9. Network management. What is network management;the infrastructure for network management.the internet network-management framework.asn.1.appendix. Lab: building a multi-thread web server in java. Lab: building a mail user agent in java. Lab: implementing a distributed, asynchronous distance vector routing. Lab: video streaming using rtp and rtsp. Rtp and rtsp.

0321227352

9788177588781


Internet.
Computer networks.

004.678 / K9689