SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Behind the Scenes:
The Internet: How it Works




     Source: http://www.danscartoons.com
Management of the Internet
 Who owns the Internet?       Who pays for the
  – Individuals                   Internet?
  – Universities          –   U.S. taxpayers
  – Government            –   Businesses
    agencies              –   Universities
  – Private companies     –   Other countries



 Who manages the
  Internet?
  – Nonprofit
    organizations
  – User groups
Internet Networking
• A network of networks
  – Worldwide network of
    computer systems
• Protocol
  – Set of rules for
    communicating
  – All computers connected to the Internet
    use common protocols so they can
    understand one another
NB
               Network Hierarchy
• Tier 1
   – Internet backbone
   – Move large amounts of data
   – Provide access to regional ISPs
• Tier 2
   – Regional ISPs
   – Provide access to local ISPs
• Tier 3
   – Local ISPs
   – Provide Internet access to homes
     and businesses
T Lines
•   High speed fiber-optic lines
•   T-1 lines
     – 24 simultaneous voice or data channels
     – 1.544 Mbps throughput
•   T-2 lines
     – 4 T-1 lines
     – 6.3 Mbps throughput
•   T-3 lines
     – 28 T-1 lines
     – 44.736 Mbps throughput
•   T-4 lines
     – 168 T-1 lines
     – 274.176 Mbps throughput
Network Access Points (NAPs)
• Points of connection between ISPs
• Routers move data between networks
Points of Presence (POP)

• Bank of modems where individual users
  connect to an ISP
The Network Model of the Internet
• Internet communications follows the client/server
  network model
• Clients request services
• Servers respond to requests
• Types of servers include
   – Web servers
      • Host Web pages
   – Commerce servers
      • Enable the purchase of goods and services over the Internet
   – File servers
      • Provide remote storage space for files that users
         can download
P2P File sharing
TCP/IP
• Transmission Control Protocol (TCP)
  – Prepares data for transmission
  – Provides error-checking
  – Enables resending lost data
• Internet Protocol (IP)
  – Responsible for sending data from one
    computer to another
IP Addresses
• Unique number that identifies devices
  connected to the Internet
• Typical IP address
  – 197.24.72.157
• Static addressing means:
  – Address never changes
• Dynamic address means:
  – Temporary address
Domain Names
• Name that takes the place of an IP address
• Sample domain name
   – www.mywebsite.com
• Top-level domains (TLD)
   – Portion of the domain name that follows the dot
   – Sample top-level domain names
       • .com, .org, .edu, and .net
• Second-level domains
   – Unique name within a top-level domain
   – Sample second-level domain names
       • Yahoo.com, Google.com, and Unesco.org
See page 586
                      DNS
               Domain Name Server
•   Internet servers that translate domain names to IP addresses
•   ISPs go first to a default DNS to resolve a name
•   Name queries work up the hierarchy to the root DNS servers if
    required
Other Protocols
• File Transfer Protocol (FTP)
  – File-sharing protocol
  – Files are downloaded and uploaded using
    the Internet
• Telnet
  – Protocol for connecting to a remote computer
    and a TCP/IP service
  – Enables a client computer to control a server
    computer
HTTP and SSL
• Hypertext Transfer Protocol
   – Protocol for transferring hypertext documents
   – Hypertext documents are linked to other documents
     (through hyperlinks)
• Secure Socket Layer
   – Security protocols that protect sensitive information
   – Encrypts data
   – S-HTTP is used for individual messages
HTML/XHTML
• Hypertext Markup Language (HTML)
   – Format for creating Web pages
• Extensible Hypertext Markup Language (XHTML)
   – Successor to HTML
   – Has much more stringent rules than HTML
     regarding tagging
• HTML/XHTML
   – are not programming languages but sets of rules
     for marking up blocks of text so that a browser
     knows how to display them.
HTML/XHTML Example
              HTML/XHTML                         Web Page Display
<h1>This is the Heading</h1>

<p><font face=quot;Arialquot;>This is text using Arial
font.</font></p>

