COMPUTER NETWORKING

Teacher

Mamata Garanayak

Category

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name : COMPUTER NETWORKING

Code(Credit) : CUTM1606(2-1-1)

Course Objectives

  • Build an understanding of concepts of computer networking.
  • Familiarize the student with the taxonomy and terminology of the computer networking area.
  • Preparing the student for appearing in different competitive exam.

Learning Outcomes

  • Identify the different types of network topologies and protocols
  • Get the idea about the different types of network devices and their functions within a network
  • Understand and building the skills of subnetting and routing mechanisms
    COs Course Outcomes Mapping Cos With Pos

    (High-3, Medium-2, Low- 1 )

    CO1 Understand the fundamental concepts of computer networks, such as the OSI model, networking protocols, and network security. PO1(3),PO2(2)
    CO2 Analyse the performance of computer networks. PO2(3), PO5(2)
    CO3 Design, implement, and troubleshoot computer networks. PO3(2)
    CO4 Apply computer networking concepts to real-world problems. PO2(1).PO3(2)
    CO5 Apply computer networking concepts to other areas of computer science, such as software engineering and web development, Understand the economics of computer networking. PO4(1)

Course Syllabus

Module-I (5 Hrs):

Introduction to Computer Networks: Introduction to Networks, Components of Computer Networks, Network Topologies, Types of Computer Network.

Reference models:  TCP/IP Protocol Suite: The OSI Model

Practice:

Practice 1: Navigating the IOS: Basic Connections, Accessing the CLI and Exploring Help, Exploring EXEC Modes, Setting the Clock

Practice 2: Investigating the TCP/IP and OSI models in action: Examine HTTP web traffic, Display elements of the TCP/IP protocol suite

 

Module-II (8 Hrs):

Physical Layer: Guided transmission media, wireless transmission media, Transmission Modes, line coding, multiplexing.

 

Module-III (10 Hrs):

Data Link Layer: Error Detection and Error Correction, sliding window protocol, High Level Data Link Control.

Multi Access Protocols: ALOHA, CSMA: CSMA/CD, CSMA/CA, Ethernet, bridges, repeaters, hubs, bridges, switches, routers and gateways.

Practice:

Practice 3: Implement Basic Connectivity: Perform a Basic Configuration on S1 and S2, Configure the PCs, and Configure the Switch Management Interface

Practice 4: Connecting a wired and wireless LAN: Connect to the Cloud, Connect Router0, Connect Remaining Devices and Verify Connections, Examine the Physical Topology

 

Module-IV (10 Hrs):

Network Layer: Internetworking, Network Layer Design issues, store and forward packet switching connection less and connection oriented.

Network Address:  IPv4, IPv6, CIDR, Protocol: ICMP, ARP, RARP, DHCP.

Networks-routing algorithms: optimality principle, shortest path, flooding, Distance Vector Routing, Control to Infinity Problem, Hierarchical Routing, Congestion control algorithms.

Practice:

Practice 5: Configuring IPv6 Addressing: Configure IPv6 Addressing on the Router, Configure IPv6 Addressing on Servers, Configure IPv6 Addressing on clients, Test and Verify Network Connectivity

Practice 6: Verifying IPv4 and IPv6 Addressing: Complete the Addressing Table Documentation, Test Connectivity Using Ping, Discover the Path by Tracing the Route

 

Module-V (10 Hrs):

Transport Layer: Introduction to TCP, The TCP Segment Header, The Connection Establishment, The TCP Connection Release, The TCP Sliding Window, The TCP Congestion Control.

Practice:

Practice 7: TCP and UDP Communications: Generate Network Traffic in Simulation Mode; Examine the Functionality of the TCP and UDP Protocols

 

Module-VI (6 Hrs):

Application Layer: Introduction, Client server model, HTTP, FTP, electronic mail, TELNET, DNS,WWW

Practice:

Practice 8: Web and Email Servers: Configure and Verify Web Services, Configure and Verify Email Services

