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