0% found this document useful (0 votes)
4 views5 pages

Web Technology

The document outlines the structure and evolution of the internet, detailing its growth from a military project to a global system governed by organizations like ICANN and IETF. It covers internet protocols, applications such as email and FTP, and the evolution of the web from static pages (Web 1.0) to dynamic, user-generated content (Web 2.0) and the Semantic Web (Web 3.0). Additionally, it discusses web development phases, search engine functionality, and web mining techniques.

Uploaded by

buttysaylee7
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
4 views5 pages

Web Technology

The document outlines the structure and evolution of the internet, detailing its growth from a military project to a global system governed by organizations like ICANN and IETF. It covers internet protocols, applications such as email and FTP, and the evolution of the web from static pages (Web 1.0) to dynamic, user-generated content (Web 2.0) and the Semantic Web (Web 3.0). Additionally, it discusses web development phases, search engine functionality, and web mining techniques.

Uploaded by

buttysaylee7
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 5

1.

Inter-Networking (6 Contact Hours)


1.1 Growth of the Internet
• Early Beginnings: The internet began as a military project (ARPANET)
during the 1960s for secure communication. It grew into a global system for
sharing information.
• Internet Ownership: No single entity owns the internet, but it is governed
by organizations like ICANN (Internet Corporation for Assigned Names and
Numbers) and IETF (Internet Engineering Task Force).
1.2 Anatomy of the Internet
• Components: Comprises routers, servers, clients, switches, and various
internet protocols.
• Packet Switching: Internet data is broken into packets, which are routed
independently through the network and reassembled at the destination.
1.3 Internet Protocols:
• TCP/IP: Transmission Control Protocol and Internet Protocol are the
foundational protocols of the internet, managing packet transmission.
• IP Addressing: Each device on the internet is identified by an IP address
(IPv4 or IPv6).
1.4 Email and Resource Addressing
• Email Addresses: Unique identifiers for users of email systems (e.g.,
username@domain.com).
• URL (Uniform Resource Locator): Web addresses used to locate resources
on the internet.

2. Internet Applications (4 Contact Hours)


2.1 Email:
• Definition: A method of exchanging digital messages between people using
internet communication protocols.
• Protocols: IMAP (Internet Message Access Protocol) and SMTP (Simple
Mail Transfer Protocol) are commonly used.
2.2 File Transfer Protocol (FTP):
• Purpose: FTP allows users to upload and download files between computers
over the internet.
• Client-Server Model: FTP clients connect to FTP servers to transfer data.
2.3 Telnet and Usenet:
• Telnet: A protocol used to access remote computers. Mostly replaced by
SSH (Secure Shell).
• Usenet: An early internet communication system for discussion forums,
similar to modern-day Reddit.
2.4 Internet Chat and Web:
• Chat: Real-time text communication through tools like IRC, and now
commonly via platforms like WhatsApp.
• Web: The World Wide Web (www) enables sharing of text, media, and
hyperlinks between documents via browsers.

3. Evolution of the Web (10 Contact Hours)


3.1 Web 1.0 (1990s)
• Concept: The first phase of the web, where websites were static, and
interaction was minimal.
• Technologies: HTTP (Hypertext Transfer Protocol) and HTML (HyperText
Markup Language) for creating web pages.
• Browsers: Early browsers like Mosaic and Netscape allowed users to view
web content.
• Challenges: Lack of user interaction and dynamic content.
3.2 Web 2.0 (2000s)
• Concept: Marked a shift towards dynamic content and user-generated
platforms (e.g., blogs, social media, wikis).
• Technologies: Client-side scripting (JavaScript), AJAX (Asynchronous
JavaScript and XML), allowing real-time interaction.
• Examples: Facebook, Wikipedia, YouTube—websites that let users create
and share content.
• Opportunities: Encouraged collaboration, social networking, and the
growth of web applications.
3.3 Web 3.0 (Present and Beyond)
• Concept: Known as the Semantic Web, it focuses on meaning and data,
enabling machines to interpret and process information efficiently.
• Technologies: AI, machine learning, blockchain, and data-driven web
services.
• Use Cases: Personalized search results, virtual assistants like Siri, chatbots.
• Future Directions: Moving towards Web 4.0, which aims to integrate the
physical and digital world (e.g., IoT, augmented reality).

4. Web Development (14 Contact Hours)


4.1 Phases of Web Development:
• Planning: Defining the structure, goals, and target audience.
• Designing: Visual design of the site including layouts, graphics, and colors.
• Development: Writing the code using HTML, CSS, and JavaScript to build
the website.
• Testing and Deployment: Debugging and ensuring the site is functional
before going live.
4.2 Front-End Development:
• HTML5: The standard language for structuring web pages.
• CSS3: Used to style and layout web pages.
• JavaScript: A scripting language for creating dynamic and interactive
content on web pages.
4.3 Back-End Development:
• PHP: A server-side scripting language that interacts with databases and
dynamically generates content.
• JavaScript (Node.js): Allows running JavaScript on the server side.
4.4 Web Frameworks:
• Django: A high-level Python web framework for developing web apps.
• Ruby on Rails: A server-side web application framework written in Ruby.
4.5 Web Database Connectivity:
• JDBC/ODBC: Standards for connecting web applications to databases,
allowing retrieval and manipulation of data.

5. Web Search and Mining (8 Contact Hours)


5.1 Search Engines:
• How Search Works: Search engines like Google crawl web pages and index
them to provide relevant results.
• Ranking Algorithms: Algorithms like Google’s PageRank determine the
relevance of web pages.
5.2 Web Crawling and SEO:
• Web Crawlers: Programs that automatically navigate and index web content
for search engines.
• SEO (Search Engine Optimization): Techniques used to improve a
website’s ranking in search engine results.
5.3 Web Mining:
• Text Mining: Analyzing and extracting useful information from large
volumes of text.
• Opinion Mining: Analyzing user reviews, blogs, or comments to determine
public opinion on various subjects.
5.4 Recommendation Systems:
• Example: Netflix or Amazon suggesting movies or products based on user
preferences.
5.5 Topic Detection and Tracking:
• Concept: Using machine learning to discover and follow trends in social
media and news content, providing insights into popular topics.

You might also like