SlideShare a Scribd company logo
1 of 23
Introduction to
WEB SYSTEM
&
TECHNOLOGIES
PREPARED BY: MR. BERNIE S. ACDAL
Internet or World Wide Web
• Is there a difference? What is it?
How do we use the Internet?
The INTERNET
 The InterNet is short for INTERconnected NETwork.
 The Internet is a giant network of networks
 A network may include PCs, and other devices like servers
or printers
 A network is connected through a communication channel
3
2
1 >>
4 5
The INTERNET
 Early research was performed by the US Department of
Defense in 1962.
 This research group established ARPAnet (Advanced
Research Project Agency) in order to connect the US
Defense Department network
 The objective of the ARPAnet project was to investigate the
development of a decentralized computer network
3
2
1 >>
4 5
The INTERNET
 Original aim was to create a network that would allow users
of a research computer at one university to be able to ‘talk
to’ research computers at other universities.
 A side benefit of ARPAnet’s design was that, because
messages could be routed or rerouted in more than one
direction, the network could continue to function even if parts
of it were destroyed in the event of a military attack or other
disaster.
3
2
1 >>
4 5
The INTERNET
 In 1969, four computers clients were connected together via
ARPAnet.
 Leonard Kleinrock is accredited with the idea of packet
switching, which describes how data can be sent across a
network
 The ethernet was developed by Xerox during this period. This
was inspired by Robert Metcalfe’s PhD on ‘packet networks’.
 An ethernet is a protocol for describing how computers can be
connected in a LAN (Local Area Network)
3
2
1 >>
4 5
The INTERNET
 In 1973 Vint Cerf and Bob Kahn created the TCP/IP
communication protocols
 TCP/IP: Transfer Control Protocol/Internet Protocol is a set of
rules that describe how computers can communicate over a
network
 To send information over the Internet, a computer packs data
into Internet Protocol (IP) packets and labels them with the
correct address. They are then sent across a packet switched
interconnectednetwork.
3
2
1 >>
4 5
Internet Protocol Suite
 The Internet Protocol Suite includes a number of standard protocols. The two
most common are:
– Transmission Control Protocol (TCP)
– Internet Protocol (IP)
 A computer communication protocol is a description of the rules computers must
follow to communicate with each other.
 TCP/IP defines how electronic devices (like computers) should be connected to
the Internet, and how data should be transmitted between them.
 The TCP/IP protocol is embedded in TCP/IP software that is part of the operating
system (OS)
3
2
1 >>
4 5
TCP IP
 TCP handles communication between applications
– TCP uses a fixed connection.
– If one application wants to communicate with another via TCP, it sends a
communication request. This request must be sent to an exact address. After a
‘handshake’ between the applications a communication line opens.
 IP handles communication between computers
– IP is a connection-less protocol. With IP, messages are broken down into small
independent ‘packets’ and are sent between computers via the Internet. IP is responsible
for ‘routing’ each packet to its correct destination.
– Communicating via IP is like sending a long letter as a large number of small
postcards, each finding its own (often different) way to the receiver
3
2
1 >>
4 5
TCP IP
 TCP/IP is TCP and IP working together.
 TCP takes care of the communication between your application
software (your browser) and your network software - the handshake
 IP takes care of the communication with other computers - the postal
system which lets you address the package and put it into the post
 TCP is responsible for breaking data down into IP packets before
they are sent, and for assembling the packets when they arrive.
 IP is responsible for sending the packets to the correct destination.
Every computer has a IP address
>>
Who owns the Internet?
No person or organization owns the
entire Internet
As the Internet is a network of
networks, each network is owned by a
company.
This is similar to the motor-way and
road system. Each town or state owns
and maintains roads in its jurisdiction
The WORLD WIDE WEB
 The World Wide Web (WWW, W3 or The Web) is often confused with
the Internet
 The Web didn’t exist until the 1980s
 In 1989 Tim Berners-Lee created a set of technologies that allowed
information on the Internet to be linked together through the use of
links, or connections in documents
 The language used to write these documents with links is HTML
3
2
1 >>
4 5
The WORLD WIDE WEB
 The Web was mostly text based until Marc Andreessen created the
