SlideShare a Scribd company logo
Sachin Desai
( Subject & Practical I/C)
THADOMAL SHAHANI ENGG. COLLEGE
AI & DS DEPARTMENT
TE / SEM – V / A. Y. 2023-2024
Computer Network
Introduction
Teaching & Examination Scheme
 Computer Networks
1. Course Code  CSC501 (TH)/ CSL501 (PR)
2. Contact Hours  Computer Networks  02 (Theory)
Web Computing and Network Lab  02 (Practical)
3. Mark Scheme (CSC 501) (TH)
 TH : 80M
 IA : 20M
(CSL501) (PR)
 Term Work : 25M
Experiments – 15 M
Attendance TH/PR -- 05 M
Assignment -- 05 M
 Oral & Practical : 25M
Syllabus
Module Detailed Content Hours
1 Introduction to Networking
1.1 Introduction to computer network, Network Devices, Network topology, Switching:
Circuit-Switched Networks, Packet Switching, Network Types:
LAN, MAN, WAN
6
1.2 Reference models: Layer details of OSI, TCP/IP models. Difference between OSI
and TCP/IP
2 Physical and Data Link Layer 10
2.1 Physical Layer: Communication mechanisms and Electromagnetic Spectrum, Guided
Transmission Media: Twisted pair, Coaxial, Fiber optics
2.2 Data Link Layer: DLL Design Issues (Services, Framing, Error Control, Flow Control),
Error Detection and Correction (Hamming Code, CRC, Checksum) , Elementary Data
Link protocols , Stop and Wait, Sliding Window (Go Back N, Selective Repeat),
Medium Access Control sublayer Channel Allocation
problem, Multiple access Protocol( ALOHA, Carrier Sense Multiple Access,
Syllabus
(CSMA/CD)).
3 Network Layer 7
3.1 Network Layer: Communication Primitives, IPv4 Addressing (classful and classless),
Subnetting, IPv4 Protocol, Network Address Translation (NAT), IPv6 addressing, IPv4
vs IPv6 addressing, Routed vs Routing protocols, Classification of Routing algorithms,
Shortest Path algorithms (Dijkastra‗s), Link state routing, Distance Vector Routing
4 Transport Layer and Application Layer 7
4.1 Transport Layer: Service primitives, Sockets, Connection management
(Handshake), UDP, TCP, TCP state transition, TCP timers, TCP Flow control (sliding
Window)
4.2 Application Layer: HTTP, SMTP, Telnet, FTP, DHCP, DNS and Types of Name
Server
5 Enterprise Network Design 5
The Cisco Service Oriented Network Architecture, Network Design Methodology,
Top-Down vs Bottom up Approach to Network Design, Classic Three-Layer Hierarchical
Model: Core, Access and Distribution Layers, Campus Design Considerations, Designing
a Campus Network Design
Topology.
6 Software Defined Networks 4
Introduction to Software Defined Network, Fundamental Characteristics of SDN, SDN
Building Blocks, Control and Data planes, SDN Operation OpenFlow messages –
Controller to Switch, Symmetric and Asynchronous
messages, SDN OpenFlow Controllers: PoX, NoX Architecture.
Course Outcomes:
CSC501.1
Demonstrate the concepts of data communication at physical layer and compare ISO
– OSI model with TCP/IP model.
CSC501.2 Explore different design issues at data link layer.
CSC501.3 Design the network using IP addressing and sub netting / super netting schemes.
CSC501.4 Analyze transport layer protocols and congestion control algorithms.
CSC501.5 Explore protocols at application layer
CSC501.6 Understand the customer requirements and Apply a Methodology to Network
Design and software defined networks
Introduction to Computer Network
Fundamentals
What is Computer Network ?
- A Computer network is a set of nodes connected by
communication links.
- A node can be a computer, printer or any other device capable of
sending/ receiving data generated by other nodes in the network.
Example of Nodes
Computer
Server
Printer
Security Camera
Many more ( Switches, Bridges,
Routers, etc.)
Introduction to Computer Network
What is Computer Network ?
- A Communication link can be a wired link or wireless link.
- The link carries the information.
Links ( Medium) Wired Cable
Wireless : Air
Introduction to Computer Network
Example of Computer Network
Introduction to Computer Network
Example of Computer Network
END
DEVICES
INTERMEDIARY NODES
PC Router
Printer Wireless Router
Server Cell Tower
Tablet Modem
Internet Cloud
Introduction to Computer Network
Benefits
-- Resource Sharing: Share files, printers, and other resources.
-- Communication: Email, instant messaging, video conferencing,
etc.
-- Centralized Data Storage: Access data from any connected
device.
-- Collaboration: Work on shared documents and projects.
-- Internet Access: Connect to the World Wide Web.
Introduction to Computer Network
Basic characteristics of Computer Network
-- Fault tolerance
-- Scalability
-- Quality of Service
-- Security
Introduction to Computer Network
Basic characteristics of Computer Network
-- Fault tolerance
The ability to :
1. Continue working despite failures
2. Ensure no loss of service
Introduction to Computer Network
Basic characteristics of Computer Network
-- Scalability
The ability to :
1. Grow based on the needs
2. Have good performance after growth
Example : Internet
Introduction to Computer Network
Basic characteristics of Computer Network
-- Quality of Service
The ability to :
1. Set Priorities
2. Manage data traffic to reduce data loss, delay etc.
Introduction to Computer Network
Basic characteristics of Computer Network
-- Security
The ability to prevent :
1. Unauthorized access
2. Misuse
3. Forgery
The ability to provide :
4. Confidentiality
5. Integrity
6. Availability
Introduction to Computer Network
Basic characteristics of Computer Network
-- Security
Introduction to Computer Network
Network Protocols and Communications
-- Data Communication
-- Data flow
-- Importance of protocols in Computer Network
-- Elements of protocol
Introduction to Computer Network
Network Protocols and Communications
-- Data Communication
Data Communications are the exchange of data between two nodes
via some form of link (transmission medium) such as a cable.
-- Data flow
- Simplex
- Half Duplex
- Full Duplex
Introduction to Computer Network
Network Protocols and Communications
-- Data flow
- Simplex
1. Communication is always unidirectional
2. One device can transmit and other device will receive.
3. Example : Keyboards, Traditional monitors
- Half Duplex
4. Communication is in both directions but not at the same time.
5. If one device is sending the other device can only receive and
vice versa.
6. Example : Walkie – Talkies.
Introduction to Computer Network
Network Protocols and Communications
-- Data flow
- Full Duplex
1. Communication is in both directions simultaneously.
2. Device can send and receive at the same time.
3. Example : Telephone line.
Introduction to Computer Network
Network Protocols and Communications
- Protocols in Computer Network
All communication schemes will have the following things in
common
1. Source or Sender
2. Destination or Receiver
3. Channels or Media
Rules for protocols governs all methods of communication.
What if there are no protocols
Introduction to Computer Network
Network Protocols and Communications
Protocols in Computer Network
- Protocol = Rule
- It is set of rules that govern data communication.
- Protocol determines :
1. What is communicated ?
2. How it is communicated?
3. When it is communicated ?
Protocols - Human Communication
- Protocols are necessary for human communication and include :
1. An identified sender/ Receiver
2. Common Language and grammar
3. Speed and timing of delivery
4. Confirmation or Acknowledgement requirements
Introduction to Computer Network
Network Protocols and Communications
Protocols - Network Communication
- Protocols are used in network communications also define ( Elements of
Protocol):
1. Message encoding
2. Message formatting and encapsulation
3. Message Size
4. Message timing
5. Message Delivery options
Introduction to Computer Network
Protocols - Network Communication
- Protocols are used in network communications also define ( Elements of
Protocol):
1. Message encoding
Message Source Encoder (Signal) Transmitter
Transmission
Medium
Receiver
Decoder (Signal)
Message
Destination
Introduction to Computer Network
Message encoding
Introduction to Computer Network
Protocols - Network Communication
- Protocols are used in network communications also define ( Elements of Protocol):
2. Message formatting and encapsulation
- Agreed Format
- Encapsulate the information to identify the sender and the receiver
rightly.
Introduction to Computer Network
Protocols - Network Communication
- Protocols are used in network communications also define ( Elements of Protocol):
3. Message Size
- Human break long messages into smaller parts or sentences.
- Long messages must also be broken into smaller pieces to travel across a
network.
Introduction to Computer Network
Protocols - Network Communication
- Protocols are used in network communications also define ( Elements of
Protocol):
4. Message timing
- Flow Control
- Response Timeout ( Ack / Retransmission)
5. Message Delivery options
- Unicast
- Multicast
- Broadcast
Introduction to Computer Network
Protocols - Network Communication
5. Message Delivery options
- Unicast
- Multicast
- Broadcast
Unicast
- One Sender and One Receiver
Multicast
- Sender sends data to set of receivers, not to all.
Broadcast
- Sender sends data to all participants in the network.
Introduction to Computer Network
- Peer to Peer N/W
1. No Centralized administration
2. All peers are equal
3. Simple sharing applications
4. Not scalable
Introduction to Computer Network
- Client Server Network
1. Centralized Administration
2. Request- Response model
3. Scalable
4. Server may be overloaded.

