the overview of servers

26
Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Upload: emilie

Post on 19-Jan-2016

22 views

Category:

Documents


0 download

DESCRIPTION

Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA. The Overview of Servers. Contact Me. Outline. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Overview of Servers

Presenter Allen-Green C.L. HuangMicrosoft Student Partners, Taiwan ; MCITPGraduated School, Information Management, TKUCEO, IMNA

Page 2: The Overview of Servers
Page 3: The Overview of Servers

Introduction- Early Computers- Recently Servers- Cloud TechnologyConcept of Internet- OSI 7 Layer- TCP/IPClient/Server Architecture- Client-side- Server-sideServer Applications and Setting- Apache HTTP Server- Filezilla FTP Server (Windows)Security- Weakness- Protection

Page 4: The Overview of Servers
Page 5: The Overview of Servers

ENIAC. Fig from Wiki

Pascal, 1962; Mark I, 1642ENIAC, 1946x86 8086, 80186, 80286,80386,

80486 Pentiun, IA32

IA64 vs AMD 64

Page 6: The Overview of Servers

IBM MainframeComputer / Terminal

An IBM 704 mainframe (1964). fig from Wiki

Page 7: The Overview of Servers

Server Workstation (Multi-core, SCSI) PC Hand-hold Devices

IBMz9. fig from Wiki

Page 8: The Overview of Servers

Super Computer (IBM Mainframe)Cluster ComputingGrid ComputingDistribution ComputingCloud Computing

Page 9: The Overview of Servers

IaaS (Infrastructure as a Service) Data-as-a-Service(DaaS) Amazon (EC2), Google App, VM vCloud

PaaS(Platform as a Service) App-engine, Apache+PHP+MySQL,

IIS+ASP.NET SaaS(Infrastructure as a Service)

Gmail, Docs, Flickr

Page 10: The Overview of Servers

Reference from http://www.tech-faq.com/osi-model.html

Page 11: The Overview of Servers

TCP IP (IPv4, IPv6)

Reference from http://www.csie.ntu.edu.tw/~b6506066/Micro2/tcp_ip.htm

Page 12: The Overview of Servers

Reference from http://www.tcpipguide.com/free/t_IPDatagramEncapsulation.htm

Page 13: The Overview of Servers

Reference from http://dns-learning.twnic.net.tw/internet/intro6.html

Page 14: The Overview of Servers

Reference: http://www.csie.ntu.edu.tw/~b6506066/Micro2/tcp.htm

Page 15: The Overview of Servers

Reference from http://en.wikipedia.org/wiki/File:Client-server-model.svg

Page 16: The Overview of Servers

Web SiteYahoo, Google ,etc.Web SiteYahoo, Google ,etc.

BrowserIE, Chrome, FirefoxBrowser

IE, Chrome, Firefox

Browse

Display

Page 17: The Overview of Servers

Web ServerApache, IIS, Tomcat

Web ServerApache, IIS, Tomcat

ClientBrowser, FlashGet, PPS,

KKBOX

ClientBrowser, FlashGet, PPS,

KKBOX

Request

Response

Page 18: The Overview of Servers

Unix-like (Free BSD, CentOS, Mac Lion)

Windows (Server2003, Server 08R2)

Page 19: The Overview of Servers

HTTP Server (Apache, IIS)FTP Server (PureFTP, Filezilla)Mail Server (Sendmail, Exchange

Server)DNS ServerBBS Server (Maple)Uniform Server (Dev by yourself)

Use Stable Release

Page 20: The Overview of Servers

Install on Win/Unix-like download tar/msi file

http://httpd.apache.org/ Fill with localhost / localhost / 123@123 yum or install

Directory Concepts .htaccess / httpd.conf file configuring

http://inspire.twgg.org/c/internet/host-setting/apachea39s-httpdconf-file-to-set-arguments-detailed.html

http://www.htaccesseditor.com/tc.shtml Multiple site

Page 21: The Overview of Servers

Server version only available on Windows http://filezilla-project.org/

Permission settingDirectory Concepts

Page 22: The Overview of Servers

Software OS App

People Server Administration Developer User

Page 23: The Overview of Servers

0DaySQL InjectionXSS CVS Content FilesCross-Site Request ForgeryDatabase

Server Error Message Password Field Masked Backup File Directory Listing Logins Sent Over Unencrypted Connection Apache Account Information Disclosure Secure Section Only Accessible Via SSL Possible Username or Password Disclosure Admin Section Require Authentication Guestbook.pl Server-Side Include Command Execution

Page 24: The Overview of Servers

Patch! Patch! Patch!Security AwarenessDeveloper in Security

addslash() functions, session management

Server Management

Page 25: The Overview of Servers

淺談雲端運算 http://www.cc.ntu.edu.tw/chinese/epaper/

0008/20090320_8008.htm http://www.zdnet.com.tw/news/software/

0,2000085678,20138391,00.htm http://zh.wikipedia.org/wiki/IP%E5%9C%B0%E5%9D%80 http://www.tcpipguide.com/free/

t_IPDatagramEncapsulation.htm http://newsletter.ascc.sinica.edu.tw/news/read_news.php?

nid=1357

Page 26: The Overview of Servers

http://www.eveonlinereview.com/eve-server-upgrade/ http://arrowquick.com/blog/2010/12/23/repurposing-old-servers-

part-one/ http://support.morehouse.edu/whatis-network/ http://www.jonlee.ca/an-optimal-server-configuration/