Comprehensive Study Notes: Computer Networks, Web Browsing, and Information Retrieval

Historical Foundations and Architecture of the Internet

  • Origins of the Internet
    • Sputnik (1957): The Soviet Union launched Sputnik, triggering an acceleration in U.S. defense technological research.
    • Advanced Research Projects Agency (ARPA): Established in 1958 by President Dwight D. Eisenhower under the U.S. Department of Defense.
    • ARPANET (1960s): The precursor to the modern Internet was developed as a resilient computer network.
    • Original Four ARPANET Nodes (December 1969):
      • University of California, Los Angeles (UCLA)
      • Stanford Research Institute (SRI)
      • University of California, Santa Barbara (UCSB)
      • University of Utah

Initial 4-Node ARPANET Map in December 1969

  • Evolution of Network Backbones

    • Computer Science Network (CSNET): Founded in 1979 by the National Science Foundation (NSF) to connect university computer science departments using ARPANET technology.
    • NSFNET: Created by the NSF to grant academic disciplines access to national supercomputing centers. By the late 1980s, NSFNET functioned as the primary Internet backbone.
    • Privatization (1995): The NSFNET backbone was decommissioned and privatized. A new commercial structure was established using five Network Access Points (NAPs).
    • Modern Internet Backbone: Today, global Internet architecture relies on interconnected Internet Exchange Points (IXPs) worldwide.
  • The Internet vs. The World Wide Web

    • Internet: The global physical network of interconnected computer hardware infrastructure.
    • World Wide Web (WWW): The system of interlinked documents, multimedia, and resources connected via hyperlinks and accessed through HTTP/HTML protocols.
    • Hypertext: Text containing embedded links to other digital objects or resources.
    • Hyperlink: Interactive elements that connect web pages and web objects.
    • Web Browser: Software applications that interpret HTML code and present web page content to users.

Individuals Using the Internet per 100 Inhabitants Graph (2001-2019)

  • Global Internet Adoption Rates (Per 100 Inhabitants, 2001–2019)

    • 2001: Developed Nations: 29.429.4, World Average: 8.08.0, Developing Nations: 2.82.8
    • 2003: Developed Nations: 41.541.5, World Average: 12.312.3, Developing Nations: 5.55.5
    • 2005: Developed Nations: 52.852.8, World Average: 16.816.8, Developing Nations: 8.18.1
    • 2008: Developed Nations: 61.361.3, World Average: 23.123.1, Developing Nations: 14.614.6
    • 2010: Developed Nations: 66.566.5, World Average: 29.329.3, Developing Nations: 21.121.1
    • 2013: Developed Nations: 73.873.8, World Average: 37.037.0, Developing Nations: 29.329.3
    • 2016: Developed Nations: 81.081.0, World Average: 44.844.8, Developing Nations: 37.437.4
    • 2019: Developed Nations: 86.686.6, World Average: 53.653.6, Developing Nations: 47.047.0
  • Internet2

    • A high-speed physical network dedicated to education, advanced research, and international collaboration.
    • Member Institutions: Universities, museums, art galleries, libraries, and hospitals.

Internet Connection Technologies and Digital Access

  • Internet Service Providers (ISPs) & Network Metrics

    • Internet Service Provider (ISP): Commercial or public entities that deliver consumer access to the Internet.
    • Bandwidth: The data transfer rate capacity of a network, measured in kilobits per second (Kbps), megabits per second (Mbps), or gigabits per second (Gbps).
    • Speed Measurement: Speed testing utilities such as www.fast.com evaluate real-time transfer capacity.
    • Asymmetric Connections: Residential Internet plans typically offer lower upload speeds than download speeds.
  • Comparison of Connection Types (Download Speeds as of July 2020)

    • Dial-up: Legacy connection utilizing standard telephone lines.
    • Digital Subscriber Line (DSL): Transmits data over phone wires without blocking phone calls.
      • Basic Plan: 1 Mbps1\,\text{Mbps}
      • High-Speed Plan: 15 Mbps15\,\text{Mbps}
    • Cable: Delivered via coaxial television infrastructure.
      • Basic Plan: 100 Mbps100\,\text{Mbps}
      • High-Speed Plan: 1000 Mbps1000\,\text{Mbps}
    • Fiber-to-the-Home (FTTH / FiOS): Transmits light pulses over glass strands.
      • Basic Plan: 200 Mbps200\,\text{Mbps}
      • High-Speed Plan: 940 Mbps940\,\text{Mbps}
    • Satellite: Transmits signals between a residential dish and orbiting satellites.
      • Basic Plan: 12 Mbps12\,\text{Mbps}
      • High-Speed Plan: 25 Mbps25\,\text{Mbps}

