Professional Documents
Culture Documents
Used For Electric
Used For Electric
The Beginning
***************
- First progress
- Separation of terminals from the processors
- DARPA
- Start of the DARPA project - 1969
- Started in California
- Goal:
- Help connect DARPA scientists with each other
- Help them get access to the latest researches from universities
- They created the first network of computers and called it ARPANET
What is TCP/IP
- It has four layers
- The application layer
- HTTP (Browsers Ex: Chrome)
- FTP (FTP Clients Ex: Cyberduck)
- POP3 (Local Email clients, Ex: Outlook)
- SMTP (Email Clients Ex: Gmail)
- SNMP (Routers and Printers)
- As a web developer, the layer that you are most interested on are the
Application layer protocols. Mostly HTTP and FTP.
- We will later focus and discuss the HTTP protocol
- The standardization and development of this protocol meant, a message
that follows the TCP/IP protocol can be sent through any other network that follows
the protocol
- Which means all the smaller individual networks can now be connected
with each other
- Back to 1983
- At that time, there were about 1000 computers connected to the ARPANET
- Stanford University quickly realized keeping track of all the addresses of
connected computers is going to be hard
- Hence the invention of Domain Name System (DNS)
- What is DNS
- It is the phonebook of the Internet
- How does it work
- Instead of remembering the numerical IP addresses of host computers,
a human readable name is assigned to a specific IP address of a computer
- This human readable name is called the - Domain Name
- Who manages this right now
- A non profit organization called ICANN (The Internet Corporation for
Assigned Names and Numbers)
- ICANN doesn't directly communicate with the public when someone wants
to register a domain name. Domain Registrars do.
- By 1995, NFSNET shutdown for good and passed everything to the ISPs
- In 1989, Tim Berners-Lee, the God Father of the Internet proposed a way to
solve this problem to CERN, where he used to work at the time.
- Your job as a web developer is to Mark Texts using HTML tags and make
them available on the Internet
- Developers now start by choosing a frame work that best serves their need
and build on top of that to deliver the required functionality
- Device Owners
- Ultimate control
- Apple, Samsung, Windows, Firephone, Huawei (Apple vs Samsung vs
Huawei)
(Apple charges search engines (Siri Search) & ISPs (AT&T))
- Operating Systems
- At the Mercy of Devices
- IOS, Android, Windows (Apple vs Google vs Microsoft)
- ISPs
- Version, AT&T, Comcast
- Search Engines
- Google, Bing (Google vs Microsoft)
- Browsers
- At the mercy of operating systems
(IOS, Windows, Android)
- Web 2.0/Application
- At the mercy of browsers
- Facebook
- IG
- Twitter
- Snapchat
- TikTok
- LinkedIN
- Gmail
(Facebook vs Google / Battle of data)
On the Internet
- Master the skill of using Google
- Master the skill of using stackoverflow
- Master HTML
- Master CSS
- Master JavaScript
- Understand how the HTTP protocol works
- Understand how the DNS works
- Master the React frame work
HTML Tutorial:
https://www.youtube.com/watch?v=UB1O30fR-EE
CSS Tutorial:
https://www.youtube.com/watch?v=yfoY53QXEnI