3. OUTLINE
● Web Server
● FTP Server
● Mail Server
● Database Server
● DataCenter
● Building WebSite requirements
4. Web Server
● The primary function of a web server is to store,
process and deliver web pages to clients.
● Protocol : HTTP ( HyperText Transfer Protocol )
● Port : 80
● Software : ( Apache – Nginx )
● Client : Web Browser ( Chrome, Firefox ..etc )
5. FTP Server
● Used to transfer computer files from one host to
another host over network
● Protocol : FTP ( File Transfer Protocol )
● Port : 21
● Software : ( Pure-FTP – ProFTP - VSFTPD )
● Client : ( FileZilla )
6. Mail Server
● Used for mailing systems
● Protocol : Outgoing ( SMTP “Simple Mail Transfer Protocol” )
Incoming ( - POP3 “Post Office Protocol”
- IMAP “Internet Message Access Protocol”)
● Port : SMTP – 25
POP3 – 110
IMAP – 143
● Software : ( Exim - Dovecot - Courier - Zimbra )
● Client ( WebMail - Outlook - Evolution )
8. Database Server
● Creating and managing db's
● MySQL – MSSQL – Oracle
● MySQL Port : 3306
● Client : Programming languages such ( PHP –
Java – Python ..etc ) || MySQL Client
9. DataCenter
● Used for housing Servers and Network
component
● High Internet Connection
● Redundancy for
Internet and Electricity
● Cooling
● Security
13. Building a webSite
● URL – Domain Name
● Design – Web Designer
● Storage – WebHosting
14. Domains and DNS
domain.tld
● Domain name is a unique name that identifies a website
● TLD “Top Level Domain” ( com – org – net – .eg ..etc )
http://en.wikipedia.org/wiki/List_of_Internet_top-level_do
mains
Google.com 213.158.189.125
Facebook.com
Twitter.com
Youtube.com
173.252.110.27
199.59.149.230
213.158.189.85
Domain IP
DNS