Computer Communications and Networks
Contents: Architecture; Application Layer: Principles of Application Layer Protocols: The World Wide Web (WWW), File Transfer (FTP), Electronic Mail (SMTP, POP, IMAP, MIME) and Domain Name System (DNS); Transport Layer: Transport Layer Services: Multiplexing and De-multiplexing Services: Connection less Transport - UDP: Reliable Data Transfer TCP: Principles of Congestion Control; Network Layer: Network Service Model: Internet Protocol - IP: Routing in Networks and Routing in Internet; Link Layer: Introduction and Services: Multiple Access Protocols and Local Area Networks (LANs): Ethernet: Hubs and Switches, the point-to-point protocol (PPP); Wireless and Mobile Networks: Introduction to Wireless Networks: Wireless LAN IEEE 802.11: Introduction to Mobile Networks; Multimedia Networking: Multimedia Networking Applications: Audio and Video Streaming.