SlideShare a Scribd company logo
City University
Course Title: Computer Networks
Course Code: CSE317
Topic Name: Network Software, System Software,
Hardware, Software, Firmware, App, IP Address
Submitted By
Nishat Tasnim Ali
ID:1834902591
Batch: 49th
Submitted To
Pranab Bandhu Nath
Senior Lecturer
Department of CSE
City University
Network Software
Network software is a set of tools that helps computers to share
information with others or allow to share computer programs. Example:
Client-Server program.
Function of Network Software
1. Enables network virtualizations.
2. Allow administrations to add or remove users.
3. It helps to set up and install computer networks.
4. Allow users to access data and network resources.
SDN Framework
Network Framework has three layers:
1) Application Layer: It contains network applications such as
routing, firewall, load balancing etc.
2) Control Layer: It consists SDN controller which allow hardware
abstraction to the application written on the top of it.
3) Infrastructure Layer: It consists physical switches that forms data
plane and carries out actual movement of data packets.
Layers communication via network interfaces are called
northbound and southbound APIs.
Northbound APIs
Southbound APIs
Fig: Structure of SDN
Application Layer
Control Layer
Infrastructure Layer
System Software
System software includes the programs that are dedicated to managing
the computer itself such as operating system, file management utilities
and also controls monitors, printers and storage devices.
Application Software
A software that helps the user to perform specific tasks is called
application software. Example: Firefox, Excel, Word, PowerPoint,
Skype etc.
Software
It is the program and routine for a computer or an electronic device
which make it run. Example: Excel, Windows etc.
Hardware
It is the physical elements of a computer or a system. Example:
Keyboard, Mouse, Monitor and CPU.
Firmware
It is a semi-permanent software program or set of instructions
programmed on a hardware. Example: Embedded Systems.
App
App is a software that used on smart phones or mobile devices or
computers or other electronic devices that perform a specific function
directly for the user or other application program. Example: Microsoft
Word.
Difference between Application software & System
Software
Application Software System Software
1. It runs on the platform which is
provided by system software as
per user request.
1. It is the interface between
application software and system.
2. It is used by users to perform
specific tasks.
2. It is used for operating
computer hardware.
3. It can’t run independently
without the presence of system
software.
3. It can run independently.
4. They are developed in high
level language as for some
specific purpose software.
4. They are developed in low level
language.
5. It runs as per the user’s request 5. It runs when system is turned
on and stop when system is turned
off.
Difference between App & software
App Software
1. It is a software that does a
certain task.
1. It is a program that make
computer or other electronics device
run.
2. They are executable. 2. They may or may not be
executable.
3. Need user interaction. 3. No or less user interaction.
4. All the apps are software. 4. All the software aren’t apps.
5. It is used only by end users. 5. It is used as mediator between
user and hardware.
6. Example: Microsoft Word,
Adobe Photoshop, Duo lingo etc.
6.Example: Google Chrome, Opera,
Firefox etc.
Difference between Hardware, Software & Firmware
Hardware Software Firmware
1. It is the physical
elements of a
computer or a system.
1. It is the program
and routine for a
computer or an
electronic device
which make it run.
1. It is a semi-
permanent software
program or set of
instructions
programmed on a
hardware.
2. Can be updated
least often.
2. Can be updated
often by users.
2. May not be updated
often.
3. Hardware is the
most permanent
physical components.
3. Software is the
most temporary.
3. Firmware is semi-
permanent software.
4. It can’t be changed
but replaceable.
4. It can be easily
changed constantly.
4. It can be rarely
changed.
5. Software or
Firmware runs on
hardware.
5. Software is the set
of instruction on
hardware.
5. Firmware is a
special kind of
software that only do
specific tasks.
6. Example:
Keyboard, Monitor,
Mouse, CPU, RAM.
6. Example: Internet
Browsers, Operating
System, Antiviruses.
6. Example: Basic
Input/output System
(BIOS), Extensible
Firmware Interface
(EFI).
Addressing
There are 4 types of addresses:
 Physical Addresses: MAC
 Logical Addresses: IP Address
 Port Addresses: TCP/IP protocol suite.
 Application Special Addresses: URL
IP Address
An Internet Protocol (IP) address is a numerical label assigned to device
that connected to the computer network that uses the IP for
communication.
Every IP address divided into two parts:
 Network ID: It is the number of networks.
 Host ID: It is the number of hosts.
Types of IP Address
 Public: IP address that provided by ISP to routers.
 Private: Bluetooth devices, printers etc.
 Static: Static IP addresses are consistent, which is assigned once,
that stays the same over the years.
 Dynamic: Dynamic IPs can trace their origin to a collection of IP
