Introduction to computer communication networks and layered architecture overview. Packet switching and Fast packet switching; Point to Point Protocols and links: ARQ retransmission strategies. Selective repeat ARQ. Framing and standard Data Link Control protocol-HDLC, SDLC, LAPD. Queuing models in communication networks; Multiaccess Communication and multiple access protocols; ALOHA, slotted ALOHA, CSMA, CSMD/CD. Performance modeling and analysis; Local Area Networks: Ethernet, Token Ring, and FDDI. Design and analysis; Internetworking issues: Bridges, Routers and Switched networks. Routing and Flow Control algorithms in data networks; Broadband Networks: ATM, Frame relay, and Gigabit Ethernet. Traffic Management in ATM networks.