SlideShare a Scribd company logo
1 of 35
The more things change…
Christopher Gutteridge
University of Southampton
Three Letter
Acronym
Languages
&
Protocols
Language
For our purposes, a language is an agreed way to structure some
information.
Computers use lots of languages but the only one we care about today
is
• Hypertext Markup Language (HTML)
Other languages relevant to the Web include; CSS, PHP, JavaScript,
XML. But that’s too much for this talk!
Protocol
A protocol is how two parties communicate. For our purposes, it’s two
computers talking to each other.
Today we’ll briefly cover:
• Internet Protocol
• Transmission Control Protocol
• Domain Name System
• Hypertext Transfer Protocol
Hello
Thank-you, come again
Thank-you
Here is your apple and £4.50 change
Here is £5
Certainly, that will be 50p
Hello
I would like to purchase this apple
Bonjour
Merci, revenez nous voir
Je vous remercie
Voici votre pomme et 4,44 € de monnaie
Voici 5 €
Ce sera certainement 0,56 €
Bonjour
Je voudrais acheter cette pomme
Internet
Protocol
Internet Protocol (version 4)
Internet Protocol (IP) Addresses are just a big number to identify each
device on the Internet.
Version 4 addresses are usually written as four numbers, each from 0-
255 with dots between them.
152.78.71.1
4,294,967,296 addresses. Not enough for one per person.
Internet Protocol (version 5)
Was an experimental thing. Don’t worry about
it.
Internet Protocol (version 6)
Version 6 addresses are usually written as numbers and the letters A-F
with colons between the bits.
2001:db8:0:1234:0:567:8:1
340,300,000,000,000,000,000,000,000,000,000,000 addresses.
Should keep us going a while.
Internet Protocol Packets
At each step of it’s journey a computer looks at the address on the packet
and sends it to a connected comuter nearer the destination.
Like a real world sorting office.
• My laptop
• Wifi hub
• Imperial Router
• Imperial Firewall
• JaNET
• Soton Firewall
• Soton Router
• My server at Southampton
Packets do get lost sometimes. Or stuck in loops!
Domain Name
System
Transfer
Control
Protocol
(over Internet Protocol)
Transfer Control Protocol
Establishes two computers communicating with each other.
We start by sending a few postcards (packets) each way to agree to set
up the “TCP/IP connection”.
Then we start numbering each message to ensure the correct order.
Universal
Resource
Locator
http://www.meh.ac.uk/events/grad.html
Scheme
How to ask
Host
who to ask
Path
what to ask for
Hyper Text
Transfer
Protocol
The whole page you just asked for described in the
Hypertext Markup Language
It’s in HTML
200 OK
Could I have /events/grad.html from www.meh.ac.uk, please?
http://www.meh.ac.uk/events/grad.html
1. Use the Domain Name Service to find out the Internet Protocol address of
www.meh.ac.uk
2. Establish a Transfer Control Protocol connection to that Internet Protocol address
3. Use that connection to ask for the page we want:
Hyper Text
Markup
Language
HTML
<element> . . . .</element>
<element />
<element term1=”thing” term2=”stuff”>. . . .
</element>
HTML
<p>Everything inside a “p” element is a single
paragraph.</p>
<a href=“http://totl.net/”>This is a link to the
URL in the href attribute.</a>
<p>This is an example of a paragraph with <a
href=“https://vfringe.co.uk/”>one</a> or <a
href=“https://www.boomtownfair.co.uk/”>two</a>
links within it.</p>
<p>This is an example of a paragraph with <a
href=“https://vfringe.co.uk/”>one</a> or <a
href=“https://www.boomtownfair.co.uk/”>two</a>
links within it.</p>
p
“This is an example of a paragraph with “
a - linking to https://vfringe.co.uk/
“one”
“ or “
a - linking to https://www.boomtownfair.co.uk/
”two“
“ links within it.”

More Related Content

What's hot (18)

7th-8th grade
7th-8th grade7th-8th grade
7th-8th grade
 
Chapter 13
Chapter 13Chapter 13
Chapter 13
 
Web technologies: HTTP
Web technologies: HTTPWeb technologies: HTTP
Web technologies: HTTP
 
Http
HttpHttp
Http
 
Http methods
Http methodsHttp methods
Http methods
 
Get and post methods
Get and post methodsGet and post methods
Get and post methods
 
Http - All you need to know
Http - All you need to knowHttp - All you need to know
Http - All you need to know
 