Mosaic browser in 1992
 Accredited for popularizing the WWW
 People started thinking about adding videos, sound, and graphics on
the Web.
 Now many people think of the Web as the graphical or illustrated part
of the Internet
3
2
1 >>
4 5
The Domain Names
 Names are easier to remember than a 12 digit (or longer!) number
 Some applications let you identify a computer or an IP network by
using a logical or domain name:
 – www.facebook.com is a domain name
 When you address a web site, like http:// www.facebook.com, the
name is translated to a number by a Domain Name Server (DNS)
 When a new domain is registered together with a TCP/ IP address,
DNS servers all over the world are updated with this information
3
2
1 >>
4 5
The Uniform Resource Locators (URL)
 A Uniform Resource Locator (URL) is used to address a
document on the Web.
 The name that corresponds to an IP address in the DNS is
known as a URL
 A full Web address is like:
– http://www.scss.tcd.ie/Owen.Conlan/php/xpath/index.html
 A URL usually follows these syntax rules:
– scheme://host.domain.country_code:port/path/filename
3
2
1 >>
4 5
The Uniform Resource Locators (URL)
 URL Codes
 For International use, the domains end in the country code
– .ie For Irish websites
– .fr French websites
– .co.uk United Kingdom
– .ph Philippines
3
2
1 >>
4 5
The Uniform Resource Locators (URL)
URL Codes
 – com Commercial institute or service provider
 – .me Personal website
 – .edu Educational institute
 – .gov Government
 – .org Nonprofit organization
 – .net Network Service Provider
 – .mil U.S. military
3
2
1 >>
4 5
Retrieving a URL
 HTTP (Hypertext Transfer Protocol) is used for sending
requests from a web client (a browser) to a web server,
returning web content (web pages) from the server back to
the client.
 The Web browser specifies the details of the required Web
page in a HTTP Request message
 The Web server receives this request and after processing it
completes the operation by returning either the document or
an error in the HTTP Response message
>>
The HTTP
 Hypertext Transfer Protocol
 HTTP takes care of the communication between a web
server and a web browser.
 HTTP is used for sending requests from a web client (a
browser) to a web server, returning web content (web pages)
from the server back to the client.
 Before the Web, the Internet protocol was FTP (File Transfer
Protocol)
 FTP was too slow, and HTTP was invented
The HTTP
 HTTP adopted the concept of hypertext links but its protocol
includes other methods
 There are four messages within this protocol
– Connection: Establishes a connection between the client
and the server
– Request: Asks for a resource
– Response: Delivers the resource
– Close: Terminates the connection
END;

More Related Content

What's hot

Ethical and Social Issues in ICT
Ethical and Social Issues in ICTEthical and Social Issues in ICT
Ethical and Social Issues in ICTRoshanMaharjan13
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPTPijush Kanti Das
 
Computer System and Network Configurations.pptx
Computer System and Network Configurations.pptxComputer System and Network Configurations.pptx
Computer System and Network Configurations.pptxAxlNRvl
 
IP Configuration
IP ConfigurationIP Configuration
IP ConfigurationStephen Raj
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networkingicanhasfay
 
Social & professional issues in IT
Social & professional issues in ITSocial & professional issues in IT
Social & professional issues in ITRohana K Amarakoon
 
Lesson 11 Managing User Accounts
Lesson 11  Managing User AccountsLesson 11  Managing User Accounts
Lesson 11 Managing User Accountsguevarra_2000
 
Introduction To Web Technology
Introduction To Web TechnologyIntroduction To Web Technology
Introduction To Web TechnologyArun Kumar
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
TLE 10 (ICT): Configuring a Wireless Router
TLE 10 (ICT): Configuring a Wireless RouterTLE 10 (ICT): Configuring a Wireless Router
TLE 10 (ICT): Configuring a Wireless RouterRomne Ryan Portacion
 
Orientation to Computer Networks
Orientation to Computer NetworksOrientation to Computer Networks
Orientation to Computer NetworksMukesh Chinta
 
