internet engineering course outline. aims and contents to attain necessary skills for handling day...

17
Internet Engineering Internet Engineering Course Course Outline

Upload: maurice-hicks

Post on 30-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Internet Engineering Internet Engineering CourseCourse

Outline

Aims and Contents Aims and Contents To attain necessary skills for

handling day to day needs of a today organization regarding:◦IT infrastructure◦Site and services deployment and

maintenance◦Providing a reliable, stable and

secure environment

Major ContentsMajor ContentsNetwork DesignOperating System SelectionDNS-DHCPWeb ServersWeb Application DevelopmentJ2EE - .NetContent Management

Major Contents -ContinueMajor Contents -ContinuePortalsDatawarehousingEmail serviceLDAPNATSambaSecurity Tools

Major Contents -ContinueMajor Contents -ContinueSingle Sign On (SSO)- RadiousClustering & Load BalancingClient Management

Problem SpecificationProblem SpecificationA typical scenario for Internet

Engineering caseAnalysis and discussion on

requirements

A typical scenarioA typical scenarioAn organization wants to build and

enhance its current infrastructure and services for better presence on the Internet.

You are assigned to analyze the organization needs, develop a solution and implement it.

In this course we follow a typical software engineering process and try to make a suitable solution.

RequirementsRequirementsTo have an Internet platform with

following components and features:◦ Mail service◦ Web site◦ Central user and workstations

management◦ Security ◦ Access to the organization’s services

anytime and anywhere◦ Stable and reliable platform

Requirements (cont.)Requirements (cont.)Mail service:

◦Send and receiving emails◦Spam detection◦Security◦Web interface◦Mailing lists

Requirements (cont.)Requirements (cont.)Web site

◦Hosting company web site as well as internal web applications (portals, groupware, ERP, etc.)

◦Secure platform◦Easy deployment and configuration◦Supporting multiple web languages

Requirements (cont.)Requirements (cont.)Central user and workstation

management◦Single sign on capability – Single

user and password for many services◦Remote antivirus installation and

maintenance◦OS patch installation◦Remote configuration

Requirements (cont.)Requirements (cont.)Secure environment

◦Resistant to intrusions◦AAA

(Authentication/Authorization/Accounting)◦Confidentiality◦Integrity◦Availability

Requirements (cont.)Requirements (cont.)Access to the organization’s

services anytime and anywhere◦Be able to use company resources

outside the organization◦Permit partner organizations to

access some part of the organization’s infrastructure

Requirements (cont.)Requirements (cont.)Stable and reliable

◦Data and service protection from software and hardware faults

◦Scalable service offering

Next step?Next step?Analysis of the requirementsEvaluate candidate solutionsSelect the most suitable solution

set

ReferencesReferences

IP Network Design Guide: http://www.redbooks.ibm.com/redbooks/pdfs/sg242580.pdf

Eve Andersson, Philip Greenspun, and Andrew

Grumet, “Software Engineering for Internet

Applications”, MIT Press 2006. Available online

Essential System Administration, Third Edition

اصول مهندسي اينترنت، ويراست دوم؛ احسان ملکيان

Many online materials from the Internet!

Grading policyGrading policyExam 50%Projects and Home-works 40%Seminar (optional/Limited) 10 %Additional works up-to 10%

additional