connectivity utility
connectivity utilityconnectivity utility
connectivity utility
 
retrieving the mail
retrieving the mailretrieving the mail
retrieving the mail
 
HTTP
HTTPHTTP
HTTP
 
21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards
 
Introduction to HTTP
Introduction to HTTPIntroduction to HTTP
Introduction to HTTP
 
HTTP
HTTPHTTP
HTTP
 
Understanding the Web through HTTP
Understanding the Web through HTTPUnderstanding the Web through HTTP
Understanding the Web through HTTP
 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
 
HTTP
HTTPHTTP
HTTP
 
Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02
 
MS Exchange Server Error 451 4.4.0 DNS Query Failed
MS Exchange Server Error 451 4.4.0 DNS Query FailedMS Exchange Server Error 451 4.4.0 DNS Query Failed
MS Exchange Server Error 451 4.4.0 DNS Query Failed
 

Similar to Web 101

Similar to Web 101 (20)

How the internet works
How the internet worksHow the internet works
How the internet works
 
Web basics
Web basicsWeb basics
Web basics
 
network protocol | Networking by Nitasha Chaturvedi
network protocol | Networking by Nitasha Chaturvedinetwork protocol | Networking by Nitasha Chaturvedi
network protocol | Networking by Nitasha Chaturvedi
 
Internet
InternetInternet
Internet
 
The internet final
The internet finalThe internet final
The internet final
 
NME UNIT I & II MATERIAL.pdf
NME UNIT I & II MATERIAL.pdfNME UNIT I & II MATERIAL.pdf
NME UNIT I & II MATERIAL.pdf
 
How the internet_works
How the internet_worksHow the internet_works
How the internet_works
 
Computer Networks
Computer NetworksComputer Networks
Computer Networks
 
13 Mm103 A
13 Mm103 A13 Mm103 A
13 Mm103 A
 
Internet tools and services
Internet tools and servicesInternet tools and services
Internet tools and services
 
Web essentials clients, servers and communication – the internet – basic inte...
Web essentials clients, servers and communication – the internet – basic inte...Web essentials clients, servers and communication – the internet – basic inte...
Web essentials clients, servers and communication – the internet – basic inte...
 
5 introduction to internet
5 introduction to internet5 introduction to internet
5 introduction to internet
 
Network Protocols
Network ProtocolsNetwork Protocols
Network Protocols
 
Ways to-access-inetrnet-
Ways to-access-inetrnet-Ways to-access-inetrnet-
Ways to-access-inetrnet-
 
WPJS-Lesson01-Presentation.pptx
WPJS-Lesson01-Presentation.pptxWPJS-Lesson01-Presentation.pptx
WPJS-Lesson01-Presentation.pptx
 
Web technology
Web technologyWeb technology
Web technology
 
An Introduction To World Wide Web
An Introduction To World Wide WebAn Introduction To World Wide Web
An Introduction To World Wide Web
 
Web tcp ip
Web tcp ipWeb tcp ip
Web tcp ip
 
Introduction to internet.
Introduction to internet.Introduction to internet.
Introduction to internet.
 
protocols (1).pptx
protocols (1).pptxprotocols (1).pptx
protocols (1).pptx
 

More from IWMW

Look who's talking now
Look who's talking nowLook who's talking now
Look who's talking nowIWMW
 
Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)IWMW
 
Web Tools report
Web Tools reportWeb Tools report
Web Tools reportIWMW
 
Personal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicPersonal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicIWMW
 
Whose site is it anyway?
Whose site is it anyway?Whose site is it anyway?
Whose site is it anyway?IWMW
 
Open Source - the case against
Open Source - the case againstOpen Source - the case against
Open Source - the case againstIWMW
 
IWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW
 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?IWMW
 
Library 2.0
Library 2.0Library 2.0
Library 2.0IWMW
 
Social participation in student recruitment
Social participation in student recruitmentSocial participation in student recruitment
Social participation in student recruitmentIWMW
 
Supporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoSupporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoIWMW
 
IWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW
 
How to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesHow to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesIWMW
 
Static Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionStatic Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionIWMW
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the FutureIWMW
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the FutureIWMW
 
Developing Communities of Practice
Developing Communities of PracticeDeveloping Communities of Practice
Developing Communities of PracticeIWMW
 
How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... IWMW
 
Grassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionGrassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionIWMW
 
Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...IWMW
 

More from IWMW (20)

Look who's talking now
Look who's talking nowLook who's talking now
Look who's talking now
 
Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)
 
