Skip to main content
  1. Resources/
  2. Study Materials/
  3. Information & Communication Technology Engineering/
  4. ICT Semester 4/
  5. Computer Networking (4343202)/

16 mins· ·
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 Course Code: 4343202

GUJARAT TECHNOLOGICAL UNIVERSITY (GTU)
#

Competency-focused Outcome-based Green Curriculum-2021 (COGC-2021) Semester- IV
#

Course Title: Computer Networking
#

(Course Code: 4343202)

Diploma Programme in which this course is offeredSemester in which offered
Information & Communication Technology4

1. 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.

2. COMPETENCY
#

The course content should be taught and implemented with the aim to develop various types of related skills leading to the achievement of the following competency

Utilize hardware and software technologies For the purpose of setting up, commissioning and maintaining secure computer networks.

3. COURSE OUTCOMES (COs)
#

The theory should be taught and practical should be carried out in such a manner that students are able to acquire different learning outcomes in cognitive, psychomotor and affective domain to demonstrate following course outcomes.

  • i. Analyze the key concepts of Computer network, the various physical network topologies.
  1. ii.Select proper devices and transmission media based on network application
  • iii. Manage contemporary network infrastructures and configure fundamental network devices based on criteria.
  • iv. Use Internet protocols and standards, layered models.
  • v. Analyze network security protocols of hardware and software layer.

TEACHING AND EXAMINATION SCHEME
#

Teaching SchemeTeaching SchemeTeaching SchemeTotal CreditsExamination SchemeExamination SchemeExamination SchemeExamination SchemeExamination Scheme
(In Hours)(In Hours)(In Hours)(L+T+P/2)Theory MarksTheory MarksPractical MarksPractical MarksTotal
LTPCCAESECAESEMarks
3-2430*702525150

(*):Out of 30 marks under the theory CA, 10 marks are for assessment of the micro-project to facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken during the semester for assessing the attainment of the cognitive domain UOs required for the attainment of the COs.

Legends: L -Lecture; T - Tutorial/Teacher Guided Theory Practice; P -Practical; C - Credit, CA -Continuous Assessment; ESE -End Semester Examination.

Computer Networking Course Code: 4343202

4. SUGGESTED PRACTICAL EXERCISES
#

The following practical outcomes (PrOs) are the subcomponents of the COs. . These PrOs need to be attained to achieve the COs.

S. No.Practical Outcomes (PrOs)Uni t No.Approx. Hrs. Require d
1Introduction to Network Simulator Tool Packet Tracer Simulator.102
2Using Wireshark to View Network Traffic102
3Building Ethernet Straight and Crossover202
4Build a Simple Two Computers Network and Verify the Connectivity in Packet Tracer Simulator.202
5Configure and Verify the Basic Switch Settings by using Switch.202
6Set Various Passwords on Router and Verify those Passwords.202
7Configure and Verify the Basic Router Settings by using Router.202
8Virtual LAN Configuration and Trunking in Packet Tracer by using Switch.202
9Virtual LAN Configuration Security in Packet Tracer by using Switch.202
10Implement Spanning Tree Protocol using Three Switches.302
11Implement Ether-Channel using LACP and PAGP Protocols.302
12Router as a Server and as a Client Configuration using DHCPv4 Protocol.302
13Observing DNS Resolution302
14Acessing Metwork Devices With SSH402
17Study and Impliment VPN
18Configuring and Verifying Standard ACLs
19Configuring and Verifying VTY Restrictions
20Configuring Dynamic and Static NAT
Total30

Note
#

  • i. More Practical Exercises can be designed and offered by the respective course teacher to develop the industry relevant skills/outcomes to match the COs. The above table is only a suggestive list .
  1. ii.The following are some sample ‘Process’ and ‘Product’ related skills (more may be added/deleted depending on the course) that occur in the above listed Practical Exercises of this course required which are in the COs and ultimately the competency.
S. No.Sample Performance Indicators for the PrOsWeightage in %
1Lab Records05
2Question answer or Writing steps exercise20
3Executing of exercise40
4Printout/ Result20
5Viva voice15
TotalTotal100

5. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED
#

  • I. Computer
  • II. Topology Trainer Kit

Computer Networking Course Code: 4343202

LIST OF SOFTWARE
#