<p><font face=quot;Arialquot;><i>This text is
italicized</i>.</font></p>

<p><font face=quot;Arialquot;><b>This text is bold</
b>.</font></p>

<p><font face=quot;Arialquot;><font
color=quot;#FF0000quot;>This text color is red</
font>.</font></p>

<p><font face=quot;Arialquot;>This is a hyperlink <a
href=quot;http://vig.prenhall.com/quot;>
www.prenhall.com</a></font></p>
Common Gateway Interface (CGI)
• Browsers request that a
  program file executes
  (runs)
• CGI files often called CGI
  scripts
• Adds Web page interaction
   – Adding names to guest
     books/mailing lists
   – Completing forms
Client-Side Applications
• A program that runs on a client computer with no interaction
  with the server
• Types of client-side applications include
   – HTML/XHTML document embedded with JavaScript code
   – Applet: Small program that resides on the server
Extensible Markup Language
               (XML)
• Designed for information exchange
• Tools used to create your own markup
  language
• Used in e-commerce transactions
Communications Over the Internet
• E-mail
   – Created in 1971 by
     Ray Tomlinson
   – Simple Mail Transfer
     Protocol (SMTP)
   – Multipurpose Internet
     Mail Extensions
     (MIME): Protocol for
     attaching files to e-
     mail

Contenu connexe

Tendances

Tendances (20)

The HTTP and Web
The HTTP and Web The HTTP and Web
The HTTP and Web
 
HTTP Presentation
HTTP Presentation HTTP Presentation
HTTP Presentation
 
An Introduction To World Wide Web
An Introduction To World Wide WebAn Introduction To World Wide Web
An Introduction To World Wide Web
 
HTTP & WWW
HTTP & WWWHTTP & WWW
HTTP & WWW
 
Http utilize
Http utilizeHttp utilize
Http utilize
 
Internet unit 4
Internet unit 4Internet unit 4
Internet unit 4
 
Lecture 6- http
Lecture  6- httpLecture  6- http
Lecture 6- http
 
Http Vs Https .
Http Vs Https . Http Vs Https .
Http Vs Https .
 
Internet
InternetInternet
Internet
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
 
Http headers
Http headersHttp headers
Http headers
 
HTTP
HTTPHTTP
HTTP
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
 
HTTP
HTTPHTTP
HTTP
 
HyperText Transfer Protocol
HyperText Transfer ProtocolHyperText Transfer Protocol
HyperText Transfer Protocol
 
S01.L02 - Internet Servers
S01.L02 - Internet ServersS01.L02 - Internet Servers
S01.L02 - Internet Servers
 
PHP Training: Module 1
PHP Training: Module 1PHP Training: Module 1
PHP Training: Module 1
 
Hypertex transfer protocol
Hypertex transfer protocolHypertex transfer protocol
Hypertex transfer protocol
 
Introduction About PHP
 Introduction About PHP Introduction About PHP
Introduction About PHP
 
Lec 7(HTTP Protocol)
Lec 7(HTTP Protocol)Lec 7(HTTP Protocol)
Lec 7(HTTP Protocol)
 

Similaire à 13 Mm103 A

Similaire à 13 Mm103 A (20)

Networks
NetworksNetworks
Networks
 
Internet
InternetInternet
Internet
 
How the internet works
How the internet worksHow the internet works
How the internet works
 
Web technology
Web technologyWeb technology
Web technology
 
5 introduction to internet
5 introduction to internet5 introduction to internet
5 introduction to internet
 
How the internet_works
How the internet_worksHow the internet_works
How the internet_works
 
Introduction_to_Intndhjehddhjdhrjkrhernet.pptx
Introduction_to_Intndhjehddhjdhrjkrhernet.pptxIntroduction_to_Intndhjehddhjdhrjkrhernet.pptx
Introduction_to_Intndhjehddhjdhrjkrhernet.pptx
 
CS-324-6-3 (2).pdf
CS-324-6-3 (2).pdfCS-324-6-3 (2).pdf
CS-324-6-3 (2).pdf
 