More Related Content

PPTX
Module_1 Final.pptx _Behrouz A. Forouzan, Data Communications and Networking,...
PDF
Computer Fundamentals
PPTX
Orientation to Computer Networks
PPTX
Data computer networks from rajeev institute of technology
PPTX
Computer Networks its about computer network which is very important in engin...
PDF
Data Communication & Computer Networks
PPT
934 Ch1 Networks
PPTX
Chapgggggg&gggggggggggggggghhghhghter 5.pptx
Module_1 Final.pptx _Behrouz A. Forouzan, Data Communications and Networking,...
Computer Fundamentals
Orientation to Computer Networks
Data computer networks from rajeev institute of technology
Computer Networks its about computer network which is very important in engin...
Data Communication & Computer Networks
934 Ch1 Networks
Chapgggggg&gggggggggggggggghhghhghter 5.pptx

Similar to Module Intro 1 What is Computer Network ? (20)

PPTX
Computer networks and various layers in osi.pptx
PPTX
Basics of Computer Networks
PDF
Data Communications and Networking By Behrouz A.Forouzan1-2.pdf
PPTX
CN Unit-1 PPT.pptx
PPT
networking
PPTX
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
PPTX
Basics of Computer Networks Fundamentals
PDF
Cs8591 Computer Networks
PPT
introduction to computer networking - behrouz
PDF
Computer Networks- Introduction and Data Link Layer
PDF
Physical Layer.pdf
PDF
#1 Physical Layer.pdf
PPTX
Presentation1 Networking.pptx
PPTX
Unit I data structure and algorithm ppt1
PDF
Comm network
PDF
Networking
PDF
36522520 comm-network
PPT
B21DA0201_01.ppt
PDF
Unit_1.pdf computer networks and computer topology
PDF
Computer Networks -Unit-I
Computer networks and various layers in osi.pptx
Basics of Computer Networks
Data Communications and Networking By Behrouz A.Forouzan1-2.pdf
CN Unit-1 PPT.pptx
networking
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
Basics of Computer Networks Fundamentals
Cs8591 Computer Networks
introduction to computer networking - behrouz
Computer Networks- Introduction and Data Link Layer
Physical Layer.pdf
#1 Physical Layer.pdf
Presentation1 Networking.pptx
Unit I data structure and algorithm ppt1
Comm network
Networking
36522520 comm-network
B21DA0201_01.ppt
Unit_1.pdf computer networks and computer topology
Computer Networks -Unit-I
Ad

