SlideShare a Scribd company logo
Assignment 3
Course title : Computer Network
Course code: CSE 317
Submitted to:
Pranab Bandhu Nath
Senior Lecturer, Department of CSE
City University
Submitted by:
Ali Hossen Howlader
ID:1834902571
Bsc in cse(day)
Batch: 49th
NETWORK SOFTWARE
 Difference between Apps and Software:
Apps Software
Application software is a package
to perform a specific task.
Software is a set of instructions or data
that operates the hardware.
It is a type of software that does a
certain task.
It is an encompassing term for computer
data.
Application software os always
executable.
Software may executable or may not be.
Application software need user
interaction for functioning.
Software does not need user interaction
for functioning.
Application software is operation
system based.
Software is not often operating system
based.
 Difference between hardware, firmware and
software
HARDWARE FIRMWARE SOFTWARE
Physical elements
of a computer or
electronic system.
Firmware is a special form of
software that enables a
device to perform function
without need of installing
additional software.
A collection of instructions
that tells the computer
how to perform a task.
It has 4 main
categories: input
devices, output
devices, secondary
storage devices and
internal component
.
It is a program code stored
in hardware devices,
typically in non volatile
memory such as red only
memory or flash memory.
Mainly divided into system
software and application
software.
Developed using
electronics and
others materials.
Firmware gives life to the
hardware devices,
programming it to give
instruction in order to
communicate with other
devices and perform basic
input/output task.
Developed by writing
instructions using a
programing language.
Example : keybord
,mouse,monitor
RAM, ROM, CPU
A basic input/output system
chip is a common example.
Example: ms word, excel,
mssql,ect.
Difference between system software and application software
SYSTEM SOFTWARE APPLICATION SOFTWARE
It designed to provide a
platform to other software.
It designed to perform a group of
coordinated function or task for benifit
It runs when the system
starts and runs till the end.
Runs when the user required.
Developed using language
like c++, c, Assembly.
Developed using languages like C, C++,
visual basic.
Essential for the proper
functioning of a system.
Not extremely important for the
functioning of the system
Example : language
processor, operating system.
Example: spreadsheet, web browsers,
word processor, ect.
ADDRESSING: to uniquely identity each host or computer or
device participating in network. This is called addressing. Network
addressing are designed to be unique identifiers across the network.
There are two types of addressing:
 Physical addressing : MAC addressing
 Logical addressing : IP addressing
MAC ADDRESS: A MAC addressing is a hardware identification number
that uniquely each device on a network. The MAC addressing is
manufactured into every network card, such as an Ethernet card or
WiFi card and therefore cant be changed.
IP ADDRESS: An internet protocol address is a numerical label assigned
to each device connected to computer network that uses the internet
protocol for communication. An IP address serves two main functions:
 Host or network interface identifier
 Location addressing
There are two version of IP addressing:
a. IPv4: IPv4 defines an IP address as a 32 bit number.
b. IPv6: IPv6 is a new version , using 128 bits of IP address.
CLASSES OF IPv4:
 CLASS A: the first bit of the octal is always set zero.
 Class A address only include IP starting 1 to 126 only.
Loopback IP address: An address that sends outgoing signals back to
the same computer for testing. The loopback address allows a network
administrator to treat the local machine as if it were a remote machine.
 CLASS B: An IP address which belongs to class B has the first two
two bits.
It’s range is 128 to 191.
 CLASS C: the IP address range is 192 to 223.
 CLASS D: it’s range is 224 to 239. It is reserved for multicasting.
 CLASS E: it’s range is 240 to 255. It is reserved for experimental
purpose only for R & D or study.

More Related Content

What's hot

Assembly language
Assembly languageAssembly language
Assembly language
Arafat Hossan
 
Lec 01 basic concepts
Lec 01 basic conceptsLec 01 basic concepts
Lec 01 basic concepts
Abdul Khan
 
Intro to assembly language
Intro to assembly languageIntro to assembly language
Intro to assembly language
United International University
 