CS-324-6-3 (1).pdf
CS-324-6-3 (1).pdfCS-324-6-3 (1).pdf
CS-324-6-3 (1).pdf
 
Internet
InternetInternet
Internet
 
Web technology Unit I Part C
Web technology Unit I  Part CWeb technology Unit I  Part C
Web technology Unit I Part C
 
Internet
InternetInternet
Internet
 
Intro. to the internet and web
Intro. to the internet and webIntro. to the internet and web
Intro. to the internet and web
 
Internet.ppt
Internet.pptInternet.ppt
Internet.ppt
 
Internet and Web - Week 9.ppt
Internet and Web - Week 9.pptInternet and Web - Week 9.ppt
Internet and Web - Week 9.ppt
 
Internet
InternetInternet
Internet
 
Internet.ppt
Internet.pptInternet.ppt
Internet.ppt
 
Internet
InternetInternet
Internet
 
WPJS-Lesson01-Presentation.pptx
WPJS-Lesson01-Presentation.pptxWPJS-Lesson01-Presentation.pptx
WPJS-Lesson01-Presentation.pptx
 
Lec 1 intro to internet
Lec 1 intro to internetLec 1 intro to internet
Lec 1 intro to internet
 

Plus de University of Calgary, School of Creative and Performing Arts

Plus de University of Calgary, School of Creative and Performing Arts (20)

2017 07 571
2017 07 5712017 07 571
2017 07 571
 
2017 08 571
2017 08 5712017 08 571
2017 08 571
 
2017 07 571
2017 07 5712017 07 571
2017 07 571
 
2017 05 571
2017 05 5712017 05 571
2017 05 571
 
2017 04 571
2017 04 5712017 04 571
2017 04 571
 
2017 02a. 571
2017 02a. 5712017 02a. 571
2017 02a. 571
 
2017 04 571
2017 04 5712017 04 571
2017 04 571
 
2017 03 571
2017 03 5712017 03 571
2017 03 571
 
2017 02 571
2017 02 5712017 02 571
2017 02 571
 
Performance in Virtual Worlds
Performance in Virtual WorldsPerformance in Virtual Worlds
Performance in Virtual Worlds
 
Game Genres
Game GenresGame Genres
Game Genres
 
Serious Games
Serious GamesSerious Games
Serious Games
 
Layers of Performativity
Layers of PerformativityLayers of Performativity
Layers of Performativity
 
Motion Capture
Motion CaptureMotion Capture
Motion Capture
 
Core and Shell of Games
Core and Shell of GamesCore and Shell of Games
Core and Shell of Games
 
Voice Acting Animation
Voice Acting AnimationVoice Acting Animation
Voice Acting Animation
 
Canadian Actors and Auteurs
Canadian Actors and AuteursCanadian Actors and Auteurs
Canadian Actors and Auteurs
 
Foreign Films and Cultural Signs
Foreign Films and Cultural SignsForeign Films and Cultural Signs
Foreign Films and Cultural Signs
 
Principles of Animation
Principles of AnimationPrinciples of Animation
Principles of Animation
 
Comedy and A Full Arch of Experience
Comedy and A Full Arch of ExperienceComedy and A Full Arch of Experience
Comedy and A Full Arch of Experience
 

Dernier

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
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)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

