SlideShare a Scribd company logo
1 of 18
Download to read offline
Conception of Internet & Web

                    C.Samnang
            samnang.chea369@gmail.com




C.Samnang
Internet
C.Samnang
Internet
៚   A short form of the technical term internetwork and also referred to as Net

៚ A global system of interconnected computer networks that use the standard
  Internet Protocol Suite (TCP/IP)
៚ A network of networks that consists of millions of private, public, academic,
  business, and government networks, of local to global scope, that are linked by
  a broad array of electronic, wireless and optical networking technologies
៚ Carries a vast range of information resources and services


៚   Services over Internet
     ៙ Web (WWW)
     ៙ E-commerce
     ៙ Communication (e-mail, forum, chat, telephone, etc.)
     ៙ File transfer
     ៙ Online learning, working
     ៙ Remote connection, etc.



C.Samnang                                                                         3
Visualization from the Opte Project
C.Samnang                             4
Protocols
៚   Open Systems Interconnection model simplified (OSI model)
     ៙ Application: HTTP, FTP, POP, IMAP, SMTP, DNS, SSH, etc.
     ៙ Transport: TCP (Transport Control Protocol), UDP (User Datagram
       Protocol)
     ៙ Network: IP (Internet Protocol)
     ៙ Data Link: no specified


៚   Application Layer
     ៙ HTTP (HyperText Transfer Protocol): Web
     ៙ FTP (File Transfer Protocol): file transfer
     ៙ POP (Post Office Protocol)/IMAP (Internet Message Access Protocol),
       SMTP (Simple Mail Transfer Protocol): e-mail
     ៙ DNS (Domain Name Server): translating hostnames into IP address
     ៙ SSH (Secure Shell): remote secure connection




C.Samnang                                                                    5
History
៚   1959-68: ARPA Project, Ministry of Defense of America launched a network to
    support the consequences of the nuclear conflict.
៚   1969: ARPANET network, universities of America were installed lots of
    computers that were connected to the network.
៚   1970-82: Open world wide, the first connection with Norway and London
៚   1983: Internet via TCP
៚   1986: Highway of information, National Science Foundation deployed super-
    computers for speeding up the debit of Internet.
៚   1987-92: Expansion of Internet, private companies were connected to Internet.
៚   1993-2003: Explosion of Internet (Web and e-mail)




C.Samnang                                                                      6
Web
C.Samnang
Web
៚   World Wide Web, abbreviated as WWW and commonly known as Web

៚ A system of interlinked hypertext documents accessed via Internet
៚ Client/Server Model
៚ Based on 3 concepts:
   ៙ Location: URL (Uniform Resource Locator)
   ៙ Protocol: HTTP
   ៙ Language: HTML (HyperText Markup Language)


៚   Functions:
     ៙ Clients communicate with a web server via HTTP.
     ៙ Servers verify the request and authentication, and transmit the responses.
     ៙ Web browsers interpret the responses and display (maybe with a plug-in).




C.Samnang                                                                      8
History
៚   Origin
     ៙ Birth of CERN: A requirement to exchange of documents, photos, etc.
     ៙ 1989: Network of Document by Tim Berbers-Lee
     ៙ 1990: The first prototype in text mode
     ៙ 1991: The demonstration at Hypertext 91 by San Antonio


៚   Evolution
     ៙ 1993: The first Mosaic GUI by Marc Andreesen
     ៙ 1994:
         ៜ Netscape Com. Corp. by Marc Andreesen
         ៜ WWW Consortium (W3C) by Tim Berbers-Lee after leaving CERN and
            founded by MIT
     ៙ 1996: Cascading Style Sheet (CSS)




C.Samnang                                                                    9
Document Address
៚ Uniform Resource Locator (URL):
    ៙ A URI that specifies where an identified resource is available and the
       mechanism for retrieving
    ៙ 3 parts:
        ៜ protocol (how)
        ៜ domain (hostname or IP) (where)
        ៜ file name (which)
៚ URI:
    ៙ A string of characters used to identify a name or a resource on the Internet
    ៙ One can classify URIs as locators (URLs), or as names (URNs), or as both.
៚ Uniform Resource Name (URN): defines an item's identity, while the URL
  provides a method for finding it.
៚ i.e.
   ៚ http://www.google.com/index.html
   ៚ http://www.xyz.com/x%20y%20z%20.html (with URL encoding)


