CresignSys Learn — Lesson 001

Written by

in

Course: From Basic Science to Web Hosting

Module 01 — Basic Science

Lesson 001 — What Is Technology?

Difficulty: Beginner
Prerequisites: None
Estimated time: 10 minutes


1. Learning Objectives

After this lesson, you should understand:

  • What technology means
  • The difference between science and technology
  • Why technology depends on physical principles
  • How basic science eventually leads to computers
  • How computers eventually lead to web hosting

2. What Is Technology?

Technology is the use of knowledge, scientific principles, tools, materials, and processes to solve problems or accomplish useful tasks.

A simple example is a lamp.

Problem
  ↓
Need light
  ↓
Electrical technology
  ↓
Lamp
  ↓
Light

A modern web server is also technology.

Problem
  ↓
Need to provide information to people
  ↓
Computer
  ↓
Network
  ↓
Web server
  ↓
Website

3. Science vs Technology

These two ideas are related but different.

Science asks:

How does nature work?

Examples:

Why does electricity flow?
Why do materials conduct electricity?
How does light travel?
How does matter behave?

Technology asks:

How can we use what we know to accomplish something?

For example:

Scientific knowledge
       ↓
Semiconductor physics
       ↓
Transistor
       ↓
Computer chip
       ↓
Computer

4. Technology Starts With the Physical World

Before a computer existed, there was physical matter.

Matter
 ↓
Atoms
 ↓
Electrons
 ↓
Electricity
 ↓
Electronic devices
 ↓
Transistors
 ↓
Digital circuits
 ↓
Computer

Therefore, a computer isn’t something separate from physics.

A computer is a physical machine that uses physical processes to represent and manipulate information.


5. What Is a Physical State?

Everything around us can have different states.

For example:

Lamp

OFF
ON

A switch can have:

OPEN
CLOSED

A voltage can have different values.

A transistor can operate in different electrical conditions.

Digital electronics takes advantage of controlled physical states.


6. From Physical State to Information

Suppose we have a switch:

OFF → 0
ON  → 1

We have now created a simple representation.

The physical state:

OFF / ON

is interpreted as:

0 / 1

This is the beginning of digital information.


7. From One Bit to Many Bits

One binary state gives us:

0
1

Two binary states give:

00
01
10
11

Eight bits give one byte:

10110010

These patterns can represent:

Numbers
Characters
Instructions
Image data
Audio data
Video data
Network data

The pattern has meaning because we have agreed on how to interpret it.


8. Information Needs Representation

Consider:

A

A computer cannot directly manipulate the human concept of the letter A.

It uses a representation.

For example:

A
 ↓
65
 ↓
01000001

The computer’s electronic circuits manipulate the binary representation.


9. Information Needs Processing

Suppose we want:

5 + 3

A computer converts the numbers into representations and uses electronic logic to perform the operation.

Conceptually:

5
 ↓
Binary representation
 ↓
Electronic circuits
 ↓
Addition
 ↓
Result
 ↓
8

This is computation.


10. Information Needs Storage

If information must remain available after an operation, it needs to be stored.

Examples:

RAM
SSD
Hard disk
Flash memory

Conceptually:

Information
     ↓
Physical state
     ↓
Memory

11. Information Needs Communication

Suppose one computer needs to send information to another.

Computer A
    ↓
Information
    ↓
Signal
    ↓
Network
    ↓
Signal
    ↓
Computer B

This creates the field of computer networking.


12. From Computer to Internet

One computer can communicate with another.

Then many computers can connect:

Computer
   ↓
Network
   ↓
Network
   ↓
Network
   ↓
Internet

The Internet is therefore not one giant computer.

It is a network of interconnected networks.


13. From Internet to Web

The Internet provides the communication infrastructure.

The Web is one of the services built on that infrastructure.

Conceptually:

Internet
   ↓
TCP/IP
   ↓
HTTP
   ↓
Web

A browser can communicate with a web server using HTTP/HTTPS.


14. From Web to Web Hosting

Now we arrive at your main subject.

Someone wants a website.

The website needs somewhere to run and store its files.

Website files
     ↓
Computer/server
     ↓
Internet connection
     ↓
Web server
     ↓
Visitors

Providing this infrastructure is web hosting.


15. What Is a Server?

A server is fundamentally a computer that provides a service to other computers.

For example:

Web server
Database server
Mail server
DNS server
File server

A web server provides web content.


16. Your Hosting Server

Your own hosting environment can be understood as:

Physical infrastructure
        ↓
Cloud infrastructure
        ↓
Virtual Machine
        ↓
Ubuntu Linux
        ↓
Nginx
        ↓
PHP
        ↓
MySQL
        ↓
WordPress
        ↓
Website

17. The Complete Journey

Now connect everything:

Physics
  ↓
Matter
  ↓
Atoms
  ↓
Electrons
  ↓
Electricity
  ↓
Semiconductors
  ↓
Transistors
  ↓
Digital logic
  ↓
Computer
  ↓
Operating system
  ↓
Networking
  ↓
Internet
  ↓
HTTP
  ↓
Web server
  ↓
Website
  ↓
Web hosting

This is the learning journey we will follow throughout CresignSys Learn.


18. Important Idea

Don’t think of web hosting as something completely separate from basic science.

It is the top layer of a very large technology stack.

                  WEB HOSTING
                       ↑
                    WEBSITE
                       ↑
                     HTTP
                       ↑
                   NETWORK
                       ↑
                  OPERATING SYSTEM
                       ↑
                    COMPUTER
                       ↑
                  DIGITAL LOGIC
                       ↑
                   TRANSISTOR
                       ↑
                  SEMICONDUCTOR
                       ↑
                   ELECTRICITY
                       ↑
                    PHYSICS

Each layer depends on the layers underneath it.


19. Practical Thinking

When you eventually execute:

sudo systemctl restart nginx

you are actually interacting with many layers:

Command
 ↓
Shell
 ↓
Linux
 ↓
systemd
 ↓
Nginx process
 ↓
CPU instructions
 ↓
Memory
 ↓
Electronic circuits
 ↓
Physical hardware

This is why learning the fundamentals is valuable.


20. Summary

Remember these seven ideas:

1. Nature provides physical laws.
2. Science studies those laws.
3. Engineering uses that knowledge.
4. Electronics controls physical signals.
5. Computers use those signals to process information.
6. Networks allow computers to communicate.
7. Web hosting provides computers, software, and connectivity
   for websites and web applications.

The next lesson

Lesson 002 — What Is Matter?

We will go one level deeper:

Matter
 ↓
Atoms
 ↓
Nucleus
 ↓
Protons
 ↓
Neutrons
 ↓
Electrons
 ↓
Electric charge
 ↓
Why electrons matter to computers

That lesson is the proper starting point for understanding electricity → semiconductor → transistor → computer → server → web hosting.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *