Skip to main content
  1. Resources/
  2. Study Materials/
  3. Common Engineering Subjects/
  4. Semester 3/
  5. Computer Networking (DI03000131)/

·
Milav Dabgar
Author
Milav Dabgar
Experienced lecturer in the electrical and electronic manufacturing industry. Skilled in Embedded Systems, Image Processing, Data Science, MATLAB, Python, STM32. Strong education professional with a Master’s degree in Communication Systems Engineering from L.D. College of Engineering - Ahmedabad.
Table of Contents

Computer Networking (DI03000131)
#

Gujarat Technological University

Program Name: Engineering Level: Diploma
Branch: Information and Communication Technology
Course Code: DI03000131
Course Name: Computer Networking

w. e. f. Academic Year:2024-25
Semester:3rd
Category of the Course:PCC
Prerequisite:Not specified
Rationale:Computer Networks & Data Communication is crucial for students as it forms the backbone of modern communication systems. Understanding this subject is essential for comprehending how data is transferred and shared across devices and networks. It enables students to grasp the fundamentals of internet protocols, network security, and the seamless flow of information in the digital age. Proficiency in this subject is essential for various careers, ensuring students are well-equipped for the ever-evolving technology landscape. Thus, this course is an important course for students who want to work in network administration, cybersecurity, software development, and systems engineering.

Course Outcomes
#

After Completion of the Course, Student will able to:

No.Course OutcomesRBT Level
01Analyze the key concepts of Computer network, the various physical network topologies.R,U,A
02Select proper devices and transmission media based on network applicationR,U,A
03Manage contemporary network infrastructures and configure fundamental network devices based on criteria.R,U,A
04Use Internet protocols and standards, layered modelsR,U,A
05Analyze network security protocols of hardware and software layer.R,U,A

*Revised Bloom’s Taxonomy (RBT)

Teaching and Examination Scheme
#

Teaching Scheme (Hours)CreditsAssessment Pattern and MarksTotal
LTPRCTheory ESE (E)Theory PA(M)Tutorial/Practical PA(I)Tutorial/Practical ESE (V)Total Marks
302470302030150

Course Content
#

Unit No.ContentNo. of Hours% of Weightage
1Introduction to Computer Networks
1.1 Need, Advantages and Applications of Computer Networks
1.2 Physical topologies of Network: Star, Ring, Bus, Mesh, Tree, Hybrid
1.3 Internet Standards: Protocol, Interface
1.4 Network Classification
• Based on Transmission Technologies: Point-to-point, broadcast
• Based on scale: PAN, LAN, WAN, MAN, VPN, Internet
• Based on Architecture: Peer to Peer, Client Server, advantages of Client Server over Peer-to-Peer Model
1.5 OSI and TCP/IP models and their comparison
717%
2Network Devices and Technologies
2.1 Classification of Transmission Media: Role of different devices
2.2 Repeaters, Hubs, Bridges, Switches (layer 2 and layer 3)
2.3 Routers
2.4 Access Points
2.5 Firewalls: Concept, principles
2.6 Introduction to Network management system (OS, CLI, Administrative Functions, Interfaces)
2.7 Ethernet, Fast Ethernet, Gigabit Ethernet
2.8 Wireless LAN
2.9 FDDI & CDDI
819%
3Physical and Data Link Layers
3.1 Physical Layer: Transmission media (Twisted pair, Coaxial cable, Fiber optic cable)
3.2 Wireless Medium as Physical layer
3.3 ISM Band
3.4 Cable modem
3.5 Sub Layers of Data Link Layer and functions: Error control, Flow control examples
3.6 Network Layer: Packet Switching
3.7 IP Addressing
3.8 CIDR & NAT
3.9 IP layer protocols (ICMP, ARP, RARP, DHCP, BOOTP)
3.10 IPv4 and IPv6 comparison
1124%
4Transport and Application Layers
4.1 Transport Layer: Elements of Transport protocols - TCP & UDP, connection oriented and connection less
4.2 Application Layer:
• 4.2.1 DNS - Domain Name System
• 4.2.2 Internet Services: World Wide Web: Web browser, HTML
• 4.2.3 Electronic Mail: Functions of Email system, User agent, Message format, Mail Protocols (SMTP, POP3), FTP, Remote Login
4.3 Voice and Video over IP
1124%
5Network Security
5.1 Introduction to Network Security, Cryptography
5.2 Security topologies - Security zones, DMZ, Internet, Intranet, VLAN, Security implication, Tunnelling
5.3 IP security: Overview, architecture, configuration
5.4 Virtual Private Network
5.5 Email security: Email security standards: Working principles of SMTP, PEM, PGP, S/MIME, spam
5.6 Information Security Standards - ISO, IT Act, Copyright Act, Cyber Laws in India
5.7 IT Act 2000 Provisions and latest amendments
5.8 Social issues, Hacking, precautions
816%
Total45100%