Recently uploaded (20)

PPT
Mechanical Engineering MATERIALS Selection
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
DOCX
573137875-Attendance-Management-System-original
PPTX
Sustainable Sites - Green Building Construction
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
UNIT 4 Total Quality Management .pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
web development for engineering and engineering
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Construction Project Organization Group 2.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
composite construction of structures.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Mechanical Engineering MATERIALS Selection
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
573137875-Attendance-Management-System-original
Sustainable Sites - Green Building Construction
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
UNIT 4 Total Quality Management .pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
web development for engineering and engineering
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Construction Project Organization Group 2.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
composite construction of structures.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Ad

Module Intro 1 What is Computer Network ?

  • 1. Sachin Desai ( Subject & Practical I/C) THADOMAL SHAHANI ENGG. COLLEGE AI & DS DEPARTMENT TE / SEM – V / A. Y. 2023-2024 Computer Network Introduction
  • 2. Teaching & Examination Scheme  Computer Networks 1. Course Code  CSC501 (TH)/ CSL501 (PR) 2. Contact Hours  Computer Networks  02 (Theory) Web Computing and Network Lab  02 (Practical) 3. Mark Scheme (CSC 501) (TH)  TH : 80M  IA : 20M (CSL501) (PR)  Term Work : 25M Experiments – 15 M Attendance TH/PR -- 05 M Assignment -- 05 M  Oral & Practical : 25M
  • 3. Syllabus Module Detailed Content Hours 1 Introduction to Networking 1.1 Introduction to computer network, Network Devices, Network topology, Switching: Circuit-Switched Networks, Packet Switching, Network Types: LAN, MAN, WAN 6 1.2 Reference models: Layer details of OSI, TCP/IP models. Difference between OSI and TCP/IP 2 Physical and Data Link Layer 10 2.1 Physical Layer: Communication mechanisms and Electromagnetic Spectrum, Guided Transmission Media: Twisted pair, Coaxial, Fiber optics 2.2 Data Link Layer: DLL Design Issues (Services, Framing, Error Control, Flow Control), Error Detection and Correction (Hamming Code, CRC, Checksum) , Elementary Data Link protocols , Stop and Wait, Sliding Window (Go Back N, Selective Repeat), Medium Access Control sublayer Channel Allocation problem, Multiple access Protocol( ALOHA, Carrier Sense Multiple Access,
  • 4. Syllabus (CSMA/CD)). 3 Network Layer 7 3.1 Network Layer: Communication Primitives, IPv4 Addressing (classful and classless), Subnetting, IPv4 Protocol, Network Address Translation (NAT), IPv6 addressing, IPv4 vs IPv6 addressing, Routed vs Routing protocols, Classification of Routing algorithms, Shortest Path algorithms (Dijkastra‗s), Link state routing, Distance Vector Routing 4 Transport Layer and Application Layer 7 4.1 Transport Layer: Service primitives, Sockets, Connection management (Handshake), UDP, TCP, TCP state transition, TCP timers, TCP Flow control (sliding Window) 4.2 Application Layer: HTTP, SMTP, Telnet, FTP, DHCP, DNS and Types of Name Server 5 Enterprise Network Design 5 The Cisco Service Oriented Network Architecture, Network Design Methodology, Top-Down vs Bottom up Approach to Network Design, Classic Three-Layer Hierarchical Model: Core, Access and Distribution Layers, Campus Design Considerations, Designing a Campus Network Design Topology. 6 Software Defined Networks 4 Introduction to Software Defined Network, Fundamental Characteristics of SDN, SDN Building Blocks, Control and Data planes, SDN Operation OpenFlow messages – Controller to Switch, Symmetric and Asynchronous messages, SDN OpenFlow Controllers: PoX, NoX Architecture.
  • 5. Course Outcomes: CSC501.1 Demonstrate the concepts of data communication at physical layer and compare ISO – OSI model with TCP/IP model. CSC501.2 Explore different design issues at data link layer. CSC501.3 Design the network using IP addressing and sub netting / super netting schemes. CSC501.4 Analyze transport layer protocols and congestion control algorithms. CSC501.5 Explore protocols at application layer CSC501.6 Understand the customer requirements and Apply a Methodology to Network Design and software defined networks
  • 6. Introduction to Computer Network Fundamentals What is Computer Network ? - A Computer network is a set of nodes connected by communication links. - A node can be a computer, printer or any other device capable of sending/ receiving data generated by other nodes in the network. Example of Nodes Computer Server Printer Security Camera Many more ( Switches, Bridges, Routers, etc.)
  • 7. Introduction to Computer Network What is Computer Network ? - A Communication link can be a wired link or wireless link. - The link carries the information. Links ( Medium) Wired Cable Wireless : Air
  • 8. Introduction to Computer Network Example of Computer Network
  • 9. Introduction to Computer Network Example of Computer Network END DEVICES INTERMEDIARY NODES PC Router Printer Wireless Router Server Cell Tower Tablet Modem Internet Cloud
  • 10. Introduction to Computer Network Benefits -- Resource Sharing: Share files, printers, and other resources. -- Communication: Email, instant messaging, video conferencing, etc. -- Centralized Data Storage: Access data from any connected device. -- Collaboration: Work on shared documents and projects. -- Internet Access: Connect to the World Wide Web.
  • 11. Introduction to Computer Network Basic characteristics of Computer Network -- Fault tolerance -- Scalability -- Quality of Service -- Security
  • 12. Introduction to Computer Network Basic characteristics of Computer Network -- Fault tolerance The ability to : 1. Continue working despite failures 2. Ensure no loss of service
  • 13. Introduction to Computer Network Basic characteristics of Computer Network -- Scalability The ability to : 1. Grow based on the needs 2. Have good performance after growth Example : Internet
  • 14. Introduction to Computer Network Basic characteristics of Computer Network -- Quality of Service The ability to : 1. Set Priorities 2. Manage data traffic to reduce data loss, delay etc.
  • 15. Introduction to Computer Network Basic characteristics of Computer Network -- Security The ability to prevent : 1. Unauthorized access 2. Misuse 3. Forgery The ability to provide : 4. Confidentiality 5. Integrity 6. Availability
  • 16. Introduction to Computer Network Basic characteristics of Computer Network -- Security
  • 17. Introduction to Computer Network Network Protocols and Communications -- Data Communication -- Data flow -- Importance of protocols in Computer Network -- Elements of protocol
  • 18. Introduction to Computer Network Network Protocols and Communications -- Data Communication Data Communications are the exchange of data between two nodes via some form of link (transmission medium) such as a cable. -- Data flow - Simplex - Half Duplex - Full Duplex
  • 19. Introduction to Computer Network Network Protocols and Communications -- Data flow - Simplex 1. Communication is always unidirectional 2. One device can transmit and other device will receive. 3. Example : Keyboards, Traditional monitors - Half Duplex 4. Communication is in both directions but not at the same time. 5. If one device is sending the other device can only receive and vice versa. 6. Example : Walkie – Talkies.
  • 20. Introduction to Computer Network Network Protocols and Communications -- Data flow - Full Duplex 1. Communication is in both directions simultaneously. 2. Device can send and receive at the same time. 3. Example : Telephone line.
  • 21. Introduction to Computer Network Network Protocols and Communications - Protocols in Computer Network All communication schemes will have the following things in common 1. Source or Sender 2. Destination or Receiver 3. Channels or Media Rules for protocols governs all methods of communication. What if there are no protocols
  • 22. Introduction to Computer Network Network Protocols and Communications Protocols in Computer Network - Protocol = Rule - It is set of rules that govern data communication. - Protocol determines : 1. What is communicated ? 2. How it is communicated? 3. When it is communicated ? Protocols - Human Communication - Protocols are necessary for human communication and include : 1. An identified sender/ Receiver 2. Common Language and grammar 3. Speed and timing of delivery 4. Confirmation or Acknowledgement requirements
  • 23. Introduction to Computer Network Network Protocols and Communications Protocols - Network Communication - Protocols are used in network communications also define ( Elements of Protocol): 1. Message encoding 2. Message formatting and encapsulation 3. Message Size 4. Message timing 5. Message Delivery options
  • 24. Introduction to Computer Network Protocols - Network Communication - Protocols are used in network communications also define ( Elements of Protocol): 1. Message encoding Message Source Encoder (Signal) Transmitter Transmission Medium Receiver Decoder (Signal) Message Destination
  • 25. Introduction to Computer Network Message encoding
  • 26. Introduction to Computer Network Protocols - Network Communication - Protocols are used in network communications also define ( Elements of Protocol): 2. Message formatting and encapsulation - Agreed Format - Encapsulate the information to identify the sender and the receiver rightly.
  • 27. Introduction to Computer Network Protocols - Network Communication - Protocols are used in network communications also define ( Elements of Protocol): 3. Message Size - Human break long messages into smaller parts or sentences. - Long messages must also be broken into smaller pieces to travel across a network.
  • 28. Introduction to Computer Network Protocols - Network Communication - Protocols are used in network communications also define ( Elements of Protocol): 4. Message timing - Flow Control - Response Timeout ( Ack / Retransmission) 5. Message Delivery options - Unicast - Multicast - Broadcast
  • 29. Introduction to Computer Network Protocols - Network Communication 5. Message Delivery options - Unicast - Multicast - Broadcast Unicast - One Sender and One Receiver Multicast - Sender sends data to set of receivers, not to all. Broadcast - Sender sends data to all participants in the network.
  • 30. Introduction to Computer Network - Peer to Peer N/W 1. No Centralized administration 2. All peers are equal 3. Simple sharing applications 4. Not scalable
  • 31. Introduction to Computer Network - Client Server Network 1. Centralized Administration 2. Request- Response model 3. Scalable 4. Server may be overloaded.

Editor's Notes

  • #1: I’m going to talk about work we’ve been doing on designing a compositional logic for protocol correctness. This is joint work with John Mitchell and Dusko Pavlovic