Ethical hacking Chapter 2 - TCP/IP - Eric Vanderburg
Ethical hacking   Chapter 2 - TCP/IP - Eric VanderburgEthical hacking   Chapter 2 - TCP/IP - Eric Vanderburg
Ethical hacking Chapter 2 - TCP/IP - Eric Vanderburg
Eric Vanderburg
 
Assembly level language
Assembly level languageAssembly level language
Assembly level language
PDFSHARE
 
Ethical hacking Chapter 11 - Exploiting Wireless Networks - Eric Vanderburg
Ethical hacking   Chapter 11 - Exploiting Wireless Networks - Eric VanderburgEthical hacking   Chapter 11 - Exploiting Wireless Networks - Eric Vanderburg
Ethical hacking Chapter 11 - Exploiting Wireless Networks - Eric Vanderburg
Eric Vanderburg
 
Assembly language
Assembly languageAssembly language
Assembly language
Ahmedbahri15
 
Cd ch2 - lexical analysis
Cd   ch2 - lexical analysisCd   ch2 - lexical analysis
Cd ch2 - lexical analysis
mengistu23
 
Assigning A Static IP Address
Assigning A Static IP AddressAssigning A Static IP Address
Assigning A Static IP Address
Aurelio Eslawan
 
Software tools
Software toolsSoftware tools
Software tools
ravindravekariya
 
Chapter One
Chapter OneChapter One
Chapter Onebolovv
 
Part I:Introduction to assembly language
Part I:Introduction to assembly languagePart I:Introduction to assembly language
Part I:Introduction to assembly languageAhmed M. Abed
 
Hm system programming class 1
Hm system programming class 1Hm system programming class 1
Hm system programming class 1
Hitesh Mohapatra
 
Techniques & applications of Compiler
Techniques & applications of CompilerTechniques & applications of Compiler
Techniques & applications of Compiler
Preethi AKNR
 
Chapter 1 1
Chapter 1 1Chapter 1 1
Chapter 1 1bolovv
 
Introduction to systems programming
Introduction to systems programmingIntroduction to systems programming
Introduction to systems programming
Mukesh Tekwani
 
Introduction to compiler development
Introduction to compiler developmentIntroduction to compiler development
Introduction to compiler development
DeepOad
 
Chap 1-language processor
Chap 1-language processorChap 1-language processor
Chap 1-language processor
shindept123
 
Unit-4 networking basics in java
Unit-4 networking basics in javaUnit-4 networking basics in java
Unit-4 networking basics in java
Amol Gaikwad
 
outpass system
outpass systemoutpass system
outpass systemDhivakar K
 

What's hot (20)

Assembly language
Assembly languageAssembly language
Assembly language
 
Lec 01 basic concepts
Lec 01 basic conceptsLec 01 basic concepts
Lec 01 basic concepts
 
Intro to assembly language
Intro to assembly languageIntro to assembly language
Intro to assembly language
 
Ethical hacking Chapter 2 - TCP/IP - Eric Vanderburg
Ethical hacking   Chapter 2 - TCP/IP - Eric VanderburgEthical hacking   Chapter 2 - TCP/IP - Eric Vanderburg
Ethical hacking Chapter 2 - TCP/IP - Eric Vanderburg
 
Assembly level language
Assembly level languageAssembly level language
Assembly level language
 
Ethical hacking Chapter 11 - Exploiting Wireless Networks - Eric Vanderburg
Ethical hacking   Chapter 11 - Exploiting Wireless Networks - Eric VanderburgEthical hacking   Chapter 11 - Exploiting Wireless Networks - Eric Vanderburg
Ethical hacking Chapter 11 - Exploiting Wireless Networks - Eric Vanderburg
 
Assembly language
Assembly languageAssembly language
Assembly language
 
Cd ch2 - lexical analysis
Cd   ch2 - lexical analysisCd   ch2 - lexical analysis
Cd ch2 - lexical analysis
 
Assigning A Static IP Address
Assigning A Static IP AddressAssigning A Static IP Address
Assigning A Static IP Address
 
Software tools
Software toolsSoftware tools
Software tools
 
Chapter One
Chapter OneChapter One
Chapter One
 
Part I:Introduction to assembly language
Part I:Introduction to assembly languagePart I:Introduction to assembly language
Part I:Introduction to assembly language
 