Introduction to Networks & Networking Concepts
Introduction to Networks & Networking ConceptsIntroduction to Networks & Networking Concepts
Introduction to Networks & Networking Conceptszaisahil
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web systemhashim102
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction IntroductionN.Jagadish Kumar
 
text in multimedia
text in multimediatext in multimedia
text in multimediawasrse
 
Discovering Computers: Chapter 01
Discovering Computers: Chapter 01Discovering Computers: Chapter 01
Discovering Computers: Chapter 01Anna Stirling
 
Lecture 1 intro to web designing
Lecture 1  intro to web designingLecture 1  intro to web designing
Lecture 1 intro to web designingpalhaftab
 

What's hot (20)

Ethical and Social Issues in ICT
Ethical and Social Issues in ICTEthical and Social Issues in ICT
Ethical and Social Issues in ICT
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPT
 
Computer System and Network Configurations.pptx
Computer System and Network Configurations.pptxComputer System and Network Configurations.pptx
Computer System and Network Configurations.pptx
 
IP Configuration
IP ConfigurationIP Configuration
IP Configuration
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networking
 
Social & professional issues in IT
Social & professional issues in ITSocial & professional issues in IT
Social & professional issues in IT
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
Lesson 11 Managing User Accounts
Lesson 11  Managing User AccountsLesson 11  Managing User Accounts
Lesson 11 Managing User Accounts
 
Introduction To Web Technology
Introduction To Web TechnologyIntroduction To Web Technology
Introduction To Web Technology
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
TLE 10 (ICT): Configuring a Wireless Router
TLE 10 (ICT): Configuring a Wireless RouterTLE 10 (ICT): Configuring a Wireless Router
TLE 10 (ICT): Configuring a Wireless Router
 
Orientation to Computer Networks
Orientation to Computer NetworksOrientation to Computer Networks
Orientation to Computer Networks
 
Web engineering lecture 3
Web engineering lecture 3Web engineering lecture 3
Web engineering lecture 3
 
Introduction to Networks & Networking Concepts
Introduction to Networks & Networking ConceptsIntroduction to Networks & Networking Concepts
Introduction to Networks & Networking Concepts
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
 
text in multimedia
text in multimediatext in multimedia
text in multimedia
 
Discovering Computers: Chapter 01
Discovering Computers: Chapter 01Discovering Computers: Chapter 01
Discovering Computers: Chapter 01
 
Chapter 3 principles of hci
Chapter 3 principles of hciChapter 3 principles of hci
Chapter 3 principles of hci
 
Lecture 1 intro to web designing
Lecture 1  intro to web designingLecture 1  intro to web designing
Lecture 1 intro to web designing
 

Similar to WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx

INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSbadri narayan
 
Introduction internet appli
Introduction internet appliIntroduction internet appli
Introduction internet appliTheon Jum
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Webwebhostingguy
 
Notes e commerce
Notes e commerceNotes e commerce
Notes e commerceS S
 
GSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit ChandraGSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit ChandraAmit Chandra
 
Networking-basics
Networking-basicsNetworking-basics
Networking-basicsRaj Alam
 
basic web concepts.ppt
basic web concepts.pptbasic web concepts.ppt
basic web concepts.pptAbishek871311
 
How does the internet work
How does the internet workHow does the internet work
How does the internet workmraheel205
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IPMichael Lamont
 
E-business Infrastructure and Security
E-business Infrastructure and SecurityE-business Infrastructure and Security
E-business Infrastructure and SecurityKimmy Chen
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Workssumit kumar
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networkingshankars73
 
Lesson 17 fundamental of internet (88 kb)
Lesson 17 fundamental of internet (88 kb)Lesson 17 fundamental of internet (88 kb)
Lesson 17 fundamental of internet (88 kb)IMRAN KHAN
 
Networking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityNetworking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityManishKumarH
 
HNS L III UC2 Installing and Managing Network Protocols .pdf
HNS L III UC2 Installing and Managing Network Protocols .pdfHNS L III UC2 Installing and Managing Network Protocols .pdf
HNS L III UC2 Installing and Managing Network Protocols .pdfAbenetAsmellash
 
Introduction To Internet
Introduction To InternetIntroduction To Internet
Introduction To InternetMohit Dhankher
 
