20CS2007 Computer Communication Networks L T P C 3 0 3 4.5
Course Objectives Enable the student to
1. understand the concepts of data communication and networking.
2. comprehend the layering architecture of OSI reference model and TCP/IP protocol suite.
3. describe the different protocols associated with each layers.
Course Outcomes The student will be able to
1. understand the components and layered architecture of communication networks
2. identify the protocols and services of data link layer.
3. analyze the different LAN technologies for building networks.
4. describe the wireless WAN technologies for wireless transmission.
5. design network model and determine the routing protocols for different applications.
6. construct communication networks for supporting different applications.
Module 1: Foundation of Networking Physical layout of network components for personal and business networks. Data Communication, Networks, OSI model, Layers in the OSI Model, TCP/IP Protocol Suite, Addressing.
Module 2: Data Links and Transmission Medium selection for installing cables, Reliable data delivery in industrial environment. Transmission media, Error detection and correction, block codes, linear block codes, cyclic codes, checksum, Data link control-Framing, Flow and error control, Channels, HDLC and PPP.
Module 3: Local Area Networks Design Café and residential networks, Setup Wi-Fi networks, Traffic confinement with VLAN. LANs and Basic Topologies, LAN Protocols, MAC/IP Address Conversion Protocols, Wired LAN, Wireless LAN, Virtual LAN, IEEE 802.11 Wireless LAN Standard.
Module 4: Wireless Wide Area Networks and LTE Technology Design Private and public leased networks. Video conferencing, television and radio broadcast transmissions. Wireless WAN, Cellular Networks, Mobile IP Management in Cellular Networks, Long-Term Evolution (LTE) Technology, Wireless Mesh Networks (WMNs) with LTE, Characterization of Wireless Channels.
Module 5: Routing and Internetworking Address assignment for campus and enterprise networks, Transmission/Stream data delivery to single and multiple recipients. Logical addressing, Internet Protocol, Address mapping and Error reporting, Delivery and forwarding, Unicast and multicast routing protocols.
Module 6: Transport and Application Protocols Browsing E-commerce website, Remote access to server from workstation, Chat application. Process-to-process delivery, UDP, TCP, Mobile Transport Protocols, Congestion control, DNS, TELNET, HTTP.
List of Exercises
1. Network cable Crimping and code standards
2. Wireshark - Packet Sniffing and traffic analysis
3. Examining checksum and data frame formats
4. Configuration of HDLC and PPP
5. Testing of different access media in packet tracer
6. Simulate Wired and Wireless LAN
7. Simulate of VLAN
8. Simulate Wireless LAN
9. Designing WAN networks
10. Simulate IoT environments
11. Designing and testing networks using IPv4 and IPv6
12. Simulate of Routing protocols
13. Implement Chat application
14. Header format inspection using wireshark
Text Books:
1. Behrouz A. Foruzan, “Data communication and Networking”, Tata McGraw-Hill, 4th Edition 2017, ISBN-10: 9780070634145, ISBN-13: 978-0070634145.
2. Nader F. Mir, “Computer and Communication Networks”,Pearson Education, Second Edition, 2015, ISBN-13: 978-0133814743, ISBN-10: 0133814742
Reference Books:
1. William Stallings, “Data and Computer Communications”, Pearson Education India, tenth edition, 2014, ISBN-10: 0133506487, ISBN-13: 978-0133506488
2. James F. Kurose and Keith W. Ross, “Computer Networking A Top-Down Approach”, Pearson Education, Sixth edition, 2017, ISBN-10: 9789332585492, ISBN-13: 978-9332585492
3. Tanenbaum. A.S, “Computer Networks”, Pearson, 5th edition, 2013, ISBN-10: 9332518742, ISBN-13: 978-9332518742