Hm system programming class 1
Hm system programming class 1Hm system programming class 1
Hm system programming class 1
 
Techniques & applications of Compiler
Techniques & applications of CompilerTechniques & applications of Compiler
Techniques & applications of Compiler
 
Chapter 1 1
Chapter 1 1Chapter 1 1
Chapter 1 1
 
Introduction to systems programming
Introduction to systems programmingIntroduction to systems programming
Introduction to systems programming
 
Introduction to compiler development
Introduction to compiler developmentIntroduction to compiler development
Introduction to compiler development
 
Chap 1-language processor
Chap 1-language processorChap 1-language processor
Chap 1-language processor
 
Unit-4 networking basics in java
Unit-4 networking basics in javaUnit-4 networking basics in java
Unit-4 networking basics in java
 
outpass system
outpass systemoutpass system
outpass system
 

Similar to Computer software

Network software
Network softwareNetwork software
Network software
Sayma Sultana
 
Network software
Network softwareNetwork software
Network software
MdMizanurRahma18
 
Software ,hardware,firmware,addressing
Software ,hardware,firmware,addressingSoftware ,hardware,firmware,addressing
Software ,hardware,firmware,addressing
NajmulIslam38
 
Network software
Network softwareNetwork software
Network software
Remon Chandra Howlader
 
Whole c++ lectures ITM1 Th
Whole c++ lectures ITM1 ThWhole c++ lectures ITM1 Th
Whole c++ lectures ITM1 Th
Aram Mohammed
 
Essential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptxEssential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptx
HODCSE74
 
Resume
ResumeResume
Resume
pramod yadav
 
Networking question
Networking questionNetworking question
Networking questionDEVBEJ
 
C with lab
C with labC with lab
C with lab
ParveenSingh73
 
Computer Network Theory Part 3
Computer Network Theory Part 3Computer Network Theory Part 3
Computer Network Theory Part 3
NishatTasnimAli
 
Presentation operation system
Presentation operation systemPresentation operation system
Presentation operation system
Andra Elena Grumeza
 
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
AfsanaAkterRubi
 
Osi & ip presentation
Osi & ip presentationOsi & ip presentation
Osi & ip presentation
Monika Vijay
 
Notes for banking railway opsc psc preparationx
Notes for  banking railway opsc psc preparationxNotes for  banking railway opsc psc preparationx
Notes for banking railway opsc psc preparationx
RAJSEKHAR PEDINA
 
intro to assembly language.pptx
intro to assembly language.pptxintro to assembly language.pptx
intro to assembly language.pptx
EdFeranil
 
Glossary of terms (assignment...)
Glossary of terms (assignment...)Glossary of terms (assignment...)
Glossary of terms (assignment...)gordonpj96
 
Raspberry pi glossary of terms dictionary extended
Raspberry pi glossary of terms dictionary extendedRaspberry pi glossary of terms dictionary extended
Raspberry pi glossary of terms dictionary extended
WiseNaeem
 
Mp &mc programs
Mp &mc programsMp &mc programs
Mp &mc programs
Haritha Hary
 

Similar to Computer software (20)

Network software
Network softwareNetwork software
Network software
 
Network software
Network softwareNetwork software
Network software
 
Software ,hardware,firmware,addressing
Software ,hardware,firmware,addressingSoftware ,hardware,firmware,addressing
Software ,hardware,firmware,addressing
 
Network software
Network softwareNetwork software
Network software
 
Whole c++ lectures ITM1 Th
Whole c++ lectures ITM1 ThWhole c++ lectures ITM1 Th
Whole c++ lectures ITM1 Th
 
Essential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptxEssential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptx
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Networking question
Networking questionNetworking question
Networking question
 
C with lab
C with labC with lab
C with lab
 
Computer Network Theory Part 3
Computer Network Theory Part 3Computer Network Theory Part 3
Computer Network Theory Part 3
 
Presentation operation system
Presentation operation systemPresentation operation system
Presentation operation system
 
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
 
Osi & ip presentation
Osi & ip presentationOsi & ip presentation
Osi & ip presentation
 
