Internet and Intranet

Course Objectives:
The  focus of this course  is on the practical application  of internetworking technologies  to private intranets  for information management and public internets  for electronic commerce  students will  learn  theoretical  details, strategies  for designing  sites,  techniques  for creating their technical  infrastructures,  methods  for developing  content, and techniques  for site deployment and management. Students will develop various intranet and internet applications and setup servers as part of practical session.

  1. Introduction [5 hours]
    1. History and Development of Internets and Intranets
    2. IANA, RIR/NIR/LIR and ISPs for internet number management
    3. Internet Domain and Domain Name System
    4. Internet Access Overview
    5. Internet Backbone Networks: Optical Backbone, Marine Cables, Teleports, Satellite and Terrestrial Links

  2. Internet Protocol Overview [6 hours]
    1. TCP/IP and the IP Layer overview
    2. IPv4 and IPv6 Address Types and Formats
    3. IPv4 and IPv6 Header Structure
    4. Internet RFCs

  3. Protocols and Client/Server Applications [6 hours]
    1. Standard protocols: SMTP, E-mail Message (RFC22),PGP,  POP, IMAP, HTTP, FTP
    2. N-Tiered Client/Server Architecture
    3. Universal Internet Browsing
    4. Multiprotocol Support

  4. HTTP and the Web Services [8 hours]
    1. HTTP, Web Servers and Web Access
    2. Universal naming with URLs
    3. WWW Technology: HTML, DHTML, WML, XML
    4. Tools: WYS/WYG Authoring Tools
    5. Helper applications: CGI; PERL, JAVA, JAVA SRIPTS, PHP, ASP, .NET Applications
    6. Introduction to AJAX (Programming)
    7. browser as a rendering engine: text, HTML, gif and jpeg

  5. Designing Internet Systems and Servers  [8 hours]
    1. Designing of Internet System Network Architecture
    2. Choice of platforms
    3. Server Concepts: WEB, Proxy, RADIUS, MAIL
    4. Cookies
    5. Load Balancing: Proxy Arrays
    6. Server Setup and Configuration Guidelines
    7. Security and System Administration Issues, Firewalls and Content Filtering

  6. Internet and Intranet Systems Development [6 hours]
    1. Introductions
    2. Benefits and drawbacks of intranets
    3. Protocols, Structure and Scope of Networks
    4. Intranets Resource Assessments: Network Infrastructure, Clients and Server Resources
    5. Intranet Implementation Guidelines
    6. Content Design, Development, Publishing and Management
    7. Intranet Design with Open source Tools: DRUPAL, JUMLA
    8. Tunneling Protocols: VPN

  7. Internet and Intranet Applications [6 hours]
    1. General Applications: Email, WWW, Gopher, Online Systems
    2. Multimedia and Digital Video/Audio Broadcasting: Video/Audio Conferencing, Internet Relay Chat (IRC)
    3. Broadband Communications, Policy, xDSL and Cable Internet
    4. VoIP, FoIP and IP Interconnection
    5. Datacenters and Data warehousing, packet clearing house
    6. Unified Messaging Systems
    7. Fundamental of e-Commerce
    8. Concept of Grid and Cloud Computing

Practicals

  1. Lab1: Web programming Skill (HTML, PHP, ASP..) and WEB development Tools.
  2. Lab2, 3, 4: Web Programming with DB Connection and Ajax programming.
  3. Lab5,6: Internet & Intranet Site Development (personal/corporate web development)
  4. Lab 7: Web & DNS Server Installation, Configuration and Hosting.
  5. Lab8: presentation of project work developed on lab 5, 6 & 7.

References

  1. Computer Networks; Andrew S. Tanenbaum, Prentice Hall
  2. Internet and Intranet Engineering; Daniel Minoli, mGraw-Hill
  3. Internetworking with TCP/IP; Comer, D.E and Stevens
  4. RFC 821/822/1543/1738/2068

Evaluation Scheme:
The questions will cover all the units of the syllabus. The evaluation scheme will be as indicated below:

Chapter

Hour

Marks Distribution*

1

5

10

2

6

10

3

6

10

4

8

15

5

8

15

6

6

10

7

6

10

Total

45

80


*Note: There may be minor deviation in marks distribution.

Sponsered Ads