Comparing Common Residential Internet Connections Download Speed in Mbps

  • Wireless Connectivity Infrastructure
    • Cellular Networks: Utilizes network towers providing 4G4\text{G} and 5G5\text{G} data protocols. 5G5\text{G} network speeds operate several hundred times faster than 4G4\text{G}.

Cellular Network Coverage Map Example

*   **Satellite Broadband:** Provides worldwide coverage; higher cost structure; requires an unobstructed line of sight to the southern sky.

Global Satellite Network Constellation Mapping

*   **Wi-Fi Infrastructure:** Uses short-range radio waves to deliver localized access.
    *   **Municipal Wi-Fi:** Publicly funded networks providing free access to city residents.
    *   **Hotspots:** Dedicated public or commercial access locations that offer free or paid connection access.
  • Connecting Without Traditional Computers

    • Non-PC Mobile Devices: Tablets, video game consoles, portable media players, and e-Readers connect via embedded Wi-Fi or cellular chipsets.
    • Satellite Phones:
      • Establish direct links to orbiting satellites rather than terrestrial cell towers.
      • Require an unobstructed line of sight to the sky.
      • Perform poorly or fail completely inside building interiors.
      • Hardware handsets and recurring subscription plans carry significantly high costs.
  • The Digital Divide and Access Demographics

    • Digital Divide: The socioeconomic disparity between demographics and regions that have full access to modern information technologies and those that lack access.
    • International Telecommunication Union (ITU) 2019 Findings: 86.6%86.6\% of adults in developed nations were active Internet users, and 87%87\% of households possessed home access.
    • Federal Communications Commission (FCC) 2020 Broadband Deployment Report: Less than 15%15\% of the total United States population lacked broadband access.
    • FCC 2024 Deployment Data: 94%94\% of U.S. households maintained high-speed broadband connections at home.

Web Browsers, Interface Mechanics, and Configurations

  • HTML and Browser Operation
    • Hypertext Markup Language (HTML): The standard authoring code language that structures web pages.
    • Browser Functionality: Translates underlying HTML source code into visible graphical web pages.

W3Schools HTML Online Code Editor Interface

  • Major Web Browsers

    • Desktop Browsers: Microsoft Edge, Internet Explorer, Mozilla Firefox, Google Chrome, and Apple Safari.
    • Mobile Browsers: Optimized builds of Google Chrome, Mozilla Firefox, Apple Safari, and Opera designed for touch interfaces.
  • Key Web Browser Components

    • Navigation Buttons: Back, forward, and refresh controls.
    • Address/Search Bar (Omnibox): Dual-purpose field used for typing exact web addresses or initiating search engine queries.
    • Tabbed Browsing: Interface design allowing multiple web pages to open inside a single application window.
    • Favorites and Collections / History and Bookmarks: System controls for indexing and retrieving stored site links.
    • Settings and Menus: Configuration menus for privacy, display, and startup customization.

