LECTURE-1 - Introduction-2024
LECTURE-1 - Introduction-2024
Internet Fundamentals
The CSC310 Team
Main Text for this Course
Title
Programming The World Wide Web (8TH
Edition)
Author:
Robert W. Sebesta
3
Lecture Outline
In-Class Discussion
Highlight ways in which the Internet has impacted aspects of
human lives
5
The Web and The Internet
In-Class Discussion
Is there a difference between both?
6
Lecture Outline | Progress
8
A Brief Introduction: Internet and WWW
▪ Origins
▪ 1960s: The U.S. Department of Defense (DoD) initiated the
development of a new large-scale computer network-ARPAnet
▪ For communications, program sharing, and remote computer access for
researchers working on defense-related contracts
▪ Funded by the DoD’s Advanced Research Projects Agency (ARPA)
▪ The first node of this network was established at UCLA in 1969
▪ Later ARPANET was connection of computers at UCLA, Stanford, UCSB,
Univ. of Utah
9
A Brief Introduction: Internet and WWW
13
Lecture Outline | Progress
https://www.lmu.edu.ng/admissions.html
https:// Admissions.html
identifies type File Location on Remote Computer
of transfer
www.lmu.edu.ng
Domain Name -
name of remote computer
Domain Name System
19
20
Lecture Outline | Progress
22
MIME Types
23
Lecture Outline | Progress
25
26
The Hypertext Transfer Protocol
27
The Hypertext Transfer Protocol
28
Lecture Outline | Progress
30
Security
31
Lecture Outline | Progress
33
Building Blocks of Web Pages
▪ JavaScript
▪ A client-side scripting language,
▪ It enables dynamic interactions and functionality.
▪ Server-side languages
▪ E.g. Node.js, PHP, Python, and Ruby
▪ They power web applications
▪ Process data and generating dynamic content on web servers.
34
Lecture Outline | End