National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance
NIT Rourkela Inside Page Banner

Syllabus

Course Details

Subject {L-T-P / C} : EC6501 : Data Communication Networks { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Santos Kumar Das

Syllabus

Module 1 :

Introduction: Communication Model, Data Communications, Computer Communication Architecture, Standard Making Organisations. Concepts and Terminology: Asynchronous and Synchronous Data Communications, Multiplexing Techniques. Communication Networking Techniques: Circuit Switching, Packet Switching, Local Area Networks. Protocols, Layered Approach, TCP / IP Protocol Suite, System Network Architecture. The Bridge and Routing, Connectionless internetworking, Connection oriented internetworking. Transport and Network Services TCP / UDP. Session Characteristics, OSI Session and Service Protocol. Presentation Concepts, Encryption and Authentication Codes, Virtual Terminal Protocols. Network Management, File Transfer and Electronic Mail. Communication Switching Techniques, Frame-mode Bearer Service, Frame Relay Congestion Control, Synchronous Transfer Mode. Network Tools: OPNET, iperf, jperf, Wireshark, DummyNet Emulator.

Course Objective

1 .

To understand the basic concepts of data communication, layered model, protocols and interworking between computer networks and switching components in telecommunication systems

2 .

Discuss the nature, uses and implications of internet technology.

3 .

To understand the functioning of communication switching techniques and network management.

4 .

An overview of security issues related to data communication in networks and knowledge about different networking tools.

Course Outcome

1 .

CO1: Remember and Understand the fundamental concepts of communication and networking, including the communication model, data communication principles, and the role of standard-making organizations.

CO2: Analyze various networking techniques and multiplexing methods by differentiating between asynchronous and synchronous communication, circuit switching, packet switching, and LAN technologies.

CO3: Apply internetworking principles and protocol architectures by demonstrating knowledge of the layered approach, TCP/IP protocol suite, system network architecture, and Software Defined Networking (SDN).

CO4: Evaluate transport, session, and security mechanisms by comparing transport protocols (TCP/UDP), encryption techniques, authentication codes, and virtual terminal protocols to ensure secure and efficient communication.

CO5: Create and Implement network management strategies by utilizing tools such as OPNET, Wireshark, and DummyNet while optimizing switching techniques, congestion control, and network performance.

Essential Reading

1 .

Behrouz A. Forouzan, Data Communications and Networking, McGraw Hill , 2006

2 .

A.S. Tanenbaum, Computer Networks, PHI , 2002

Supplementary Reading

1 .

F. Halsall, Data Communications, Computer Networks and Open Systems, Pearson Education , 2003

2 .

W. Stallings, Data and Computer Communications, PHI , 2006