Practice 9: DHCP and DNS Servers: Configure Static IPv4 Addressing, Configure and Verify DNS Records

Practice 10: FTP Servers: Configure FTP Services on Servers, Upload a File to the FTP Server, and Download a File from the FTP Server

 

MODULE-VII (6 Hrs):

Network security and cryptography: Introduction, Symmetric key cryptography: Traditional cipher, block cipher, Public key cryptography: RSA

Session Plan

Session 1 & 2

Introduction to Computer Networks: Introduction to Networks, Components of Computer Networks, Network Topologies, Types of Computer Network..

https://www.javatpoint.com/computer-network-introduction

https://www.youtube.com/watch?v=VwN91x5i25g

 

Session 3

Reference models:  TCP/IP Protocol Suite

https://www.guru99.com/tcp-ip-model.html

 

Session 4 & 5

The OSI Model

https://www.techtarget.com/searchnetworking/definition/OSI

 

Session 6

Practice 1: Navigating the IOS

https://www.cisco.com/c/en/us/td/docs/optical/cpt/r9_3/configuration/guide/cpt93_configuration/cpt93_configuration_chapter_010.html

 

Session 7

Practice 2: Investigating the TCP/IP and OSI models in action

https://www.itprc.com/packet-tracers/

 

 

Session 8, 9 & 10

Physical Layer: Guided transmission media

https://www.codingninjas.com/studio/library/introduction-to-guided-transmission-media

PPT Link: https://www.slideshare.net/asrabatool/guided-transmission-media

 

Session 11, 12 &13

wireless transmission media

https://www.educba.com/wireless-transmission-media/

 

Session 14 & 15

Transmission Modes

https://www.computer.org/publications/tech-news/trends/5-data-transmission-modes

 

Session 16,17 &18

line coding

 

https://www.youtube.com/watch?v=daf9F9NC7zQ

https://www.slideshare.net/rinaahire/line-coding-15852152

https://tooabstractive.com/networking/digital-transmission-in-computer-networks/

 

Session 19 & 20

multiplexing

https://www.scaler.com/topics/multiplexing-in-computer-networks/

Youtube:http://youtube.com/watch?v=-Sxe_iK4CZo

PPT : https://www.slideshare.net/neerajgarwal/multiplexing-238644876

 

Session 21, 22 & 23

Data Link Layer: Error Detection and Error Correction

https://www.scaler.com/topics/error-detection-and-correction-in-computer-networks/

Youtube :https://www.youtube.com/watch?v=wHVGb_wCnUY

PPT:https://www.slideshare.net/kewalramani_renu/error-detection-and-correction-12980998

 

Session 24

sliding window protocol, High Level Data Link Control

https://www.javatpoint.com/sliding-window-protocol

Youtube: https://www.youtube.com/watch?v=LnbvhoxHn8M

PPT: https://www.slideshare.net/AnandBiradar/hdlchigh-level-data-link-control

 

Session 25

Multi Access Protocols: ALOHA, CSMA

https://www.tutorialspoint.com/aloha-protocol-in-computer-network

https://www.scaler.com/topics/csma/

 

Session 26

CSMA/CD, CSMA/CA

https://ecomputernotes.com/computernetworkingnotes/multiple-access/carrier-sense-multiple-access-with-collision-avoidance

https://www.geeksforgeeks.org/collision-detection-csmacd/

 

Session 27

Ethernet, bridges, repeaters, hubs, bridges, switches, routers and gateways.

https://blog.netwrix.com/2019/01/08/network-devices-explained/

 

Session 28

Practice 3: Implement Basic Connectivity:

https://www.cisco.com/c/en/us/td/docs/optical/cpt/r9_3/configuration/guide/cpt93_configuration/cpt93_configuration_chapter_0100.html

 

Session 29

Practice 4: Connecting a wired and wireless LAN: 

https://www.cisco.com/c/en/us/td/docs/optical/cpt/r9_3/configuration/guide/cpt93_configuration.html

 

Session 30

Network Layer: Internetworking, Network Layer Design issues,

