GUJARAT TECHNOLOGICAL UNIVERSITY (GTU)

Competency-focused Outcome-based Green Curriculum-2021 (COGC-2021)

6th Semester

Course Title: Computer Networks & Data Communication

(Course Code: 4361101)

Diploma Programme in which this course is offeredSemester in which offered
Electronics and CommunicationSixth

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.

  1. Analyze the key concepts of data communication, the various physical network topologies and layered models.
  2. Select proper transmission media and devices based on network requirements
  3. Manage contemporary network infrastructures and configure fundamental network devices based on criteria and analyze communication protocols of hardware layer
  4. Use Internet protocols and standards.
  5. Understanding of network security, cryptography, IP security, web security, information security standards.

TEACHING AND EXAMINATION SCHEME

Teaching Scheme (Hours)Total CreditsExamination Scheme (Marks)Total
LTPCTheory CATheory ESEPractical CAPractical ESETotal
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.

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)Unit No.Approx. Hrs. Required
1.Perform and Verify Ring topology using Trainer Kit.102
2.Introduction to Network Simulator Tool Packet Tracer Simulator.102
3.Building a Simple Network102
4.Using Wireshark to View Network Traffic202
5.Building Ethernet Straight and Crossover Cable202
6.Build a Simple Two Computers Network and Verify the Connectivity in Packet Tracer Simulator.202
7.Configure and Verify the Basic Switch Settings by using 2960 Switch.202
8.Set Various Passwords on 1941 Router and Verify those Passwords.202
9.Configure and Verify the Basic Router Settings by using 1941 Router.202
10.Virtual LAN Configuration in Packet Tracer by using 2960 Switch.202
11.Inter-virtual LAN Configuration using Legacy Inter-Virtual LAN Routing.302
12.Inter-virtual LAN Configuration using Router on Stick Inter-Virtual LAN Routing.302
13.Inter-virtual LAN Configuration using Multi-Layer Switch Inter-Virtual LAN Routing.302
14.Implement Spanning Tree Protocol using Three Switches.302
15.Implement Ether-Channel using LACP and PAGP Protocols.302
16.Router as a Server and as a Client Configuration using DHCPv4 Protocol.402
Total30

Note

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

  1. Computer
  2. Topology Trainer Kit

LIST OF SOFTWARE/TOOLS

  1. Cisco Packet Tracer
  2. Cisco Packet Tracer Course

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:

  1. 'Valuing Level' in 1st year
  2. 'Organization Level' in 2nd year
  3. 'Characterization Level' in 3rd year

7. UNDERPINNING THEORY

Only the major Underpinning Theory is formulated as higher level UOs of Revised Bloom's taxonomy in order that 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) - Application Level and AboveTopics and Sub-topics
Unit - I: Fundamentals of Networking & Data Communication1a. Explain data communication and its significance in the field of information technology
1b. Explain and distinguish various physical network topologies, including bus, ring, star, mesh, and hybrid configurations, and comprehend their implications for network design and performance
1c. Define Protocol and standards
1d. Explain the need for layer modeling
1e. Describe the functions of each layer of OSI Reference model
1f. Describe the functions of each layer of TCP/IP Reference model
1g. Describe internet model
1h. Explain concepts in Data Communication Networking
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, Services, Primitives, semantics, syntax
1.4 Network Classification:
    i. Based on Transmission Technologies: Point-to-point, broadcast
    ii. Based on scale: PAN, LAN, WAN, MAN, VPN, Internet
    iii. Based on Architecture: Peer to Peer, Client Server, advantages of Client Server over Peer-to-Peer Model