addresses that are shared across many computers.
Class of IP Addressing
1. Class A: Range is 1.0.0.0 to 126.255.255.255
2. Class B: Range is 128.0.0.0 to 191.255.255.255
3. Class C: Range is 192.0.0.0 to 223.255.255.255
4. Class D: Range is 224.0.0.0 to 239.255.255.255
5. Class E: Range is 240.0.0.0 to 255.255.255.255
 Here 127.255.255.255 is known as Loop Back Address.

More Related Content

PDF
PDF
Difference between system software and application software
PDF
Network software
PDF
Class work 3_computer_network_317
PDF
Hardware, Software & Firmware
PPTX
Basic of computer 3
PPTX
A presentation on computer software
Difference between system software and application software
Network software
Class work 3_computer_network_317
Hardware, Software & Firmware
Basic of computer 3
A presentation on computer software

What's hot (20)

PDF
Lesson 3
PPTX
Computer Software
PDF
What is firmware
PDF
Computer networks note 3
PDF
Hardware software & firmware
PPTX
Neethu Narayanan- Operating System
PPTX
computer software
PPTX
Computer software
PDF
Hardware , software and filmware
PPTX
Computer software
PPTX
Presentation1
PPTX
Computer definition
PPTX
What is software
PPTX
lesson 14 Software- paupautoniikent
PPT
computer software
KEY
Hardware:software
PPTX
Computer software
PPTX
Computer Software And its types
PPTX
Cisco Security Agent - Theory, Practice, and Policy
PDF
Computer Programs & System Softwares
Lesson 3
Computer Software
What is firmware
Computer networks note 3
Hardware software & firmware
Neethu Narayanan- Operating System
computer software
Computer software
Hardware , software and filmware
Computer software
Presentation1
Computer definition
What is software
lesson 14 Software- paupautoniikent
computer software
Hardware:software
Computer software
Computer Software And its types
Cisco Security Agent - Theory, Practice, and Policy
Computer Programs & System Softwares
Ad

Similar to Computer Network Theory Part 3 (20)

PDF
Network Software, System Software, Hardware, Software, Firmware, App
PDF
Differences
PPTX
Introduction to system programming
PPTX
System software
PPTX
Install Software Application (2).pptx exct
PPTX
Install Software Application (2).pptxfdhg
PPTX
Computer systems
PPTX
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
PDF
Computer hardware and software
PPTX
L1 W1 PPT 8.pptx module 1 of quarter 1 in tle
DOC
c and data structures first unit notes (jntuh syllabus)
PPTX
System Software
PDF
Computer hardware software and firmware
PDF
CH-1SYSTEM PROGARMMING (1).pdf programing
PPTX
Software ppt
PDF
C LECTURE NOTES FULL_1.pdf
PDF
Computer software and computer network
PDF
C PROGRAMING AND PC
DOCX
DOCX
anh.docx
Network Software, System Software, Hardware, Software, Firmware, App
Differences
Introduction to system programming
System software
Install Software Application (2).pptx exct
Install Software Application (2).pptxfdhg
Computer systems
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
Computer hardware and software
L1 W1 PPT 8.pptx module 1 of quarter 1 in tle
c and data structures first unit notes (jntuh syllabus)
System Software
Computer hardware software and firmware
CH-1SYSTEM PROGARMMING (1).pdf programing
Software ppt
C LECTURE NOTES FULL_1.pdf
Computer software and computer network
C PROGRAMING AND PC
anh.docx
Ad

More from NishatTasnimAli (8)

PDF
20 Existing Sensors
PDF
Topologies
PDF
Computer Network Theory Part 4
PDF
Computer Network Theory Part 5
PDF
Assignment1
PDF
Computer Network Theory Part 2
PDF
Computer Network Theory Part1
20 Existing Sensors
Topologies
Computer Network Theory Part 4
Computer Network Theory Part 5
Assignment1
Computer Network Theory Part 2
Computer Network Theory Part1

Recently uploaded (20)

PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Computing-Curriculum for Schools in Ghana
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Cell Structure & Organelles in detailed.
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Pre independence Education in Inndia.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Classroom Observation Tools for Teachers
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
RMMM.pdf make it easy to upload and study
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
Abdominal Access Techniques with Prof. Dr. R K Mishra
Computing-Curriculum for Schools in Ghana
Basic Mud Logging Guide for educational purpose
Cell Structure & Organelles in detailed.
Microbial diseases, their pathogenesis and prophylaxis
Supply Chain Operations Speaking Notes -ICLT Program
102 student loan defaulters named and shamed – Is someone you know on the list?
STATICS OF THE RIGID BODIES Hibbelers.pdf
Microbial disease of the cardiovascular and lymphatic systems
Module 4: Burden of Disease Tutorial Slides S2 2025
Pre independence Education in Inndia.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Classroom Observation Tools for Teachers
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
RMMM.pdf make it easy to upload and study
Renaissance Architecture: A Journey from Faith to Humanism