https://www.geeksforgeeks.org/design-issues-in-network-layer/

 

Session 31

store and forward packet switching connection less and connection oriented.

https://www.javatpoint.com/connection-oriented-vs-connectionless-service

 

Session 32

Network Address IPv4, IPv6

Ipv4 :https://www.tutorialspoint.com/ipv4/ipv4_packet_structure.htm

IPv6 : https://www.tutorialspoint.com/ipv6/ipv6_headers.htm

 

Session 33 & 34

CIDR, Protocol: ICMP, ARP, RARP, DHCP.

https://aws.amazon.com/what-is/cidr/#:~:text=Classless%20Inter%2DDomain%20Routing%20(CIDR,IP%20address%2C%20associated%20with%20it.

https://www.cloudflare.com/en-gb/learning/ddos/glossary/internet-control-message-protocol-icmp/

https://www.fortinet.com/resources/cyberglossary/what-is-arp#:~:text=Address%20Resolution%20Protocol%20(ARP)%20Meaning,%2Darea%20network%20(LAN).

 

Session 35

Networks-routing algorithms: optimality principle, shortest path

https://www.tutorialspoint.com/the-optimality-principle-in-computer-networks

https://www.tutorialspoint.com/what-is-the-shortest-path-routing-in-computer-network#:~:text=The%20goal%20of%20shortest%20path,along%20the%20better%2Dknown%20route.

 

Session 36

flooding, Distance Vector Routing, Control to Infinity Problem

https://www.scaler.com/topics/computer-network/distance-vector-routing-algorithm/

PPT : https://www.slideshare.net/siddiqueibrahim37/distance-vector-routing

 

Session 37

Hierarchical Routing, Congestion control algorithms.

https://www.tutorialspoint.com/what-is-hierarchical-routing

PPT: https://slideplayer.com/slide/13991548/

 

Session 38

Practice 5: Configuring IPv6 Addressing

https://ipcisco.com/lesson/ipv6-configuration-on-cisco-packet-tracer/

https://www.youtube.com/watch?v=FVf-GvUVm5U

 

Session 39

Practice 6Verifying IPv4 and IPv6 Addressing

https://www.tutorialandexample.com/configure-ip-address-to-router-and-pc-in-packet-tracer#:~:text=Step1%3A%20Open%20the%20Cisco%20Packet,Router%20R0%2C%20then%20on%20CLI.

 

Session 40

Transport Layer: Introduction to TCP, The TCP Segment Header, The Connection Establishment

https://www.tutorialspoint.com/what-is-the-tcp-segment-header

 

Session 41

The TCP Sliding Window,

https://www.ibm.com/docs/en/spectrum-protect/8.1.8?topic=tuning-tcp-flow-control

 

Session 42

TCP Congestion Control.

https://www.gatevidyalay.com/tcp-congestion-control-tcp-protocol-tcp/

 

 

Session 43

Practice 7: TCP and UDP Communications

https://www.youtube.com/watch?v=4Shfga_7dTU

 

Session 44

Application Layer: Introduction, Client server model

https://www.interviewbit.com/blog/client-server-model/

 

Session 45

HTTP

https://www.gatevidyalay.com/tag/http-in-computer-networks/

 

Session 46

FTP

https://www.gatevidyalay.com/tag/ftp-in-computer-networks/

TEXT BOOKS:

  1. Data Communications and Networking - Behrouz Forouzan, Fifth Edition TMH, 2013.
  2. Computer Networks - Andrew S Tanenbaum, 4th Edition, Pearson Education.

 

REFERENCES BOOKS:

  1. An Engineering Approach to Computer Networks - S. Keshav, 2nd Edition, Pearson Edication.
  2. Understanding communications and Networks, 3rd Edition, W. Shay, Cengage Learning.
  3. Introduction to Computer Networks and Cyber Security, Chwan-Hwa (John) Wu, David Irwin, CRC Press.
  4. Computer Networks, L. L. Peterson and B. S. Davie, 4th edition, ELSEVIER

Case Studies

Our Main Teachers