Internet Technology - Syllabus

Course Overview and Structure

Embark on a profound academic exploration as you delve into the Internet Technology course (IT) within the distinguished Tribhuvan university's CSIT department. Aligned with the 2065 Syllabus, this course (CSC-402) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60 + 20 + 20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 3 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


Course Synopsis: Study on internet protocols, client/server applications and web services. Designing and applications of internet and intranet system.

Goal: This course deals 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.

Units

Key Topics

  • Introduction to Computers
    IN-01

    An overview of computers and their significance in today's world. This topic sets the stage for understanding the basics of computers.

  • Digital and Analog Computers
    IN-02

    Understanding the difference between digital and analog computers, their characteristics, and applications.

  • Characteristics of Computers
    IN-03

    Exploring the key characteristics of computers, including input, processing, storage, and output.

  • History of Computers
    IN-04

    A brief history of computers, from their inception to the present day, highlighting key milestones and developments.

  • Generations of Computers
    IN-05

    Understanding the different generations of computers, including their features, advantages, and limitations.

  • TCP/IP and the IP Layer overview
  • IPv4 and IPv6 Address Types and Formats
  • IPv4 and IPv6 Header Structure
  • Internet RFCs

  • Standard protocols: SMTP, E-mail, Message (RFC22), PGP, POP, IMAP, HTTP, FTP
  • N-Tiered Client/Server Architecture
  • Universal Internet Browsing
  • Multiprotocol Support

  • HTTP, Web Servers and Web Access
  • Universal naming with URLs
  • WWW Technology: HTML, DHTML, WML, XML
  • Tools: WYSIWYG Authoring Tools
  • Helper applications: CGI, PERL, JAVA SCRIPTS, PHP, ASP, .NET Applications
  • Introduction to AJAX (Programming)
  • Browser as a rendering engine: text, HTML, gif and jpeg

  • Designing of Internet System Network Architecture
  • Choice of platforms
  • Sever Concepts: WEB, Proxy, RADIUS, MAIL
  • Cookies
  • Load Balancing: Proxy Arrays
  • Server Setup and Configuration Guidelines
  • Security and System Administration Issues, Firewalls and Content Filtering.

  • Introductions
  • Benefits and drawbacks of intranets
  • Protocols, Structure and Scope of Networks
  • Intranets Resources Assessments: Network Infrastructure, Clients and Server
  • Resources
  • Intranet Implementation Guidelines
  • Content Design, Development, Publishing and Management
  • Intranet Design with Open Source Tools: DRUPAL, JUMLA
  • Tunneling Protocols: VPN

Key Topics

  • Introduction to Computers
    IN-01

    An overview of computers and their significance in today's world. This topic sets the stage for understanding the basics of computers.

  • Digital and Analog Computers
    IN-02

    Understanding the difference between digital and analog computers, their characteristics, and applications.

  • Characteristics of Computers
    IN-03

    Exploring the key characteristics of computers, including input, processing, storage, and output.

  • History of Computers
    IN-04

    A brief history of computers, from their inception to the present day, highlighting key milestones and developments.

  • Generations of Computers
    IN-05

    Understanding the different generations of computers, including their features, advantages, and limitations.

  • Classification of Computers
    IN-06

    Categorizing computers based on their size, functionality, and application, including desktops, laptops, and mobile devices.

  • The Computer System
    IN-07

    An in-depth look at the components of a computer system, including hardware and software.

  • Applications of Computers
    IN-08

    Exploring the various applications of computers in different fields, including business, education, and healthcare.

Lab works

Laboratory Works:

Laboratory should include features like packet capturing and analysis, design of internet/intranet system, proxy administration, firewall configuration and management, VPN, implementation of IRC, Content development with JUMLA/DRUPAL mentioned in the syllabus.