How the internet works
How the internet worksHow the internet works
How the internet worksftcim
 

Similar to WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx (20)

INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALS
 
Introduction internet appli
Introduction internet appliIntroduction internet appli
Introduction internet appli
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
 
Notes e commerce
Notes e commerceNotes e commerce
Notes e commerce
 
GSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit ChandraGSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit Chandra
 
Networking-basics
Networking-basicsNetworking-basics
Networking-basics
 
basic web concepts.ppt
basic web concepts.pptbasic web concepts.ppt
basic web concepts.ppt
 
How does the internet work
How does the internet workHow does the internet work
How does the internet work
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
E-business Infrastructure and Security
E-business Infrastructure and SecurityE-business Infrastructure and Security
E-business Infrastructure and Security
 
Networking
NetworkingNetworking
Networking
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Works
 
Internet
InternetInternet
Internet
 
CIS 1203 Introduction to the Web
CIS 1203 Introduction to the WebCIS 1203 Introduction to the Web
CIS 1203 Introduction to the Web
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networking
 
Lesson 17 fundamental of internet (88 kb)
Lesson 17 fundamental of internet (88 kb)Lesson 17 fundamental of internet (88 kb)
Lesson 17 fundamental of internet (88 kb)
 
Networking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityNetworking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber Security
 
HNS L III UC2 Installing and Managing Network Protocols .pdf
HNS L III UC2 Installing and Managing Network Protocols .pdfHNS L III UC2 Installing and Managing Network Protocols .pdf
HNS L III UC2 Installing and Managing Network Protocols .pdf
 
Introduction To Internet
Introduction To InternetIntroduction To Internet
Introduction To Internet
 