6. AFFECTIVE DOMAIN OUTCOMES
#

The following sample Affective Domain Outcomes (ADOs) are embedded in many of the above-mentioned COs and PrOs. More could be added to fulfill the development of this competency.

  • a) Work as a leader/a team member.
  • b) Follow ethical practices.

The ADOs are best developed through the laboratory/field-based exercises. Moreover, the level of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should gradually increase as planned below:

  • i. ‘Valuing Level’ in 1 st year
  • ii. ‘Organization Level’ in 2 nd year.
  • iii. ‘Characterization Level’ in 3 rd year.

7. UNDERPINNING THEORY
#

Only the major Underpinning Theory is formulated as higher level UOs of Revised Bloom’s taxonomy in order development of the COs and competency is not missed out by the students and teachers. If required, more such higher level UOs could be included by the course teacher to focus on attainment of COs and competency.

UnitUnit Outcomes (UOs) (4 to 6 UOs at Application and above level)Topics and Sub-topics
Unit - I Introductio n to Computer Networks1.a Explain data communication and its significance in the field of information technology. 1.b Explain and distinguish various physical network topologies, including bus, ring, star, mesh, and hybrid configurations, and comprehend their implications for network design and performance. 1.c Define Protocol and standards 1.d Explain the need for layer modeling. 1.e Describe the functions of each layer of OSI Reference model. 1.f Describe the functions of each layer of TCP/IP Reference model.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 i. i. Based on Transmission Technologies: Point-to point, broadcast ii. ii. Based on scale: PAN, LAN, WAN, MAN,VPN, Internet iii. iii. Based on Architecture: Peer to Peer, Client Server, advantages of Client Sever over Peer-to-Peer Model iv. 1.5 OSI and TCP/IP models and their comparison

Computer Networking Course Code: 4343202

UnitUnit Outcomes (UOs) (4 to 6 UOs at Application and above level)Topics and Sub-topics
Unit - II Network Devices2.a Explain functions of following network devices: Repeater, Hub, Bridge, Switch , Router, B-router, Gateway, Network Adapter, Access point, Wireless Access points and role of them at layer 2 and layer 3. 2.b Differentiate all network devices. 2.c Function firewall in network security. 2.d Describe a network management system with functions of OS, CLI, Administrative Functions, Interfaces. 2.e Explain and distinguish Ethernet, Fast Ethernet, Gigabit Ethernet. 2.f Explain wireless LAN function of each in a data network. 2.g Describe Software define network2.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, limitations, trusted system, Kerberos- concept. 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,
Unit- III Hardware Layer3.a Explain characteristics of guided and unguided transmission media. 3.b Sketch constructional details of twisted pair, coaxial cable and fiber optic cable with labels. 3.c Describe ISM band and range of frequencies in it. 3.d Describe DSL technology with its types, advantages and limitations. 3.e Explain cable modem. 3.f Explain error control and flow control at data link layer in detail. 3.g Discuss error control and flow control at the data link layer. 3.h Describe and distinguish Static and Dynamic Routing Algorithms. 3.i Explain IP addressing scheme (all types) with examples. 3.j Explain CIDR. How does it differ from traditional IP address allocation methods? 3.k Describe NAT and the different types of NAT. 3.l Discuss the role of CIDR and NAT in the transition from IPv4 to IPv6. 3.m Explain the role of ICMP. 3.n Describe and distinguish ARP and RARP. 3.o Describe and distinguish DHCP and BOOTP. 3.p Explain how these protocols (ICMP, ARP, RARP, DHCP, BOOTP) contribute to the overall functioning of the Internet and local networks.2.10 Software defined network 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 DSL technology types-xDSLs 3.5 Cable modem 3.6 Sub Layers of Data Link Layer and functions: Error control, Flow control examples 3.7 Network Layer: Packet Switching, 3.8 Virtual circuits, and datagram, Static and Dynamic Routing Algorithms 3.9 IP Addressing, 3.10 CIDR & NAT 3.11 IP layer protocols (ICMP, ARP, RARP, DHCP, BOOTP) 3.12 IPv4 and IPv6 comparison

Computer Networking Course Code: 4343202