Computer Network Theory Part 3

  • 1. City University Course Title: Computer Networks Course Code: CSE317 Topic Name: Network Software, System Software, Hardware, Software, Firmware, App, IP Address Submitted By Nishat Tasnim Ali ID:1834902591 Batch: 49th Submitted To Pranab Bandhu Nath Senior Lecturer Department of CSE City University
  • 2. Network Software Network software is a set of tools that helps computers to share information with others or allow to share computer programs. Example: Client-Server program. Function of Network Software 1. Enables network virtualizations. 2. Allow administrations to add or remove users. 3. It helps to set up and install computer networks. 4. Allow users to access data and network resources. SDN Framework Network Framework has three layers: 1) Application Layer: It contains network applications such as routing, firewall, load balancing etc. 2) Control Layer: It consists SDN controller which allow hardware abstraction to the application written on the top of it. 3) Infrastructure Layer: It consists physical switches that forms data plane and carries out actual movement of data packets. Layers communication via network interfaces are called northbound and southbound APIs. Northbound APIs Southbound APIs Fig: Structure of SDN Application Layer Control Layer Infrastructure Layer
  • 3. System Software System software includes the programs that are dedicated to managing the computer itself such as operating system, file management utilities and also controls monitors, printers and storage devices. Application Software A software that helps the user to perform specific tasks is called application software. Example: Firefox, Excel, Word, PowerPoint, Skype etc. Software It is the program and routine for a computer or an electronic device which make it run. Example: Excel, Windows etc. Hardware It is the physical elements of a computer or a system. Example: Keyboard, Mouse, Monitor and CPU. Firmware It is a semi-permanent software program or set of instructions programmed on a hardware. Example: Embedded Systems. App App is a software that used on smart phones or mobile devices or computers or other electronic devices that perform a specific function directly for the user or other application program. Example: Microsoft Word.
  • 4. Difference between Application software & System Software Application Software System Software 1. It runs on the platform which is provided by system software as per user request. 1. It is the interface between application software and system. 2. It is used by users to perform specific tasks. 2. It is used for operating computer hardware. 3. It can’t run independently without the presence of system software. 3. It can run independently. 4. They are developed in high level language as for some specific purpose software. 4. They are developed in low level language. 5. It runs as per the user’s request 5. It runs when system is turned on and stop when system is turned off. Difference between App & software App Software 1. It is a software that does a certain task. 1. It is a program that make computer or other electronics device run. 2. They are executable. 2. They may or may not be executable. 3. Need user interaction. 3. No or less user interaction. 4. All the apps are software. 4. All the software aren’t apps. 5. It is used only by end users. 5. It is used as mediator between user and hardware.
  • 5. 6. Example: Microsoft Word, Adobe Photoshop, Duo lingo etc. 6.Example: Google Chrome, Opera, Firefox etc. Difference between Hardware, Software & Firmware Hardware Software Firmware 1. It is the physical elements of a computer or a system. 1. It is the program and routine for a computer or an electronic device which make it run. 1. It is a semi- permanent software program or set of instructions programmed on a hardware. 2. Can be updated least often. 2. Can be updated often by users. 2. May not be updated often. 3. Hardware is the most permanent physical components. 3. Software is the most temporary. 3. Firmware is semi- permanent software. 4. It can’t be changed but replaceable. 4. It can be easily changed constantly. 4. It can be rarely changed. 5. Software or Firmware runs on hardware. 5. Software is the set of instruction on hardware. 5. Firmware is a special kind of software that only do specific tasks. 6. Example: Keyboard, Monitor, Mouse, CPU, RAM. 6. Example: Internet Browsers, Operating System, Antiviruses. 6. Example: Basic Input/output System (BIOS), Extensible Firmware Interface (EFI). Addressing There are 4 types of addresses:  Physical Addresses: MAC  Logical Addresses: IP Address
  • 6.  Port Addresses: TCP/IP protocol suite.  Application Special Addresses: URL IP Address An Internet Protocol (IP) address is a numerical label assigned to device that connected to the computer network that uses the IP for communication. Every IP address divided into two parts:  Network ID: It is the number of networks.  Host ID: It is the number of hosts. Types of IP Address  Public: IP address that provided by ISP to routers.  Private: Bluetooth devices, printers etc.  Static: Static IP addresses are consistent, which is assigned once, that stays the same over the years.  Dynamic: Dynamic IPs can trace their origin to a collection of IP addresses that are shared across many computers. Class of IP Addressing 1. Class A: Range is 1.0.0.0 to 126.255.255.255 2. Class B: Range is 128.0.0.0 to 191.255.255.255 3. Class C: Range is 192.0.0.0 to 223.255.255.255 4. Class D: Range is 224.0.0.0 to 239.255.255.255 5. Class E: Range is 240.0.0.0 to 255.255.255.255  Here 127.255.255.255 is known as Loop Back Address.