SlideShare a Scribd company logo
1 of 6
Download to read offline
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

What's hot

Computer Software
Computer Software Computer Software
Computer Software Julia Lobo
 
Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3MDHASNAIN23
 
Hardware software & firmware
Hardware software &  firmwareHardware software &  firmware
Hardware software & firmwareNafizul Islam
 
Neethu Narayanan- Operating System
 Neethu Narayanan- Operating System Neethu Narayanan- Operating System
Neethu Narayanan- Operating System19940213
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmwareMH Shihab
 
lesson 14 Software- paupautoniikent
lesson 14 Software- paupautoniikentlesson 14 Software- paupautoniikent
lesson 14 Software- paupautoniikentpaujoy
 
computer software
computer softwarecomputer software
computer softwareAhsan Khan
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Cisco Security Agent - Theory, Practice, and Policy
Cisco Security Agent - Theory, Practice, and PolicyCisco Security Agent - Theory, Practice, and Policy
Cisco Security Agent - Theory, Practice, and PolicyMike Pruett
 

What's hot (20)

Lesson 3
Lesson 3Lesson 3
Lesson 3
 
Computer Software
Computer Software Computer Software
Computer Software
 
What is firmware
What is firmwareWhat is firmware
What is firmware
 
Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3
 
Hardware software & firmware
Hardware software &  firmwareHardware software &  firmware
Hardware software & firmware
 
Neethu Narayanan- Operating System
 Neethu Narayanan- Operating System Neethu Narayanan- Operating System
Neethu Narayanan- Operating System
 
computer software
computer softwarecomputer software
computer software
 
Computer software
Computer softwareComputer software
Computer software
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmware
 
Computer software
Computer software Computer software
Computer software
 
Presentation1
Presentation1Presentation1
Presentation1
 
Computer definition
Computer definitionComputer definition
Computer definition
 
What is software
What is softwareWhat is software
What is software
 
lesson 14 Software- paupautoniikent
lesson 14 Software- paupautoniikentlesson 14 Software- paupautoniikent
lesson 14 Software- paupautoniikent
 
computer software
computer softwarecomputer software
computer software
 
Hardware:software
Hardware:software Hardware:software
Hardware:software
 
Computer software
Computer softwareComputer software
Computer software
 
Softwares
SoftwaresSoftwares
Softwares
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Cisco Security Agent - Theory, Practice, and Policy
Cisco Security Agent - Theory, Practice, and PolicyCisco Security Agent - Theory, Practice, and Policy
Cisco Security Agent - Theory, Practice, and Policy
 

Similar to Computer Network Theory Part 3

Network Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, AppNetwork Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, AppAfsanaAkterRubi
 
Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programmingsonalikharade3
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)SURBHI SAROHA
 
Computer hardware and software
Computer hardware and softwareComputer hardware and software
Computer hardware and softwaresheikhparvez4
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)Acad
 
Computer hardware software and firmware
Computer hardware software and firmwareComputer hardware software and firmware
Computer hardware software and firmwarenafisarayhana1
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfPriyanka542143
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC4044uday
 
Security Privacy Operating System and Artificial Intelligence
Security Privacy Operating System and Artificial IntelligenceSecurity Privacy Operating System and Artificial Intelligence
Security Privacy Operating System and Artificial IntelligenceMark John Lado, MIT
 
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfssuserb3a23b
 
NE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptNE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptMemMem25
 

Similar to Computer Network Theory Part 3 (20)

Network Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, AppNetwork Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, App
 
Differences
DifferencesDifferences
Differences
 
Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programming
 
System software
System softwareSystem software
System software
 
Computer systems
Computer systemsComputer systems
Computer systems
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
 
Computer hardware and software
Computer hardware and softwareComputer hardware and software
Computer hardware and software
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)
 
System Software
System SoftwareSystem Software
System Software
 
Computer hardware software and firmware
Computer hardware software and firmwareComputer hardware software and firmware
Computer hardware software and firmware
 
Software ppt
Software pptSoftware ppt
Software ppt
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdf
 
Computer software and computer network
Computer software and computer networkComputer software and computer network
Computer software and computer network
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC
 
Mantra
MantraMantra
Mantra
 
anh.docx
anh.docxanh.docx
anh.docx
 
Security Privacy Operating System and Artificial Intelligence
Security Privacy Operating System and Artificial IntelligenceSecurity Privacy Operating System and Artificial Intelligence
Security Privacy Operating System and Artificial Intelligence
 
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
 
NE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptNE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.ppt
 
Motiur rahman
Motiur rahmanMotiur rahman
Motiur rahman
 

More from NishatTasnimAli

More from NishatTasnimAli (8)

20 Existing Sensors
20 Existing Sensors20 Existing Sensors
20 Existing Sensors
 
Lab2
Lab2Lab2
Lab2
 
Topologies
TopologiesTopologies
Topologies
 
Computer Network Theory Part 4
Computer Network Theory Part 4Computer Network Theory Part 4
Computer Network Theory Part 4
 
Computer Network Theory Part 5
Computer Network Theory Part 5Computer Network Theory Part 5
Computer Network Theory Part 5
 
Assignment1
Assignment1Assignment1
Assignment1
 
Computer Network Theory Part 2
Computer Network Theory Part 2Computer Network Theory Part 2
Computer Network Theory Part 2
 
Computer Network Theory Part1
 Computer Network Theory Part1 Computer Network Theory Part1
Computer Network Theory Part1
 

Recently uploaded

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Recently uploaded (20)

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

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.