TY - BOOK AU - Kurose,James F. AU - Ross,Keith W. TI - Computer networking : : a top-down approach featuring the Internet SN - 0321227352 SN - 978817758 U1 - 004.678 22 PY - 2009/// CY - New Dehli PB - Pearson KW - Internet KW - Computer networks N1 - 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 ER -