Notes for banking railway opsc psc preparationx
Notes for  banking railway opsc psc preparationxNotes for  banking railway opsc psc preparationx
Notes for banking railway opsc psc preparationx
 
intro to assembly language.pptx
intro to assembly language.pptxintro to assembly language.pptx
intro to assembly language.pptx
 
Glossary of terms (assignment...)
Glossary of terms (assignment...)Glossary of terms (assignment...)
Glossary of terms (assignment...)
 
Raspberry pi glossary of terms dictionary extended
Raspberry pi glossary of terms dictionary extendedRaspberry pi glossary of terms dictionary extended
Raspberry pi glossary of terms dictionary extended
 
Mp &mc programs
Mp &mc programsMp &mc programs
Mp &mc programs
 
Resume
ResumeResume
Resume
 

Recently uploaded

HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 

Recently uploaded (20)

HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 

Computer software

  • 1. Assignment 3 Course title : Computer Network Course code: CSE 317 Submitted to: Pranab Bandhu Nath Senior Lecturer, Department of CSE City University Submitted by: Ali Hossen Howlader ID:1834902571 Bsc in cse(day) Batch: 49th
  • 2. NETWORK SOFTWARE  Difference between Apps and Software: Apps Software Application software is a package to perform a specific task. Software is a set of instructions or data that operates the hardware. It is a type of software that does a certain task. It is an encompassing term for computer data. Application software os always executable. Software may executable or may not be. Application software need user interaction for functioning. Software does not need user interaction for functioning. Application software is operation system based. Software is not often operating system based.
  • 3.  Difference between hardware, firmware and software HARDWARE FIRMWARE SOFTWARE Physical elements of a computer or electronic system. Firmware is a special form of software that enables a device to perform function without need of installing additional software. A collection of instructions that tells the computer how to perform a task. It has 4 main categories: input devices, output devices, secondary storage devices and internal component . It is a program code stored in hardware devices, typically in non volatile memory such as red only memory or flash memory. Mainly divided into system software and application software. Developed using electronics and others materials. Firmware gives life to the hardware devices, programming it to give instruction in order to communicate with other devices and perform basic input/output task. Developed by writing instructions using a programing language. Example : keybord ,mouse,monitor RAM, ROM, CPU A basic input/output system chip is a common example. Example: ms word, excel, mssql,ect.
  • 4. Difference between system software and application software SYSTEM SOFTWARE APPLICATION SOFTWARE It designed to provide a platform to other software. It designed to perform a group of coordinated function or task for benifit It runs when the system starts and runs till the end. Runs when the user required. Developed using language like c++, c, Assembly. Developed using languages like C, C++, visual basic. Essential for the proper functioning of a system. Not extremely important for the functioning of the system Example : language processor, operating system. Example: spreadsheet, web browsers, word processor, ect.
  • 5. ADDRESSING: to uniquely identity each host or computer or device participating in network. This is called addressing. Network addressing are designed to be unique identifiers across the network. There are two types of addressing:  Physical addressing : MAC addressing  Logical addressing : IP addressing MAC ADDRESS: A MAC addressing is a hardware identification number that uniquely each device on a network. The MAC addressing is manufactured into every network card, such as an Ethernet card or WiFi card and therefore cant be changed. IP ADDRESS: An internet protocol address is a numerical label assigned to each device connected to computer network that uses the internet protocol for communication. An IP address serves two main functions:  Host or network interface identifier  Location addressing There are two version of IP addressing: a. IPv4: IPv4 defines an IP address as a 32 bit number. b. IPv6: IPv6 is a new version , using 128 bits of IP address. CLASSES OF IPv4:  CLASS A: the first bit of the octal is always set zero.  Class A address only include IP starting 1 to 126 only.
  • 6. Loopback IP address: An address that sends outgoing signals back to the same computer for testing. The loopback address allows a network administrator to treat the local machine as if it were a remote machine.  CLASS B: An IP address which belongs to class B has the first two two bits. It’s range is 128 to 191.  CLASS C: the IP address range is 192 to 223.  CLASS D: it’s range is 224 to 239. It is reserved for multicasting.  CLASS E: it’s range is 240 to 255. It is reserved for experimental purpose only for R & D or study.