UnitUnit Outcomes (UOs) (4 to 6 UOs at Application and above level)Topics and Sub-topics
3.q Distinguish various components of IPv4 and IPv6 protocol.
Unit- IV Software Layer4.a Explain TCP and UDP protocol in transport layer in relation to connection oriented and connection less network. 4.b Role of DNS- Domain Name System. 4.c Describe the process of DNS resolution. 4.d Difference between IMAP and POP3 in the context of E-mail. Discuss SMTP protocol. 4.e Explain FTP and the difference between active and passive FTP modes. 4.f Describe HTTP and role of cookies in web communication. 4.g Explain WWW.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 E- mail system, User agent, Message format , Mail Protocols (SMTP, POP3),FTP, Remote Login 4.3 Voice and Video over IP
Unit -V Network Security5.a Explain web Security, 5.b Explain SSH, IPSec 5.c key aspects related to the Copyright Act in India 5.d Define the terms “encryption” and “decryption” in the context of cryptography. 5.e Difference between symmetric and asymmetric encryption algorithms. 5.f Explain IPSec in detail like architecture,configuration. 5.g Explain IEmail security : Email security standards 5.h Explain ISO and how it contributes to information security? 5.i Briefly describe the Information Technology (Amendment) Act, 2008, and its impact on cyber laws in India. 5.j IT Act 2000 Provisions and latest amendments.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, IPSec, IPSec configuration, IPSec security. Virtual Private Network. 5.4 Email security : Email security standards : Working principles of SMTP, PEM, PGP, S/MINE, spam. 5.2 Information Security Standards - ISO, IT Act, Copyright Act, Cyber Laws in India. 5.3 IT Act 2000 Provisions and latest amendments 5.4 Social issues, Hacking, precautions

Computer Networking Course Code: 4343202

8. SUGGESTED SPECIFICATION TABLE FOR QUESTIONPAPER DESIGN
#

Unit No.Unit TitleTeachi ng Hour sDistribution of Theory MarksDistribution of Theory MarksDistribution of Theory MarksDistribution of Theory Marks
Unit No.Unit TitleTeachi ng Hour sR Leve lU Leve lA Leve lTotal Marks
1Unit - I Introduction to Computer Networks745312
2Unit - II Network Devices864412
3Unit- III Hardware Layer1066616
4Unit -IV Software Layer1066416
5Unit -V Network Security742414
TotalTotal4226232170

Legends: R=Remember, U=Understand, A=Apply and above (Revised Bloom’s taxonomy)

8. SUGGESTED STUDENT ACTIVITIES
#

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.

  • i. Prepare journals based on practical performance in the laboratory.
  • ii. Students are encouraged to register themselves in various MOOCs such as: Swayam, edx, Coursera, Udemy etc to further enhance their learning
  • iii. 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
  • iv. Explore real-world case studies of network implementations, failures, or security breaches, encouraging students to analyze and propose solutions.
  • v. To design a network in your department such as one drive can be accessible from any other system.
  • vi. 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.)
  • vii. List different types of Network operating system.
  • viii. Identify the type of Network in your Institute.

9. SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any)
#

These are sample strategies, which the teacher can use to accelerate the attainment of the various outcomes in this course:

  • a) Massive open online courses ( MOOCs ) may be used to teach various topics/subtopics.
  • b) Guide student(s) in undertaking micro-projects.
  • c) Some of the topics/subtopics are relatively simple and very easy for the students for selflearning , but to be assessed using different assessment methods.

Computer Networking Course Code: 4343202

  • d) With respect to section No.09 , teachers need to ensure to create opportunities and provisions for co-curricular activities .
  • e) Guide students for using the latest Technical Magazine.
  • f) Arrange visit to relevant industry
  • g) Show video lectures to explore various network management tools, including both graphical user interfaces (GUI) and command-line interfaces (CLI), emerging technologies, such as 5G, IoT, or SDN, and their impact on network communication with help of the internet.
  • h) Invite industry experts to deliver guest lectures on current trends, challenges, and best practices in computer networks and data communication

10. SUGGESTED MICRO-PROJECTS
#

Only one micro-project is planned to be undertaken by a student that needs to be assigned to him/her in the beginning of the semester. In the first four semesters, the micro-project is groupbased. However, in the fifth and sixth semesters, it should be preferably be individually undertaken to build up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. In special situations where groups have to be formed for micro-projects, the number of students in the group should not exceed three.

