SlideShare a Scribd company logo
BESM ALLAH
Linux Hosting Training Course
[Level 1-1]
Ramy Allam
OUTLINE
● Networking
● Hardware
● Operating System
● Client to Client
● Client / Server
Networking
Network Types
● Local Area Network
● Limited Space
● Office – School - College
Network Types
● Wide Area Network
● Wide Space
● Wide number of Lans
● Cities - Countries
Network Elements
Switch / Router
● Switch connects devices inside LAN
● Router connects WAN
● Network Topology
● MAC Address and Switch Relation
● Routing Table
Find it !
Interested ?
● Cisco Courses
What is the Internet ?
● Interconnected WANs
● Each Network has multiple devices
● Devices exchange information together
Communication Protocol
● All communications between devices require
that the devices agree on the format of the
data. The set of rules defining a format is called
a protocol.
IP Address
● TCP/IP is the main communication protocol
between networks
● Each device connects to the internet gets an IP
Address
● IPv4
● IPv6
IP Versions
● IPv4
● Uses 32bits
● 4 Decimal groups
● 192.168.1.4
● 4294967296 Address
(2^32)
● IPv6
● Uses 128bits
● 8 Hexadecimal groups
● 2001:0db8:85a3:0042:
1000:8a2e:0370:7334
● 3.4× 10^38 Address
(2^128)
Communication Port
● In computer networking, a port number is part
of the addressing information used to identify
the senders and receivers of messages.
192.168.1.4
8080
I'm trying to connect 192.168.1.4
on Port 8080
192.168.1.3
Device2 Device1
UPLINK
● Ethernet is used for connecting computers to a local area
network (LAN).
● Standard Ethernet transmits data up to 10 Mbps.
● Fast Ethernet supports data transfer up to 100 Mbps.
● Gigabit Ethernet transmits up to 1000 Mbps (1Gbps).
UPLINK
● Bandwidth/Traffic – The amount of data being
transferred
● BW usage is reset at the first of every month
● Download VS Upload
● Speed in Byte
Hardware
CPU “Central Processing Unit”
Executes Instructions from
Software
● ALU - “Arithmetical Logical Unit”
● CU - “Control Unit” It controls
communication and co-ordination between
input/output devices. It reads and interprets
instructions and determines the sequence
for processing the data.
CPU “Central Processing Unit”
● Cache Memory “When the processor needs to
read from or write to a location in main memory,
it first checks whether a copy of that data is in
the cache. If so, the processor immediately reads
from or writes to the cache, which is much faster
than reading from or writing to main memory.”
● Speed in GHz
● Vendors ( Intel – AMD )
Single/Multi CPU Cores
Single Core
`
Dual Core N Cores
Thread
Thread is an ordered
sequence of instructions –
How the app works on
cores ?
● Multithreading execute
instructions in parallel
● Processor must support
threading
● Software must be threaded
# Processors / # Cores
● Single Processor Single Core
Total ( 1x 1 = 1 ) Core
● Single Processor Dual Core
Total ( 1x 2 = 2 ) Cores
1Core 1Core
1 Core
● Single Processor Quad Core
Total ( 1x 4 = 4 ) Cores
1Core 1Core 1Core 1Core
# Processors / # Cores
● Dual Processor Single Core
Total ( 2x 1 = 2 ) Core
● Dual Processor Dual Core
Total ( 2x 2 = 4 ) Cores
1Core 1Core
1 Core
● Dual Processor Quad Core
Total ( 2x 4 = 8 ) Cores
1Core 1Core 1Core 1Core
1 Core
1Core 1Core
1Core 1Core 1Core 1Core
CPU Comparison
● # Cores
● # Thread
● Clock Speed
● Cache Memory
Models Comparison
Intel Dual core E2180 Intel Quad Core X3430 Intel Quad Core E5620
Intel Dual Core G6950 Intel Quad Core E3-1220
Which one is better ?
● Let cpuboss.com take care of this
Ex. Intel-Xeon-E5620-vs-Intel-Xeon-E5-2620
http://cpuboss.com/cpus/Intel-Xeon-E5620-vs-Intel-Xeon-
E5-2620
● Benchmark
http://www.cpubenchmark.net/high_end_cpus.html
RAM
● Stores Data temporarily until processor asks for
it.
● Random Access Memory
● Volatile
● DDR2 8.9GB/s – 1.8V
● DDR3 12.8GB/s – 1.5V
HDD
● Hard disk is permanently storage
● Speed in rpm
● SATA - Big Storage
● SAS – Performance
● SSD – High Performance and DB servers
Operating System
Operating System
● The software that manages computer hardware
resources.
● The interface between Hardware and
Application.
● GNU/Linux – Distributions ( RHEL , CentOS,
Debian, Ubuntu )
GNU/Linux
● Free
● OpenSource
● Compatible with most programming languages
and server-side scripting
● Community
● Market Share
Client to Client
Device1
Ahmed : Alsalam Alaykom
Ahmed : What's this ?
Device2
Mohamed : W Alaykom Alsalam
Mohamed : Linux Hosting Course
Client / Servers
- DataBase Server
- File Server
- Web Server
- Mail Server
- Communications Server
- Game Server
- DNS Server

More Related Content

What's hot

Computer architecture abhmail
Computer architecture abhmailComputer architecture abhmail
Computer architecture abhmailOm Prakash
 
IT209 Cpu Structure Report
IT209 Cpu Structure ReportIT209 Cpu Structure Report
IT209 Cpu Structure ReportBis Aquino
 
Linux NUMA & Databases: Perils and Opportunities
Linux NUMA & Databases: Perils and OpportunitiesLinux NUMA & Databases: Perils and Opportunities
Linux NUMA & Databases: Perils and OpportunitiesRaghavendra Prabhu
 
OSI Model Layers and Internet Protocol Stack
OSI Model Layers and Internet Protocol StackOSI Model Layers and Internet Protocol Stack
OSI Model Layers and Internet Protocol StackShivam Mitra
 
Hardware multithreading
Hardware multithreadingHardware multithreading
Hardware multithreadingFraboni Ec
 
Paralle programming 2
Paralle programming 2Paralle programming 2
Paralle programming 2Anshul Sharma
 
chap 18 multicore computers
chap 18 multicore computers chap 18 multicore computers
chap 18 multicore computers Sher Shah Merkhel
 
NXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded LinuxNXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded LinuxNEEVEE Technologies
 
Building large scale, job processing systems with Scala Akka Actor framework
Building large scale, job processing systems with Scala Akka Actor frameworkBuilding large scale, job processing systems with Scala Akka Actor framework
Building large scale, job processing systems with Scala Akka Actor frameworkVignesh Sukumar
 

What's hot (20)

Lecture5
Lecture5Lecture5
Lecture5
 
27 multicore
27 multicore27 multicore
27 multicore
 
07 input output
07 input output07 input output
07 input output
 
07 input output
07 input output07 input output
07 input output
 
Computer architecture abhmail
Computer architecture abhmailComputer architecture abhmail
Computer architecture abhmail
 
08 operating system support
08 operating system support08 operating system support
08 operating system support
 
Lecture4
Lecture4Lecture4
Lecture4
 
IT209 Cpu Structure Report
IT209 Cpu Structure ReportIT209 Cpu Structure Report
IT209 Cpu Structure Report
 
Linux NUMA & Databases: Perils and Opportunities
Linux NUMA & Databases: Perils and OpportunitiesLinux NUMA & Databases: Perils and Opportunities
Linux NUMA & Databases: Perils and Opportunities
 
Introduction to Embedded Systems a Practical Approach
Introduction to Embedded Systems a Practical ApproachIntroduction to Embedded Systems a Practical Approach
Introduction to Embedded Systems a Practical Approach
 
OSI Model Layers and Internet Protocol Stack
OSI Model Layers and Internet Protocol StackOSI Model Layers and Internet Protocol Stack
OSI Model Layers and Internet Protocol Stack
 
Hardware multithreading
Hardware multithreadingHardware multithreading
Hardware multithreading
 
Optimizing Linux Servers
Optimizing Linux ServersOptimizing Linux Servers
Optimizing Linux Servers
 
Paralle programming 2
Paralle programming 2Paralle programming 2
Paralle programming 2
 
chap 18 multicore computers
chap 18 multicore computers chap 18 multicore computers
chap 18 multicore computers
 
NXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded LinuxNXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded Linux
 
TMS320DM8148 Embedded Linux
TMS320DM8148 Embedded LinuxTMS320DM8148 Embedded Linux
TMS320DM8148 Embedded Linux
 
BusyBox for Embedded Linux
BusyBox for Embedded LinuxBusyBox for Embedded Linux
BusyBox for Embedded Linux
 
Building large scale, job processing systems with Scala Akka Actor framework
Building large scale, job processing systems with Scala Akka Actor frameworkBuilding large scale, job processing systems with Scala Akka Actor framework
Building large scale, job processing systems with Scala Akka Actor framework
 
Akka Actors and Clustering
Akka Actors and ClusteringAkka Actors and Clustering
Akka Actors and Clustering
 

Similar to Linux Hosting Training Course Level 1-1

trends of microprocessor field
trends of microprocessor fieldtrends of microprocessor field
trends of microprocessor fieldRamya SK
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Harshit Srivastava
 
FIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new regionFIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new regionFernando Lopez Aguilar
 
Streaming multiprocessors and HPC
Streaming multiprocessors and HPCStreaming multiprocessors and HPC
Streaming multiprocessors and HPCOmkarKachare1
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processorMunaam Munawar
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialmadhuinturi
 
ICT presentation.pptx
ICT presentation.pptxICT presentation.pptx
ICT presentation.pptxdianazen97
 
Design patterns for scaling web applications
Design patterns for scaling web applicationsDesign patterns for scaling web applications
Design patterns for scaling web applicationsIvan Dimitrov
 
Modern processor art
Modern processor artModern processor art
Modern processor artwaqasjadoon11
 
Network Processor - 2021.pptx
Network Processor - 2021.pptxNetwork Processor - 2021.pptx
Network Processor - 2021.pptxssuserdfb2da
 
Modern processor art
Modern processor artModern processor art
Modern processor artwaqasjadoon11
 
Processor Organization
Processor OrganizationProcessor Organization
Processor OrganizationDominik Salvet
 
A Journey into Hexagon: Dissecting Qualcomm Basebands
A Journey into Hexagon: Dissecting Qualcomm BasebandsA Journey into Hexagon: Dissecting Qualcomm Basebands
A Journey into Hexagon: Dissecting Qualcomm BasebandsPriyanka Aash
 

Similar to Linux Hosting Training Course Level 1-1 (20)

trends of microprocessor field
trends of microprocessor fieldtrends of microprocessor field
trends of microprocessor field
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
 
FIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new regionFIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new region
 
Streaming multiprocessors and HPC
Streaming multiprocessors and HPCStreaming multiprocessors and HPC
Streaming multiprocessors and HPC
 
Processors
ProcessorsProcessors
Processors
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processor
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
 
Coa presentation4
Coa presentation4Coa presentation4
Coa presentation4
 
Multicore computers
Multicore computersMulticore computers
Multicore computers
 
ICT presentation.pptx
ICT presentation.pptxICT presentation.pptx
ICT presentation.pptx
 
Design patterns for scaling web applications
Design patterns for scaling web applicationsDesign patterns for scaling web applications
Design patterns for scaling web applications
 
12429908.ppt
12429908.ppt12429908.ppt
12429908.ppt
 
Coa presentation3
Coa presentation3Coa presentation3
Coa presentation3
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
processor struct
processor structprocessor struct
processor struct
 
Network Processor - 2021.pptx
Network Processor - 2021.pptxNetwork Processor - 2021.pptx
Network Processor - 2021.pptx
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
Danish presentation
Danish presentationDanish presentation
Danish presentation
 
Processor Organization
Processor OrganizationProcessor Organization
Processor Organization
 
A Journey into Hexagon: Dissecting Qualcomm Basebands
A Journey into Hexagon: Dissecting Qualcomm BasebandsA Journey into Hexagon: Dissecting Qualcomm Basebands
A Journey into Hexagon: Dissecting Qualcomm Basebands
 

Recently uploaded

Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptxJungkooksNonexistent
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxGal Baras
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shoplaozhuseo02
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理aagad
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxlaozhuseo02
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxTristanJasperRamos
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxnatyesu
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxabhinandnam9997
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfSiskaFitrianingrum
 

Recently uploaded (12)

Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdf
 

Linux Hosting Training Course Level 1-1

  • 2. Linux Hosting Training Course [Level 1-1] Ramy Allam
  • 3. OUTLINE ● Networking ● Hardware ● Operating System ● Client to Client ● Client / Server
  • 5. Network Types ● Local Area Network ● Limited Space ● Office – School - College
  • 6. Network Types ● Wide Area Network ● Wide Space ● Wide number of Lans ● Cities - Countries
  • 8. Switch / Router ● Switch connects devices inside LAN ● Router connects WAN
  • 9. ● Network Topology ● MAC Address and Switch Relation ● Routing Table Find it !
  • 11. What is the Internet ? ● Interconnected WANs ● Each Network has multiple devices ● Devices exchange information together
  • 12. Communication Protocol ● All communications between devices require that the devices agree on the format of the data. The set of rules defining a format is called a protocol.
  • 13. IP Address ● TCP/IP is the main communication protocol between networks ● Each device connects to the internet gets an IP Address ● IPv4 ● IPv6
  • 14. IP Versions ● IPv4 ● Uses 32bits ● 4 Decimal groups ● 192.168.1.4 ● 4294967296 Address (2^32) ● IPv6 ● Uses 128bits ● 8 Hexadecimal groups ● 2001:0db8:85a3:0042: 1000:8a2e:0370:7334 ● 3.4× 10^38 Address (2^128)
  • 15. Communication Port ● In computer networking, a port number is part of the addressing information used to identify the senders and receivers of messages. 192.168.1.4 8080 I'm trying to connect 192.168.1.4 on Port 8080 192.168.1.3 Device2 Device1
  • 16. UPLINK ● Ethernet is used for connecting computers to a local area network (LAN). ● Standard Ethernet transmits data up to 10 Mbps. ● Fast Ethernet supports data transfer up to 100 Mbps. ● Gigabit Ethernet transmits up to 1000 Mbps (1Gbps).
  • 17. UPLINK ● Bandwidth/Traffic – The amount of data being transferred ● BW usage is reset at the first of every month ● Download VS Upload ● Speed in Byte
  • 19. CPU “Central Processing Unit” Executes Instructions from Software ● ALU - “Arithmetical Logical Unit” ● CU - “Control Unit” It controls communication and co-ordination between input/output devices. It reads and interprets instructions and determines the sequence for processing the data.
  • 20. CPU “Central Processing Unit” ● Cache Memory “When the processor needs to read from or write to a location in main memory, it first checks whether a copy of that data is in the cache. If so, the processor immediately reads from or writes to the cache, which is much faster than reading from or writing to main memory.” ● Speed in GHz ● Vendors ( Intel – AMD )
  • 21. Single/Multi CPU Cores Single Core ` Dual Core N Cores
  • 22. Thread Thread is an ordered sequence of instructions – How the app works on cores ? ● Multithreading execute instructions in parallel ● Processor must support threading ● Software must be threaded
  • 23. # Processors / # Cores ● Single Processor Single Core Total ( 1x 1 = 1 ) Core ● Single Processor Dual Core Total ( 1x 2 = 2 ) Cores 1Core 1Core 1 Core ● Single Processor Quad Core Total ( 1x 4 = 4 ) Cores 1Core 1Core 1Core 1Core
  • 24. # Processors / # Cores ● Dual Processor Single Core Total ( 2x 1 = 2 ) Core ● Dual Processor Dual Core Total ( 2x 2 = 4 ) Cores 1Core 1Core 1 Core ● Dual Processor Quad Core Total ( 2x 4 = 8 ) Cores 1Core 1Core 1Core 1Core 1 Core 1Core 1Core 1Core 1Core 1Core 1Core
  • 25. CPU Comparison ● # Cores ● # Thread ● Clock Speed ● Cache Memory
  • 26. Models Comparison Intel Dual core E2180 Intel Quad Core X3430 Intel Quad Core E5620 Intel Dual Core G6950 Intel Quad Core E3-1220
  • 27. Which one is better ? ● Let cpuboss.com take care of this Ex. Intel-Xeon-E5620-vs-Intel-Xeon-E5-2620 http://cpuboss.com/cpus/Intel-Xeon-E5620-vs-Intel-Xeon- E5-2620 ● Benchmark http://www.cpubenchmark.net/high_end_cpus.html
  • 28. RAM ● Stores Data temporarily until processor asks for it. ● Random Access Memory ● Volatile ● DDR2 8.9GB/s – 1.8V ● DDR3 12.8GB/s – 1.5V
  • 29. HDD ● Hard disk is permanently storage ● Speed in rpm ● SATA - Big Storage ● SAS – Performance ● SSD – High Performance and DB servers
  • 31. Operating System ● The software that manages computer hardware resources. ● The interface between Hardware and Application. ● GNU/Linux – Distributions ( RHEL , CentOS, Debian, Ubuntu )
  • 32. GNU/Linux ● Free ● OpenSource ● Compatible with most programming languages and server-side scripting ● Community ● Market Share
  • 33. Client to Client Device1 Ahmed : Alsalam Alaykom Ahmed : What's this ? Device2 Mohamed : W Alaykom Alsalam Mohamed : Linux Hosting Course
  • 34. Client / Servers - DataBase Server - File Server - Web Server - Mail Server - Communications Server - Game Server - DNS Server