13 Mm103 A

  • 1. Behind the Scenes: The Internet: How it Works Source: http://www.danscartoons.com
  • 2. Management of the Internet Who owns the Internet? Who pays for the – Individuals Internet? – Universities – U.S. taxpayers – Government – Businesses agencies – Universities – Private companies – Other countries 
 Who manages the Internet? – Nonprofit organizations – User groups
  • 3. Internet Networking • A network of networks – Worldwide network of computer systems • Protocol – Set of rules for communicating – All computers connected to the Internet use common protocols so they can understand one another
  • 4. NB Network Hierarchy • Tier 1 – Internet backbone – Move large amounts of data – Provide access to regional ISPs • Tier 2 – Regional ISPs – Provide access to local ISPs • Tier 3 – Local ISPs – Provide Internet access to homes and businesses
  • 5. T Lines • High speed fiber-optic lines • T-1 lines – 24 simultaneous voice or data channels – 1.544 Mbps throughput • T-2 lines – 4 T-1 lines – 6.3 Mbps throughput • T-3 lines – 28 T-1 lines – 44.736 Mbps throughput • T-4 lines – 168 T-1 lines – 274.176 Mbps throughput
  • 6. Network Access Points (NAPs) • Points of connection between ISPs • Routers move data between networks
  • 7. Points of Presence (POP) • Bank of modems where individual users connect to an ISP
  • 8. The Network Model of the Internet • Internet communications follows the client/server network model • Clients request services • Servers respond to requests • Types of servers include – Web servers • Host Web pages – Commerce servers • Enable the purchase of goods and services over the Internet – File servers • Provide remote storage space for files that users can download
  • 10. TCP/IP • Transmission Control Protocol (TCP) – Prepares data for transmission – Provides error-checking – Enables resending lost data • Internet Protocol (IP) – Responsible for sending data from one computer to another
  • 11. IP Addresses • Unique number that identifies devices connected to the Internet • Typical IP address – 197.24.72.157 • Static addressing means: – Address never changes • Dynamic address means: – Temporary address
  • 12. Domain Names • Name that takes the place of an IP address • Sample domain name – www.mywebsite.com • Top-level domains (TLD) – Portion of the domain name that follows the dot – Sample top-level domain names • .com, .org, .edu, and .net • Second-level domains – Unique name within a top-level domain – Sample second-level domain names • Yahoo.com, Google.com, and Unesco.org
  • 13. See page 586 DNS Domain Name Server • Internet servers that translate domain names to IP addresses • ISPs go first to a default DNS to resolve a name • Name queries work up the hierarchy to the root DNS servers if required
  • 14. Other Protocols • File Transfer Protocol (FTP) – File-sharing protocol – Files are downloaded and uploaded using the Internet • Telnet – Protocol for connecting to a remote computer and a TCP/IP service – Enables a client computer to control a server computer
  • 15. HTTP and SSL • Hypertext Transfer Protocol – Protocol for transferring hypertext documents – Hypertext documents are linked to other documents (through hyperlinks) • Secure Socket Layer – Security protocols that protect sensitive information – Encrypts data – S-HTTP is used for individual messages
  • 16. HTML/XHTML • Hypertext Markup Language (HTML) – Format for creating Web pages • Extensible Hypertext Markup Language (XHTML) – Successor to HTML – Has much more stringent rules than HTML regarding tagging • HTML/XHTML – are not programming languages but sets of rules for marking up blocks of text so that a browser knows how to display them.
  • 17. HTML/XHTML Example HTML/XHTML Web Page Display <h1>This is the Heading</h1> <p><font face=quot;Arialquot;>This is text using Arial font.</font></p> <p><font face=quot;Arialquot;><i>This text is italicized</i>.</font></p> <p><font face=quot;Arialquot;><b>This text is bold</ b>.</font></p> <p><font face=quot;Arialquot;><font color=quot;#FF0000quot;>This text color is red</ font>.</font></p> <p><font face=quot;Arialquot;>This is a hyperlink <a href=quot;http://vig.prenhall.com/quot;> www.prenhall.com</a></font></p>
  • 18. Common Gateway Interface (CGI) • Browsers request that a program file executes (runs) • CGI files often called CGI scripts • Adds Web page interaction – Adding names to guest books/mailing lists – Completing forms
  • 19. Client-Side Applications • A program that runs on a client computer with no interaction with the server • Types of client-side applications include – HTML/XHTML document embedded with JavaScript code – Applet: Small program that resides on the server
  • 20. Extensible Markup Language (XML) • Designed for information exchange • Tools used to create your own markup language • Used in e-commerce transactions
  • 21. Communications Over the Internet • E-mail – Created in 1971 by Ray Tomlinson – Simple Mail Transfer Protocol (SMTP) – Multipurpose Internet Mail Extensions (MIME): Protocol for attaching files to e- mail