C.Samnang                                                                      10
Document Address (cont.)
៚   Different components of a URL:
     ៙ proto://domain:port/path?args
     ៙ proto: protocol (http, https, ftp, etc.)
     ៙ domain: hostname or IP
     ៙ port: port number (80 for http, 443 for https, etc.)
     ៙ path: maybe contains a fragment
          ៜ i.e. http://en.wikipedia.org/wiki/Internet#Protocols
     ៙ args: allows to pass information to server-side applications
          ៜ i.e.
            http://www.google.com/search?hl=en&source=hp&q=Int
            ernet&aq=f&aqi=g10&aql=f&oq=

៚   URL path:
     ៙ Relative : img/xyz.png (a link in
       http://www.xyz.com/index.html)
     ៙ Absolute path: http://www.xyz.com/img/xyz.png



C.Samnang                                                        11
Web Page, Web Site & Web Browser
៚   Web page (or webpage):
     ៙ A document or information resource that is suitable for the World Wide
       Web and can be accessed through a web browser and displayed
     ៙ This information is usually in HTML or XHTML format, and may link to
       other web pages via hypertext links.
     ៙ Web pages frequently subsume other resources such as style sheets,
       scripts and images.

៚   Web site (website):
     ៙ A collection of related web pages containing images, videos, etc.
     ៙ A web site is hosted on at least one web server, accessible via a network
       such as the Internet or a private local area network through a URL.

៚   Web browser (or Internet browser): a software application for retrieving,
    presenting, and traversing information resources on the World Wide Web


C.Samnang                                                                          12
During displaying the content, a web browsers request other resources such as
images, music, etc.

Static Web Page

C.Samnang                                                                       13
A server-side application may use the arguments.

Dynamic Web Page

C.Samnang                                          14
Proxy
៚ Proxy server:
   ៙ A server (a computer or an application) that acts as intermediary between
      clients and servers
   ៙ Most proxies are a web proxy, a;;owing access to content on the web.
៚ Potential purposes of a proxy:
   ៙ Keep machines behind it anonymous (security)
   ៙ Speed up access to resources (cache)
   ៙ Apply access policy to network services or content, i.e. block undesired
      sites
   ៙ Log or audit usage, i.e. provide company employee Internet usage
      reporting
   ៙ Bypass security or parental controls
   ៙ Scan transmitted content for malware before delivery
   ៙ Scan outbound content, e.g., for data leak protection
   ៙ Circumvent regional restrictions


C.Samnang                                                                  15
Proxy & Cache

C.Samnang       16
Internet and internet is               Sometimes someone asks
       different because of I and i.          me to install some plug-ins.
                                              It’s annoying.
                        Cool.
      You’re idiots.

                       I don’t care.          Internet and web is the same.
                                              I go to suffer Internet or web.

                                        Go to school again, IE.
      This web page is COOL.

When it’s with me, why is its
presentation DIFFERENT?
                                               What are web 1.0 and web 2.0?
       I know.         You’re HOT.
                                       Ask my developers Google.
       I know that I don’t know.       Write one page and send to
                                       your teacher.


Comic

C.Samnang                                                                    17
The End
C.Samnang

More Related Content

What's hot

Linked data: not just theory
Linked data: not just theoryLinked data: not just theory
Linked data: not just theoryRichard Wallis
 
World Wide Web (WWW)
World Wide Web (WWW)World Wide Web (WWW)
World Wide Web (WWW)Al Mamun
 
Scary Halloween Cybersecurity Lecture -- The Deep Web
Scary Halloween Cybersecurity Lecture -- The Deep WebScary Halloween Cybersecurity Lecture -- The Deep Web
Scary Halloween Cybersecurity Lecture -- The Deep WebNicholas Davis
 
World wide web (WWW)
World wide web (WWW)World wide web (WWW)
World wide web (WWW)Mishuk Hossan
 

What's hot (6)

Internet basics for seniors
Internet basics for seniorsInternet basics for seniors
Internet basics for seniors
 
Linked data: not just theory
Linked data: not just theoryLinked data: not just theory
Linked data: not just theory
 
World Wide Web (WWW)
World Wide Web (WWW)World Wide Web (WWW)
World Wide Web (WWW)
 
Scary Halloween Cybersecurity Lecture -- The Deep Web
Scary Halloween Cybersecurity Lecture -- The Deep WebScary Halloween Cybersecurity Lecture -- The Deep Web
Scary Halloween Cybersecurity Lecture -- The Deep Web
 
World wide web (WWW)
World wide web (WWW)World wide web (WWW)
World wide web (WWW)
 
Intro cOMPUTERS
Intro cOMPUTERSIntro cOMPUTERS
Intro cOMPUTERS
 

Similar to Concept ofinternet web_f2010211

ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxMartin Mulwa
 
A%UIS.pptx
A%UIS.pptxA%UIS.pptx
A%UIS.pptxdereje33
 
Understanding WWW
Understanding WWWUnderstanding WWW
Understanding WWWBIT DURG
 
Lecture 1- Introduction to Computers and the Internet.pptx
Lecture 1- Introduction to Computers and the Internet.pptxLecture 1- Introduction to Computers and the Internet.pptx
Lecture 1- Introduction to Computers and the Internet.pptxRemyaTom2
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWWSagar Rai
 
Dsa Workshop Internet Historfinal
Dsa Workshop Internet HistorfinalDsa Workshop Internet Historfinal
Dsa Workshop Internet Historfinalhelselcm
 
Lecture 02 fundamental concepts of internet and www khalid khan
Lecture 02 fundamental concepts of internet and www khalid khanLecture 02 fundamental concepts of internet and www khalid khan
Lecture 02 fundamental concepts of internet and www khalid khanKhalid Khan
 
Chapter1-HTML.docx
Chapter1-HTML.docxChapter1-HTML.docx
Chapter1-HTML.docxJanessaCruz
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technologyPallawiBulakh1
 
Internet,its applications and services
Internet,its applications and servicesInternet,its applications and services
Internet,its applications and servicesvikram mahendra
 
Chap1 Internet Fundamental
Chap1 Internet FundamentalChap1 Internet Fundamental
Chap1 Internet Fundamentalnizamhusen
 
Unit 1 introduction to web programming
Unit 1 introduction to web programmingUnit 1 introduction to web programming
Unit 1 introduction to web programmingzahid7578
 
Acsess and Use Internet To access and use
Acsess and Use Internet To access and  useAcsess and Use Internet To access and  use
Acsess and Use Internet To access and useTsegabrehanZerihun
 
Fundamentals of internet
Fundamentals of internetFundamentals of internet
Fundamentals of internetfarooq2016
 
Internet Basics Notes Class 10 CBSE.pptx
Internet Basics Notes Class 10 CBSE.pptxInternet Basics Notes Class 10 CBSE.pptx
Internet Basics Notes Class 10 CBSE.pptxSumit Kumar
 
configuring and using internet.pptx
configuring and using internet.pptxconfiguring and using internet.pptx
configuring and using internet.pptxmtsedey2013
 

Similar to Concept ofinternet web_f2010211 (20)

ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
 
Internet.pptx
Internet.pptxInternet.pptx
Internet.pptx
 
A%UIS.pptx
A%UIS.pptxA%UIS.pptx
A%UIS.pptx
 
Understanding WWW
Understanding WWWUnderstanding WWW
Understanding WWW
 
Lecture 1- Introduction to Computers and the Internet.pptx
Lecture 1- Introduction to Computers and the Internet.pptxLecture 1- Introduction to Computers and the Internet.pptx
Lecture 1- Introduction to Computers and the Internet.pptx
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW
 
Dsa Workshop Internet Historfinal
Dsa Workshop Internet HistorfinalDsa Workshop Internet Historfinal
Dsa Workshop Internet Historfinal
 
Lecture 02 fundamental concepts of internet and www khalid khan
Lecture 02 fundamental concepts of internet and www khalid khanLecture 02 fundamental concepts of internet and www khalid khan
Lecture 02 fundamental concepts of internet and www khalid khan
 
Chapter1-HTML.docx
Chapter1-HTML.docxChapter1-HTML.docx
Chapter1-HTML.docx
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
 
Internet,its applications and services
Internet,its applications and servicesInternet,its applications and services
Internet,its applications and services
 
02 intro
02   intro02   intro
02 intro
 
Ebusiness
EbusinessEbusiness
Ebusiness
 
Chap1 Internet Fundamental
Chap1 Internet FundamentalChap1 Internet Fundamental
Chap1 Internet Fundamental
 
Unit 1 introduction to web programming
Unit 1 introduction to web programmingUnit 1 introduction to web programming
Unit 1 introduction to web programming
 
Acsess and Use Internet To access and use
Acsess and Use Internet To access and  useAcsess and Use Internet To access and  use
Acsess and Use Internet To access and use
 
Internet.pptx
Internet.pptxInternet.pptx
Internet.pptx
 
Fundamentals of internet
Fundamentals of internetFundamentals of internet
Fundamentals of internet
 
Internet Basics Notes Class 10 CBSE.pptx
Internet Basics Notes Class 10 CBSE.pptxInternet Basics Notes Class 10 CBSE.pptx
Internet Basics Notes Class 10 CBSE.pptx
 
configuring and using internet.pptx
configuring and using internet.pptxconfiguring and using internet.pptx
configuring and using internet.pptx
 

More from Kh Ravy

7. evalution of interactive system
7. evalution of interactive system7. evalution of interactive system
7. evalution of interactive systemKh Ravy
 
6. io device
6. io device6. io device
6. io deviceKh Ravy
 
5. ergonomic of www interface
5. ergonomic of www interface5. ergonomic of www interface
5. ergonomic of www interfaceKh Ravy
 
4. ergonomic of wimp interface
4. ergonomic of wimp interface4. ergonomic of wimp interface
4. ergonomic of wimp interfaceKh Ravy
 
Planification de projet de gestion de concours
Planification de  projet  de gestion de concoursPlanification de  projet  de gestion de concours
Planification de projet de gestion de concoursKh Ravy
 
Multimedia outline
Multimedia outlineMultimedia outline
Multimedia outlineKh Ravy
 
Introduction
IntroductionIntroduction
IntroductionKh Ravy
 

More from Kh Ravy (9)

Love u
Love uLove u
Love u
 
7. evalution of interactive system
7. evalution of interactive system7. evalution of interactive system
7. evalution of interactive system
 
6. io device
6. io device6. io device
6. io device
 
5. ergonomic of www interface
5. ergonomic of www interface5. ergonomic of www interface
5. ergonomic of www interface
 
4. ergonomic of wimp interface
4. ergonomic of wimp interface4. ergonomic of wimp interface
4. ergonomic of wimp interface
 
Planification de projet de gestion de concours
Planification de  projet  de gestion de concoursPlanification de  projet  de gestion de concours
Planification de projet de gestion de concours
 
Lec2
Lec2Lec2
Lec2
 
Multimedia outline
Multimedia outlineMultimedia outline
Multimedia outline
 
Introduction
IntroductionIntroduction
Introduction
 

Recently uploaded

Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfEasyPrinterHelp
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 

Recently uploaded (20)

Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 

Concept ofinternet web_f2010211

  • 1. Conception of Internet & Web C.Samnang samnang.chea369@gmail.com C.Samnang
  • 3. Internet ៚ A short form of the technical term internetwork and also referred to as Net ៚ A global system of interconnected computer networks that use the standard Internet Protocol Suite (TCP/IP) ៚ A network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic, wireless and optical networking technologies ៚ Carries a vast range of information resources and services ៚ Services over Internet ៙ Web (WWW) ៙ E-commerce ៙ Communication (e-mail, forum, chat, telephone, etc.) ៙ File transfer ៙ Online learning, working ៙ Remote connection, etc. C.Samnang 3
  • 4. Visualization from the Opte Project C.Samnang 4
  • 5. Protocols ៚ Open Systems Interconnection model simplified (OSI model) ៙ Application: HTTP, FTP, POP, IMAP, SMTP, DNS, SSH, etc. ៙ Transport: TCP (Transport Control Protocol), UDP (User Datagram Protocol) ៙ Network: IP (Internet Protocol) ៙ Data Link: no specified ៚ Application Layer ៙ HTTP (HyperText Transfer Protocol): Web ៙ FTP (File Transfer Protocol): file transfer ៙ POP (Post Office Protocol)/IMAP (Internet Message Access Protocol), SMTP (Simple Mail Transfer Protocol): e-mail ៙ DNS (Domain Name Server): translating hostnames into IP address ៙ SSH (Secure Shell): remote secure connection C.Samnang 5
  • 6. History ៚ 1959-68: ARPA Project, Ministry of Defense of America launched a network to support the consequences of the nuclear conflict. ៚ 1969: ARPANET network, universities of America were installed lots of computers that were connected to the network. ៚ 1970-82: Open world wide, the first connection with Norway and London ៚ 1983: Internet via TCP ៚ 1986: Highway of information, National Science Foundation deployed super- computers for speeding up the debit of Internet. ៚ 1987-92: Expansion of Internet, private companies were connected to Internet. ៚ 1993-2003: Explosion of Internet (Web and e-mail) C.Samnang 6
  • 8. Web ៚ World Wide Web, abbreviated as WWW and commonly known as Web ៚ A system of interlinked hypertext documents accessed via Internet ៚ Client/Server Model ៚ Based on 3 concepts: ៙ Location: URL (Uniform Resource Locator) ៙ Protocol: HTTP ៙ Language: HTML (HyperText Markup Language) ៚ Functions: ៙ Clients communicate with a web server via HTTP. ៙ Servers verify the request and authentication, and transmit the responses. ៙ Web browsers interpret the responses and display (maybe with a plug-in). C.Samnang 8
  • 9. History ៚ Origin ៙ Birth of CERN: A requirement to exchange of documents, photos, etc. ៙ 1989: Network of Document by Tim Berbers-Lee ៙ 1990: The first prototype in text mode ៙ 1991: The demonstration at Hypertext 91 by San Antonio ៚ Evolution ៙ 1993: The first Mosaic GUI by Marc Andreesen ៙ 1994: ៜ Netscape Com. Corp. by Marc Andreesen ៜ WWW Consortium (W3C) by Tim Berbers-Lee after leaving CERN and founded by MIT ៙ 1996: Cascading Style Sheet (CSS) C.Samnang 9
  • 10. Document Address ៚ Uniform Resource Locator (URL): ៙ A URI that specifies where an identified resource is available and the mechanism for retrieving ៙ 3 parts: ៜ protocol (how) ៜ domain (hostname or IP) (where) ៜ file name (which) ៚ URI: ៙ A string of characters used to identify a name or a resource on the Internet ៙ One can classify URIs as locators (URLs), or as names (URNs), or as both. ៚ Uniform Resource Name (URN): defines an item's identity, while the URL provides a method for finding it. ៚ i.e. ៚ http://www.google.com/index.html ៚ http://www.xyz.com/x%20y%20z%20.html (with URL encoding) C.Samnang 10
  • 11. Document Address (cont.) ៚ Different components of a URL: ៙ proto://domain:port/path?args ៙ proto: protocol (http, https, ftp, etc.) ៙ domain: hostname or IP ៙ port: port number (80 for http, 443 for https, etc.) ៙ path: maybe contains a fragment ៜ i.e. http://en.wikipedia.org/wiki/Internet#Protocols ៙ args: allows to pass information to server-side applications ៜ i.e. http://www.google.com/search?hl=en&source=hp&q=Int ernet&aq=f&aqi=g10&aql=f&oq= ៚ URL path: ៙ Relative : img/xyz.png (a link in http://www.xyz.com/index.html) ៙ Absolute path: http://www.xyz.com/img/xyz.png C.Samnang 11
  • 12. Web Page, Web Site & Web Browser ៚ Web page (or webpage): ៙ A document or information resource that is suitable for the World Wide Web and can be accessed through a web browser and displayed ៙ This information is usually in HTML or XHTML format, and may link to other web pages via hypertext links. ៙ Web pages frequently subsume other resources such as style sheets, scripts and images. ៚ Web site (website): ៙ A collection of related web pages containing images, videos, etc. ៙ A web site is hosted on at least one web server, accessible via a network such as the Internet or a private local area network through a URL. ៚ Web browser (or Internet browser): a software application for retrieving, presenting, and traversing information resources on the World Wide Web C.Samnang 12
  • 13. During displaying the content, a web browsers request other resources such as images, music, etc. Static Web Page C.Samnang 13
  • 14. A server-side application may use the arguments. Dynamic Web Page C.Samnang 14
  • 15. Proxy ៚ Proxy server: ៙ A server (a computer or an application) that acts as intermediary between clients and servers ៙ Most proxies are a web proxy, a;;owing access to content on the web. ៚ Potential purposes of a proxy: ៙ Keep machines behind it anonymous (security) ៙ Speed up access to resources (cache) ៙ Apply access policy to network services or content, i.e. block undesired sites ៙ Log or audit usage, i.e. provide company employee Internet usage reporting ៙ Bypass security or parental controls ៙ Scan transmitted content for malware before delivery ៙ Scan outbound content, e.g., for data leak protection ៙ Circumvent regional restrictions C.Samnang 15
  • 17. Internet and internet is Sometimes someone asks different because of I and i. me to install some plug-ins. It’s annoying. Cool. You’re idiots. I don’t care. Internet and web is the same. I go to suffer Internet or web. Go to school again, IE. This web page is COOL. When it’s with me, why is its presentation DIFFERENT? What are web 1.0 and web 2.0? I know. You’re HOT. Ask my developers Google. I know that I don’t know. Write one page and send to your teacher. Comic C.Samnang 17