How the internet works
How the internet worksHow the internet works
How the internet works
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx

  • 2. Internet or World Wide Web • Is there a difference? What is it?
  • 3. How do we use the Internet?
  • 4. The INTERNET  The InterNet is short for INTERconnected NETwork.  The Internet is a giant network of networks  A network may include PCs, and other devices like servers or printers  A network is connected through a communication channel 3 2 1 >> 4 5
  • 5. The INTERNET  Early research was performed by the US Department of Defense in 1962.  This research group established ARPAnet (Advanced Research Project Agency) in order to connect the US Defense Department network  The objective of the ARPAnet project was to investigate the development of a decentralized computer network 3 2 1 >> 4 5
  • 6. The INTERNET  Original aim was to create a network that would allow users of a research computer at one university to be able to ‘talk to’ research computers at other universities.  A side benefit of ARPAnet’s design was that, because messages could be routed or rerouted in more than one direction, the network could continue to function even if parts of it were destroyed in the event of a military attack or other disaster. 3 2 1 >> 4 5
  • 7. The INTERNET  In 1969, four computers clients were connected together via ARPAnet.  Leonard Kleinrock is accredited with the idea of packet switching, which describes how data can be sent across a network  The ethernet was developed by Xerox during this period. This was inspired by Robert Metcalfe’s PhD on ‘packet networks’.  An ethernet is a protocol for describing how computers can be connected in a LAN (Local Area Network) 3 2 1 >> 4 5
  • 8. The INTERNET  In 1973 Vint Cerf and Bob Kahn created the TCP/IP communication protocols  TCP/IP: Transfer Control Protocol/Internet Protocol is a set of rules that describe how computers can communicate over a network  To send information over the Internet, a computer packs data into Internet Protocol (IP) packets and labels them with the correct address. They are then sent across a packet switched interconnectednetwork. 3 2 1 >> 4 5
  • 9. Internet Protocol Suite  The Internet Protocol Suite includes a number of standard protocols. The two most common are: – Transmission Control Protocol (TCP) – Internet Protocol (IP)  A computer communication protocol is a description of the rules computers must follow to communicate with each other.  TCP/IP defines how electronic devices (like computers) should be connected to the Internet, and how data should be transmitted between them.  The TCP/IP protocol is embedded in TCP/IP software that is part of the operating system (OS) 3 2 1 >> 4 5
  • 10. TCP IP  TCP handles communication between applications – TCP uses a fixed connection. – If one application wants to communicate with another via TCP, it sends a communication request. This request must be sent to an exact address. After a ‘handshake’ between the applications a communication line opens.  IP handles communication between computers – IP is a connection-less protocol. With IP, messages are broken down into small independent ‘packets’ and are sent between computers via the Internet. IP is responsible for ‘routing’ each packet to its correct destination. – Communicating via IP is like sending a long letter as a large number of small postcards, each finding its own (often different) way to the receiver 3 2 1 >> 4 5
  • 11. TCP IP  TCP/IP is TCP and IP working together.  TCP takes care of the communication between your application software (your browser) and your network software - the handshake  IP takes care of the communication with other computers - the postal system which lets you address the package and put it into the post  TCP is responsible for breaking data down into IP packets before they are sent, and for assembling the packets when they arrive.  IP is responsible for sending the packets to the correct destination. Every computer has a IP address >>
  • 12. Who owns the Internet?
  • 13. No person or organization owns the entire Internet As the Internet is a network of networks, each network is owned by a company. This is similar to the motor-way and road system. Each town or state owns and maintains roads in its jurisdiction
  • 14. The WORLD WIDE WEB  The World Wide Web (WWW, W3 or The Web) is often confused with the Internet  The Web didn’t exist until the 1980s  In 1989 Tim Berners-Lee created a set of technologies that allowed information on the Internet to be linked together through the use of links, or connections in documents  The language used to write these documents with links is HTML 3 2 1 >> 4 5
  • 15. The WORLD WIDE WEB  The Web was mostly text based until Marc Andreessen created the Mosaic browser in 1992  Accredited for popularizing the WWW  People started thinking about adding videos, sound, and graphics on the Web.  Now many people think of the Web as the graphical or illustrated part of the Internet 3 2 1 >> 4 5
  • 16. The Domain Names  Names are easier to remember than a 12 digit (or longer!) number  Some applications let you identify a computer or an IP network by using a logical or domain name:  – www.facebook.com is a domain name  When you address a web site, like http:// www.facebook.com, the name is translated to a number by a Domain Name Server (DNS)  When a new domain is registered together with a TCP/ IP address, DNS servers all over the world are updated with this information 3 2 1 >> 4 5
  • 17. The Uniform Resource Locators (URL)  A Uniform Resource Locator (URL) is used to address a document on the Web.  The name that corresponds to an IP address in the DNS is known as a URL  A full Web address is like: – http://www.scss.tcd.ie/Owen.Conlan/php/xpath/index.html  A URL usually follows these syntax rules: – scheme://host.domain.country_code:port/path/filename 3 2 1 >> 4 5
  • 18. The Uniform Resource Locators (URL)  URL Codes  For International use, the domains end in the country code – .ie For Irish websites – .fr French websites – .co.uk United Kingdom – .ph Philippines 3 2 1 >> 4 5
  • 19. The Uniform Resource Locators (URL) URL Codes  – com Commercial institute or service provider  – .me Personal website  – .edu Educational institute  – .gov Government  – .org Nonprofit organization  – .net Network Service Provider  – .mil U.S. military 3 2 1 >> 4 5
  • 20. Retrieving a URL  HTTP (Hypertext Transfer Protocol) is used for sending requests from a web client (a browser) to a web server, returning web content (web pages) from the server back to the client.  The Web browser specifies the details of the required Web page in a HTTP Request message  The Web server receives this request and after processing it completes the operation by returning either the document or an error in the HTTP Response message >>
  • 21. The HTTP  Hypertext Transfer Protocol  HTTP takes care of the communication between a web server and a web browser.  HTTP is used for sending requests from a web client (a browser) to a web server, returning web content (web pages) from the server back to the client.  Before the Web, the Internet protocol was FTP (File Transfer Protocol)  FTP was too slow, and HTTP was invented
  • 22. The HTTP  HTTP adopted the concept of hypertext links but its protocol includes other methods  There are four messages within this protocol – Connection: Establishes a connection between the client and the server – Request: Asks for a resource – Response: Delivers the resource – Close: Terminates the connection
  • 23. END;