Suggested Specification Table with Marks (Theory)
#

Distribution of Theory Marks (in %)

R LevelU LevelA LevelN LevelE LevelC Level
26%23%21%---

Where R: Remember; U: Understanding; A: Application, N: Analyze and E: Evaluate C: Create (as per Revised Bloom’s Taxonomy)

References/Suggested Learning Resources
#

(a) Books
#

S. No.Title of BookAuthorPublication with place, year and ISBN
1Data Communication and NetworkingForouzenTata McGraw Hill Education, New Delhi (Latest edition)
2Computer NetworksTanenbaum Andrew S, Wetherall David J.Pearson, New Delhi, 5th Edition, 2011
3Data and Computer CommunicationStallings WilliamsPHI Learning, New Delhi (Latest edition)
4Data Communication NetworksSharma SanjayS.K.Kataria and Sons, New Delhi (Latest edition)

(b) Open source software and websites
#

  1. Cisco Packet Tracer
  2. JavaTpoint - Computer Network Architecture
  3. GeeksforGeeks
  4. Cisco - What is Network Security

Suggested Course Practical List
#

Sr. No.Practical/ExerciseUnit No.Approx. Hours Required
1Building Ethernet Straight and Crossover12
2Verify RING Topology using Trainer Kit12
3Verify STAR Topology using Trainer Kit12
4Verify Internet connectivity using Command like IFCONFIG, PING, TRACERT, NETSTAT22
5Introduction to Network Simulator Tool Packet Tracer Simulator22
6Build a Simple Two Computers Network and Verify the Connectivity in Packet Tracer Simulator22
7Configure and Verify the Basic Switch Settings by using Switch22
8Set Various Passwords on Router and Verify those Passwords22
9Configure and Verify the Basic Router Settings by using Router22
10Virtual LAN Configuration and Trunking in Packet Tracer by using Switch22
11Virtual LAN Configuration Security in Packet Tracer by using Switch32
12Using Wireshark to View Network Traffic32
13Router as a Server and as a Client Configuration using DHCPv4 Protocol32
14Observing DNS Resolution32
15Accessing Network Devices With SSH52
16Study and Implement VPN52
17Configuring Dynamic and Static NAT42
Minimum 15 practicalMin 30 Hours

Suggested Project List
#

  1. Dynamic Cloud Network Control Under Reconfiguration Delay and Cost
  2. Measuring Web Latency and Rendering Performance
  3. Configuration to a DHCP Server
  4. Implement and Verify Static Routes
  5. Connectivity Tests with Traceroute
  6. Configure Dynamic NAT using Packet Tracer
  7. Configure Switch and Router VTY, Privilege and Enable Password Assignment
  8. Implement and Verify Default Routes
  9. Client-Server based Instant Messenger
  10. Configure VLAN in Switch
  11. Configure Web browser security settings
  12. Case study on Demonstration of wireless network between mobile device and PC for file transfer
  13. Install a small wireless network using access points
  14. Develop a small Network (Hands on Training)

Suggested Activities for Students
#

Other than the laboratory learning, following are the suggested student-related co-curricular activities which can be undertaken to accelerate the attainment of the various outcomes in this course: Students should conduct following activities in groups and prepare reports of each activity.

  1. Prepare journals based on practical performance in the laboratory
  2. Students are encouraged to register themselves in various MOOCs such as: Swayam, edX, Coursera, Udemy etc to further enhance their learning. Prepare chart to represent the Network Topology Diagrams, Protocol Stack Diagrams, Flowcharts for Protocols, Error and Flow Control Graphs, Bandwidth Utilization Charts, Network Performance Metrics, Comparison Charts for Data Link Protocols, Routing Algorithm Comparison Graphs, IP Addressing Schemes, Network Security Charts, Comparison of Wireless Technologies, Network Management Tools Comparison, Data Communication Medium Comparison, Ethical Hacking Incidents etc
  3. Explore real-world case studies of network implementations, failures, or security breaches, encouraging students to analyze and propose solutions
  4. To design a network in your department such as one drive can be accessible from any other system
  5. Prepare LAN cable and test it (Practice cable stripping, untwisting, and proper crimping techniques, Learn about different types of LAN cables, such as Cat5e, Cat6, or Cat6a, and their applications, Create a simple diagram or documentation illustrating the cable connections)
  6. List different types of Network operating system
  7. Identify the type of Network in your Institute

Document prepared by Gujarat Technological University
Academic Year: 2024-25