Internet Engineering Course

Download Report

Transcript Internet Engineering Course

Internet Engineering Course
Outline
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 Contents
Network Design
 Operating System Selection
 DNS-DHCP
 Web Servers
 Web Application Development
 J2EE - .Net
 Content Management

Major Contents -Continue
Portals
 Datawarehousing
 Email service
 LDAP
 NAT
 Samba
 Security Tools

Major Contents -Continue
Single Sign On (SSO)- Radious
 Clustering & Load Balancing
 Client Management

Problem Specification
A typical scenario for Internet
Engineering case
 Analysis and discussion on requirements

A typical scenario
An 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.

Requirements

To 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.)

Mail service:
◦
◦
◦
◦
◦
Send and receiving emails
Spam detection
Security
Web interface
Mailing lists
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.)

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.)

Secure environment
◦
◦
◦
◦
◦
Resistant to intrusions
AAA (Authentication/Authorization/Accounting)
Confidentiality
Integrity
Availability
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.)

Stable and reliable
◦ Data and service protection from software
and hardware faults
◦ Scalable service offering
Next step?
Analysis of the requirements
 Evaluate candidate solutions
 Select the most suitable solution set

References

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 policy
Exam 50%
 Projects and Home-works 40%
 Seminar (optional/Limited) 10 %
 Additional works up-to 10% additional