1.5 Layering of Models
1.6 OSI and TCP/IP models and their comparison
1.7 Concept of Internet model
1.8 Concepts in Data Communication Networking
Unit - II: Network Devices2a. 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
2b. Differentiate all network devices
2c. Function firewall in network security
2d. Describe a network management system with functions of OS, CLI, Administrative Functions, Interfaces
2e. Explain and distinguish Ethernet, Fast Ethernet, Gigabit Ethernet
2f. Explain wireless LAN
2g. Explain FDDI & CDDI
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 Firewall
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 Layer3a. Explain characteristics of guided and unguided transmission media
3b. Sketch constructional details of twisted pair, coaxial cable and fiber optic cable with labels
3c. Explain the significance of the wireless medium as a physical layer in data communication. Discuss the key characteristics and challenges associated with using wireless communication as the physical layer
3d. Describe ISM band and range of frequencies in it
3e. Describe DSL technology with its types, advantages and limitations
3f. Explain cable modem
3g. Explain error control and flow control at data link layer in detail
3h. Discuss error control and flow control at the data link layer
3i. Explain HDLC, PPP, Multiple Access, CSMA, CSMA/CD and CSMA/CA
3j. Describe and differentiate circuit switching and packet switching approach
3k. Describe and distinguish Static and Dynamic Routing Algorithms
3l. Explain IP addressing scheme (all types- Classless and classful) with examples
3m. Explain CIDR. How does it differ from traditional IP address allocation methods?
3n. Describe NAT and the different types of NAT
3o. Explain the role of ICMP
3p. Describe and distinguish ARP and RARP
3q. Describe and distinguish DHCP and BOOTP
3r. Explain how these protocols (ICMP, ARP, RARP, DHCP, BOOTP) contribute to the overall functioning of the Internet and local networks
3s. Distinguish various components of IPv4 and IPv6 protocol
3t. Explain different Line coding types
3.1 Physical Layer: Transmission media (Twisted pair, Coaxial cable, Fiber optic cable)
3.2 Physical Layer Interfaces: Types of Connectors and Signals
3.3 Wireless Medium as Physical layer
3.4 ISM Band
3.5 Circuit switching
3.6 DSL technology types-xDSLs
3.7 Cable modem
3.8 Sub Layers of Data Link Layer and functions: Error control, Flow control examples
3.9 Data link protocol HDLC, PPP, Multiple Access, CSMA, CSMA/CD, CSMA/CA
3.10 Network Layer: Packet Switching
3.11 Virtual circuits, and datagram, Static and Dynamic Routing Algorithms
3.12 Types IP Addressing: gateway addressing, network and broadcast addressing, dotted decimal notation, loopback addressing
3.13 CIDR & NAT
3.14 IP layer protocols (ICMP, ARP, RARP, DHCP, BOOTP)
3.15 IPv4 and IPv6 comparison
3.16 Line coding types
Unit - IV: Software Layer4a. Explain TCP and UDP protocol in transport layer in relation to connection oriented and connection less network
4b. Role of DNS- Domain Name System
4c. Describe the process of DNS resolution
4d. Explain WWW and browsers
4e. Difference between IMAP and POP3 in the context of E-mail. Discuss SMTP protocol
4f. Explain FTP and the difference between active and passive FTP modes and Remote Login
4g. Describe VoIP
4h. Describe Social Services, Forums, blogs
4.1 Transport Layer: Elements of Transport protocols - TCP & UDP, connection oriented and connection less network
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
4.4 Social services: Forum, Newsgroup, blog
Unit - V: Network Security5a. Key aspects related to the Copyright Act in India
5b. Define the terms "encryption" and "decryption" in the context of cryptography
5c. Difference between symmetric and asymmetric encryption algorithms
5d. Explain IP security
5e. Explain ISO standards and how it contributes to information security
5f. Briefly describe the Information Technology (Amendment) Act, 2008, and its impact on cyber laws in India
5g. Explain Social Issues, Hacking & Precautions
5.1 Introduction to Network Security, Cryptography, symmetric and asymmetric encryption algorithms
5.2 IP security: SSH and Web security
5.3 Information Security Standards - ISO, IT Act, Copyright Act, Cyber Laws in India
5.4 IT Act 2000 Provisions and latest amendments
5.5 Social issues, Hacking, precautions

8. SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN

Sr. No.UnitHrs.R LevelU LevelA LevelTotal Marks
1Unit - I Fundamentals of Networking & Data Communication745312
2Unit - II Network Devices864414
3Unit - III Hardware Layer1266618
4Unit - IV Software Layer1066416
5Unit - V Network Security542410
TotalTotal4226232170

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

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

  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
  3. 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
  4. Explore real-world case studies of network implementations, failures, or security breaches, encouraging students to analyze and propose solutions.
  5. To design a network in your department such as one drive can be accessible from any other system.
  6. 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.)
  7. List different types of Network operating system.
  8. Identify the type of Network in your Institute.

10. 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 self-learning, but to be assessed using different assessment methods. 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

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

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

12. SUGGESTED LEARNING RESOURCES

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)
5Computer NetworksTrivedi BhushanOxford University Press, New Delhi 2013

13. SOFTWARE/LEARNING WEBSITES

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

14. 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.
Semester VIPO 1PO 2PO 3PO 4PO 5PO 6PO 7PSO 1PSO 2
Competency & Course OutcomesBasic & Discipline specific knowledgeProblem AnalysisDesign/ development of solutionsEngineering Tools, Experimentation & TestingEngineering practices for society, sustainability & environmentProject ManagementLife long learningPSO 1PSO 2
Competency: Utilize hardware and software technologies for the purpose of setting up, commissioning and maintaining secure computer networks
CO 1: Analyze the key concepts of data communication, the various physical network topologies and layered models.322122213
CO 2: Select proper transmission media and devices based on network requirements322211322
CO 3: Manage contemporary network infrastructures and configure fundamental network devices based on criteria and analyze communication protocols of hardware layer322212313
CO 4: Use Internet protocols and standards.322113323
CO 5: Understanding of network security, cryptography, IP security, web security, information security standards.331223323

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

15. COURSE CURRICULUM DEVELOPMENT COMMITTEE

GTU Resource Persons

S. No.Name and DesignationInstituteContact No.Email
1Prof. U V BuchGP, Ahmedabad9825346922uvbuch@gmail.com
2Prof. B S BhattAVPTI Rajkot9974400964mr.bhagirath@gmail.com
3Prof. M D DoshiGP, Gandhinagar8511109144mddoshi@gpahmedabad.ac.in

BoS Resource Persons

Sr. No.Name and DesignationInstituteContact No.Email
1Dr. A S Pandya, Principal BoS Chairman Electrical & Allied BranchesBPTI, Bhavnagar9426201171aspandya22@rediffmail.com
2Dr. S N Sampat HoD & BoS Member ECLE College Morbi9033777389snsampat@gmail.com