Microsoft Edge Browser Interface with Labeled Controls

  • Browser Customization and Configuration Settings

    • Default Browser: System selection determining which browser automatically handles external web links.
    • Cookies: Small text files written to a client computer by visited web servers to store user preferences, session state, and tracking tokens.
    • Pop-up Blockers: Security mechanisms preventing websites from opening auxiliary browser windows without explicit authorization.
    • Start/Home Page Setup: Custom preferences enabling users to define specific landing page URLs when launch or home buttons are triggered.
    • Search Engine Assignments:
      • Mozilla Firefox & Google Chrome: Pre-configured default search engine is Google.
      • Microsoft Edge: Pre-configured default search engine is Bing.
      • Apple Safari: Defaults to Google, but allows configurable selection between Google, Yahoo!, Bing, and DuckDuckGo.
  • Browser Extensions, Plug-Ins, and Toolbars

    • Plug-ins: External third-party programs integrated into a browser to display specialized media formats (e.g., Adobe Reader).
    • Add-ons / Extensions: Modules built specifically for a target browser to introduce new functional features.
    • Maintenance: Extensions and plug-ins must be regularly updated to patch security vulnerabilities.
    • Toolbars: Auxiliary tool strips appended to browser interfaces by software applications. Toolbars often bundle unauthorized adware or malware, degrade systemic browsing speeds, and should be monitored carefully.

Web Addressing Architecture and Search Engines

  • Navigation Methods

    • Directly entering a structured Uniform Resource Locator (URL) into the address bar.
    • Selecting hypertext links embedded within web pages.
  • Addressing Architecture and Naming Systems

    • ICANN (Internet Corporation for Assigned Names and Numbers): Non-profit regulatory entity coordinating global domain name systems, IP allocation, and root server assignments.
    • IP Address (Internet Protocol Address): Unique numeric identifier assigned to every hardware node connected to the Internet (e.g., 176.32.98.166).
    • Domain Name System (DNS): A distributed network system translating user-friendly textual domain names (such as amazon.com) into underlying machine-readable numeric IP addresses.
  • Step-by-Step DNS Lookup Procedure

    • Step 1: The user computer sends a domain request to the ISP's DNS Server: "What is the IP address of Amazon.com?"
    • Step 2: The DNS server locates the matching records and replies with the corresponding IP address: 176.32.98.166.
    • Step 3: The user computer sends a direct page request to the target IP address: 176.32.98.166.
    • Step 4: The target web server at 176.32.98.166 delivers the Amazon.com home page back to the user browser.

Step-by-Step Domain Name System DNS Lookup Process

  • Search Engine Mechanics and Boolean Query Logic

    • Search engines use automated database indexing algorithms to continuously crawl and catalogue the World Wide Web.
    • Boolean Logic Operators:
      • AND: Restricts search results to records containing both input search terms.
      • OR: Broadens search results to include records matching any input search terms.
      • NOT: Excludes records containing the specified unwanted search term.
  • Empirical Comparison of Search Filter Yields (Google Query Data)

    • Query: eagles →\rightarrow Yields 200,000,000200{,}000{,}000 results.
    • Query: eagles AND birds →\rightarrow Limits yield to 21,200,00021{,}200{,}000 results.
    • Query: eagles OR birds →\rightarrow Expands yield to 628,000,000628{,}000{,}000 results.
    • Query: eagles NOT football →\rightarrow Filters yield down to 57,500,00057{,}500{,}000 results.

Google Search Volume Comparison Using Boolean Operators

Evaluating Web Source Credibility

  • Source Verification & Structural URL Metrics

    • Top-Level Domain (TLD) Analysis: Inspect the URL suffix for trusted domains:
      • .edu (higher education institutions)
      • .gov (governmental agencies)
      • .com (commercial businesses)
      • .org (organizations)
      • .net (network providers)
      • .biz, .info, .tv (commercial or niche entities)
    • Author Credentials: Verify author qualifications, listed institutional affiliations, and expert background.
    • Sponsoring Organization: Examine site ownership to identify commercial conflicts of interest, corporate backing, or agenda-driven bias.
    • About Us and Home Pages: Read underlying site documentation to analyze mission statements, institutional credibility, and disclosure policies.
    • Contact Information: Ensure valid contact addresses, phone numbers, or editorial channels are provided.
    • Academic Searching: Use academic indexes such as Google Scholar to locate peer-reviewed scientific journals and legal databases.
  • Design Integrity, Currency, and Cross-Verification

    • Currency Timestamps: Inspect copyright dates and publication update indicators (typically located in the page footer).
    • Design Quality: Professional site layouts generally lack grammatical mistakes, spelling errors, or broken navigation assets.
    • Information Cross-Verification: Confirm factual statements by comparing claims against multiple independent, authoritative web sources.