The micro-project could be industry application based, internet-based, workshop-based, laboratory-based or field-based. Each micro-project should encompass two or more COs which are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain a dated work diary consisting of individual contributions in the project work and give a seminar presentation of it before submission. The total duration of the micro-project should not be less than 16 (sixteen) student engagement hours during the course. The student ought to submit a micro-project by the end of the semester to develop the industry-oriented COs.

A suggestive list of micro-projects is given here. This has to match the competency and the COs. Similar micro-projects could be added by the concerned course teacher.

MICRO PROJECT: Prepare following Designs.
#

  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
  13. file transfer.
  14. Install a small wireless network using access points.
  15. Develop a small Network. (Hands on Training.)

Students can do any other project suggested by faculties or any suggested student activity.

11. SUGGESTED LEARNING RESOURCES
#

Computer Networking Course Code: 4343202

S. No.Title of BookAuthorPublication with place, year and ISBN
1Data Communication and NetworkingForouzenTata McGraw Hill, Education New Delhi (Latest edition)
2Computer NetworksTannebaum 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)
5Cryptography and Network SecurityStallings WilliamsPHI Learning, New Delhi (Latest edition)

12. SOFTWARE/LEARNING WEBSITES
#

13. PO-COMPETENCY-CO MAPPING
#

Program Outcomes (POs):
#

  1. Basic & Discipline specific knowledge : An applied knowledge of basic mathematics, science and engineering fundamentals and engineering specialization to solve the engineering problems.
  2. Problem Analysis: Identify and analyze well defined engineering problems using codified standard methods.
  3. Design/ Development of Solution: Design solutions for well-defined technical problems and assist with the design of systems, components or processes to meet specified needs.
  4. Engineering Tools, Experimentation and Testing: Apply modern engineering tools and relevant techniques to conduct standard tests and measurements.
  5. Engineering practices for Society, Environment and sustainability : Apply relevant technology in context of Society, sustainability, environment and ethical practices.
  6. Project Management : Use engineering management principles individually, as a team member or a leader to manage projects and effectively communicate about well-defined engineering activities.
  7. Life-long learning : Ability to analyze individual needs and engage in updating in the context of technological changes.

Program Specific Outcomes (PSOs):
#

  1. Develop proficiency in Installation, maintenance and troubleshooting of electronics and communication systems.
  2. Create customized solutions to real-life problems using hardware and software.

Computer Networking Course Code: 4343202

Semester VIComputer Networks & Data Communication POs and PSOsComputer Networks & Data Communication POs and PSOsComputer Networks & Data Communication POs and PSOsComputer Networks & Data Communication POs and PSOsComputer Networks & Data Communication POs and PSOsComputer Networks & Data Communication POs and PSOsComputer Networks & Data Communication POs and PSOsComputer Networks & Data Communication POs and PSOsComputer Networks & Data Communication POs and PSOs
Competency & Course OutcomesPO 1 Basic & Disciplin e specific knowled gePO 2 Proble m Analysi sPO 3 Design/ develop ment of solution sPO 4 Engineering Tools, Experiment ation &TestingPO 5 Engineering practices for society, sustainabilit y & environmen tPO 6 Project Managem entPO 7 Life-long learningPSO 1PSO 2
Competency
Analyze the key concepts of Computer network, the various physical network topologies.321122213
vi.Select proper devices and transmission media based on network application322211322
vii.Manage contemporary network infrastructures and configure fundamental network devices based on criteria.322212313
viii. Use Internet protocols and standards, layered models.322113323
ix.Analyze network security protocols of hardware and software layer.332223323

Legend: ’ 3’ for high, ’ 2 ’ for medium, ‘1’ for low or ‘-’ for the relevant correlation of each competency, CO, with PO/ PSO

14. COURSE CURRICULUM DEVELOPMENT COMMITTEE
#

GTU Resource Persons
#

S. No.Name and DesignationInstituteContact No.Email
1Prof. B S Bhatt● AVPTI Rajkot9974400964mr.bhagirath@gmail.com
2Dr M S PrajaptiGP, Ahmedabad9879012082msprajapati@gpahmedabad.ac.in

Computer Networking Course Code: 4343202