Web Tools report
Web Tools reportWeb Tools report
Web Tools report
 
Personal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicPersonal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The Panic
 
Whose site is it anyway?
Whose site is it anyway?Whose site is it anyway?
Whose site is it anyway?
 
Open Source - the case against
Open Source - the case againstOpen Source - the case against
Open Source - the case against
 
IWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS view
 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?
 
Library 2.0
Library 2.0Library 2.0
Library 2.0
 
Social participation in student recruitment
Social participation in student recruitmentSocial participation in student recruitment
Social participation in student recruitment
 
Supporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoSupporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: Manifesto
 
IWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlights
 
How to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesHow to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web Services
 
Static Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionStatic Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource Condition
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the Future
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the Future
 
Developing Communities of Practice
Developing Communities of PracticeDeveloping Communities of Practice
Developing Communities of Practice
 
How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down...
 
Grassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionGrassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX Revolution
 
Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 

Web 101

  • 1. The more things change… Christopher Gutteridge University of Southampton
  • 2.
  • 5. Language For our purposes, a language is an agreed way to structure some information. Computers use lots of languages but the only one we care about today is • Hypertext Markup Language (HTML) Other languages relevant to the Web include; CSS, PHP, JavaScript, XML. But that’s too much for this talk!
  • 6. Protocol A protocol is how two parties communicate. For our purposes, it’s two computers talking to each other. Today we’ll briefly cover: • Internet Protocol • Transmission Control Protocol • Domain Name System • Hypertext Transfer Protocol
  • 7. Hello Thank-you, come again Thank-you Here is your apple and £4.50 change Here is £5 Certainly, that will be 50p Hello I would like to purchase this apple
  • 8. Bonjour Merci, revenez nous voir Je vous remercie Voici votre pomme et 4,44 € de monnaie Voici 5 € Ce sera certainement 0,56 € Bonjour Je voudrais acheter cette pomme
  • 9.
  • 11. Internet Protocol (version 4) Internet Protocol (IP) Addresses are just a big number to identify each device on the Internet. Version 4 addresses are usually written as four numbers, each from 0- 255 with dots between them. 152.78.71.1 4,294,967,296 addresses. Not enough for one per person.
  • 12. Internet Protocol (version 5) Was an experimental thing. Don’t worry about it.
  • 13. Internet Protocol (version 6) Version 6 addresses are usually written as numbers and the letters A-F with colons between the bits. 2001:db8:0:1234:0:567:8:1 340,300,000,000,000,000,000,000,000,000,000,000 addresses. Should keep us going a while.
  • 15. At each step of it’s journey a computer looks at the address on the packet and sends it to a connected comuter nearer the destination. Like a real world sorting office. • My laptop • Wifi hub • Imperial Router • Imperial Firewall • JaNET • Soton Firewall • Soton Router • My server at Southampton Packets do get lost sometimes. Or stuck in loops!
  • 16.
  • 18.
  • 19.
  • 20.
  • 22. Transfer Control Protocol Establishes two computers communicating with each other. We start by sending a few postcards (packets) each way to agree to set up the “TCP/IP connection”. Then we start numbering each message to ensure the correct order.
  • 23.
  • 24.
  • 25.
  • 28.
  • 30. The whole page you just asked for described in the Hypertext Markup Language It’s in HTML 200 OK Could I have /events/grad.html from www.meh.ac.uk, please? http://www.meh.ac.uk/events/grad.html 1. Use the Domain Name Service to find out the Internet Protocol address of www.meh.ac.uk 2. Establish a Transfer Control Protocol connection to that Internet Protocol address 3. Use that connection to ask for the page we want:
  • 31.
  • 33. HTML <element> . . . .</element> <element /> <element term1=”thing” term2=”stuff”>. . . . </element>
  • 34. HTML <p>Everything inside a “p” element is a single paragraph.</p> <a href=“http://totl.net/”>This is a link to the URL in the href attribute.</a> <p>This is an example of a paragraph with <a href=“https://vfringe.co.uk/”>one</a> or <a href=“https://www.boomtownfair.co.uk/”>two</a> links within it.</p>
  • 35. <p>This is an example of a paragraph with <a href=“https://vfringe.co.uk/”>one</a> or <a href=“https://www.boomtownfair.co.uk/”>two</a> links within it.</p> p “This is an example of a paragraph with “ a - linking to https://vfringe.co.uk/ “one” “ or “ a - linking to https://www.boomtownfair.co.uk/ ”two“ “ links within it.”