SlideShare a Scribd company logo
Internet Applications
INTERNET
APPLICATIONS
Internet Applications
Internet Applications
Domain Name Service
Proxy Service
Mail Service
Web Service
DNS
DNS
Internet Naming Hierarchy
DNS
The silent dot at the
end of all addresses
.com .net .org .in
.tcd
www
.ac .co
.iitk
www
DNS Operation
DNS Setup
A DNS server maintains the name to IP address
mapping of the domain for which it is the name
server.
The DNS server for a domain is registered with the
domain registrar and the entry is maintained by the
Internet Root-Servers (13) or Country Level Root-
Servers.
Whenever a server is queried, if doesn’t have the
answer, the root servers are contacted.
The root servers refer to the DNS server for that
domain (in case the domain is a top level domain) or
the Country Root Server (in case the domain is
country level domain).
Proxy Server
PROXY SERVER
Internet Connections
Proxy Server
• Customers connect to
an ISP
• ISPs connect to
backbone
Backbone
networks
ISP
networ
k
ISP
networ
k
ISP
network
Customer Networks
Bandwidth-limited
links
Internet Connections
Proxy Server
Cost of connections is based on bandwidth
Cost of connection is a major part of network cost
Organisations only obtain as much bandwidth as
they
can afford
Many organisations in Asia-Pacific only have 64kb/s –
2Mb/s connections (as compared to their counterpart
in US and Europe who have bandwidths of 2.4 Gbps –
10 Gbps)
What is a Web Proxy?
Proxy Server
A proxy is a host which relays web access requests
from clients
Used when clients do not access the web directly
Used for security, logging, accounting and
performance
browser proxy web
What is Web Caching?
Storing copies of recently accessed web pages
Pages are delivered from the cache when requested
again
Browser caches
Proxy caches
Proxy Server
Why Cache?
Shorter response time
Reduced bandwidth requirement
Reduced load on servers
Access control and logging
Proxy Server
Popular Proxy Caches
Apache proxy
MS proxy server
WinProxy
Squid
Squid is popular because it is powerful,
configurable and free
Many others
Proxy Server
Web Server
WEB SERVER
Web Server
HTTP (Hyper Text Transfer Protocol) is used to
transfer web pages from a Web Server to Web
Client (Browser)
Web Pages are arranged in a directory structure in
the Web Server
HTTP supports CGI (Common Gateway interface)
HTTP supports Virtual Hosting (Hosting multiple
sites on the same server)
Popular Web Servers
Apache
Windows IIS
IBM Websphere
Web Server
Email
EMAIL
Mail Architecture
Email
Internet
Mail
Server
Mail
Server
Mail Client
Mail Client
Mail Architecture
Email
Mail Architecture
Email
Simple Mail Transfer Protocol (SMTP) is used to
transfer mail between Mail Servers over Internet
Post Office Protocol (PoP) and Interactive Mail
Access Protocol (IMAP) is used between Client and
Mail Server to retrieve mails
The mail server of a domain is identified by the MX
record of that domain
Popular Mail Servers
Sendmail/Postfix
Microsoft Exchange Server
IBM Lotus

More Related Content

What's hot

Powerpoint Web Admin 2
Powerpoint Web Admin 2Powerpoint Web Admin 2
Powerpoint Web Admin 2
webhostingguy
 
Internet server components
Internet server componentsInternet server components
Internet server components
Jay Patel
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
Vikram g b
 
seminar on proxyserver
seminar on proxyserverseminar on proxyserver
seminar on proxyserver
Niraj Barnwal
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
Vikram g b
 
Web Services - A brief overview
Web Services -  A brief overviewWeb Services -  A brief overview
Web Services - A brief overview
Raveendra Bhat
 

What's hot (19)

Reverse proxy
Reverse proxyReverse proxy
Reverse proxy
 
Learn REST API at ASIT
Learn REST API at ASITLearn REST API at ASIT
Learn REST API at ASIT
 
HTTP/2
HTTP/2HTTP/2
HTTP/2
 
What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)
 
Powerpoint Web Admin 2
Powerpoint Web Admin 2Powerpoint Web Admin 2
Powerpoint Web Admin 2
 
Internet server components
Internet server componentsInternet server components
Internet server components
 
Using Communication and Messaging API in the HTML5 World
Using Communication and Messaging API in the HTML5 WorldUsing Communication and Messaging API in the HTML5 World
Using Communication and Messaging API in the HTML5 World
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
seminar on proxyserver
seminar on proxyserverseminar on proxyserver
seminar on proxyserver
 
Web Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedWeb Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting Started
 
Rest webservice ppt
Rest webservice pptRest webservice ppt
Rest webservice ppt
 
Web Server Technologies II: Web Applications & Server Maintenance
Web Server Technologies II: Web Applications & Server MaintenanceWeb Server Technologies II: Web Applications & Server Maintenance
Web Server Technologies II: Web Applications & Server Maintenance
 
Web server
Web serverWeb server
Web server
 
Introduction server Construction
Introduction server ConstructionIntroduction server Construction
Introduction server Construction
 
Database Management System - 2a
Database Management System - 2aDatabase Management System - 2a
Database Management System - 2a
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
Web Services - A brief overview
Web Services -  A brief overviewWeb Services -  A brief overview
Web Services - A brief overview
 
Server and Its Types - Presentation
Server and Its Types - PresentationServer and Its Types - Presentation
Server and Its Types - Presentation
 
SFDC Outbound Integrations
SFDC Outbound IntegrationsSFDC Outbound Integrations
SFDC Outbound Integrations
 

Viewers also liked

Promotions University Contest Planning
Promotions University Contest PlanningPromotions University Contest Planning
Promotions University Contest Planning
Rebecca Capparelli
 
2309 sap enterprise architecture in the era of sap hana, infrastructure, plat...
2309 sap enterprise architecture in the era of sap hana, infrastructure, plat...2309 sap enterprise architecture in the era of sap hana, infrastructure, plat...
2309 sap enterprise architecture in the era of sap hana, infrastructure, plat...
Dao Van Hang
 
MS_Learning_Transcript
MS_Learning_TranscriptMS_Learning_Transcript
MS_Learning_Transcript
Jack Mambwe
 

Viewers also liked (14)

Professional communication 3
Professional communication 3Professional communication 3
Professional communication 3
 
【UDC2015】茨木ブロック
【UDC2015】茨木ブロック【UDC2015】茨木ブロック
【UDC2015】茨木ブロック
 
Providing Remote-yet-Restricted Access to Born-Digital Electronic Records usi...
Providing Remote-yet-Restricted Access to Born-Digital Electronic Records usi...Providing Remote-yet-Restricted Access to Born-Digital Electronic Records usi...
Providing Remote-yet-Restricted Access to Born-Digital Electronic Records usi...
 
Promotions University Contest Planning
Promotions University Contest PlanningPromotions University Contest Planning
Promotions University Contest Planning
 
Value at Risk & Expected shortfall
Value at Risk & Expected shortfall Value at Risk & Expected shortfall
Value at Risk & Expected shortfall
 
MS_Learning_Transcript
MS_Learning_TranscriptMS_Learning_Transcript
MS_Learning_Transcript
 
Sanavet
SanavetSanavet
Sanavet
 
David Wortley - Gamification Is Not Funny!
David Wortley - Gamification Is Not Funny!David Wortley - Gamification Is Not Funny!
David Wortley - Gamification Is Not Funny!
 
2309 sap enterprise architecture in the era of sap hana, infrastructure, plat...
2309 sap enterprise architecture in the era of sap hana, infrastructure, plat...2309 sap enterprise architecture in the era of sap hana, infrastructure, plat...
2309 sap enterprise architecture in the era of sap hana, infrastructure, plat...
 
MS_Learning_Transcript
MS_Learning_TranscriptMS_Learning_Transcript
MS_Learning_Transcript
 
Horizontal violence prof comm4
Horizontal violence prof comm4Horizontal violence prof comm4
Horizontal violence prof comm4
 
【UDC2015】データの力を、まちの力に - 関本義秀
【UDC2015】データの力を、まちの力に - 関本義秀【UDC2015】データの力を、まちの力に - 関本義秀
【UDC2015】データの力を、まちの力に - 関本義秀
 
GEOGRAPHY YEAR 10: VOLCANIC ACTIVITY
GEOGRAPHY YEAR 10: VOLCANIC ACTIVITYGEOGRAPHY YEAR 10: VOLCANIC ACTIVITY
GEOGRAPHY YEAR 10: VOLCANIC ACTIVITY
 
Social Media Cheat Sheet for Businesses
Social Media Cheat Sheet for BusinessesSocial Media Cheat Sheet for Businesses
Social Media Cheat Sheet for Businesses
 

Similar to Lecture15

Download Presentation
Download PresentationDownload Presentation
Download Presentation
webhostingguy
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
20521742
 
Domain, IP, Hosting - Wk15 2014
Domain, IP, Hosting - Wk15 2014Domain, IP, Hosting - Wk15 2014
Domain, IP, Hosting - Wk15 2014
Yannick Lin
 

Similar to Lecture15 (20)

Proxy http ftp dns email
Proxy http ftp dns emailProxy http ftp dns email
Proxy http ftp dns email
 
webhostlecture (1).ppt
webhostlecture (1).pptwebhostlecture (1).ppt
webhostlecture (1).ppt
 
webhostlecture (1).ppt
webhostlecture (1).pptwebhostlecture (1).ppt
webhostlecture (1).ppt
 
webhost
webhostwebhost
webhost
 
Download Presentation
Download PresentationDownload Presentation
Download Presentation
 
COMPUTER NETWORKS UNIT 5
COMPUTER NETWORKS UNIT 5COMPUTER NETWORKS UNIT 5
COMPUTER NETWORKS UNIT 5
 
some fundamental topics to remember when starting with HTML
some fundamental topics to remember when starting with HTMLsome fundamental topics to remember when starting with HTML
some fundamental topics to remember when starting with HTML
 
Jagmohancrawl
JagmohancrawlJagmohancrawl
Jagmohancrawl
 
web server
web serverweb server
web server
 
AI using Web Design
AI using Web DesignAI using Web Design
AI using Web Design
 
Proxy Server
Proxy ServerProxy Server
Proxy Server
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
 
What is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfWhat is Web Server & It's Types.pdf
What is Web Server & It's Types.pdf
 
Domain, IP, Hosting - Wk15 2014
Domain, IP, Hosting - Wk15 2014Domain, IP, Hosting - Wk15 2014
Domain, IP, Hosting - Wk15 2014
 
webhostlectureppt.ppt
webhostlectureppt.pptwebhostlectureppt.ppt
webhostlectureppt.ppt
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
 
Web servers
Web serversWeb servers
Web servers
 
Meeting 13. web server i
Meeting 13. web server iMeeting 13. web server i
Meeting 13. web server i
 
Basic Lecture on Domains and Webhosting
Basic Lecture on Domains and WebhostingBasic Lecture on Domains and Webhosting
Basic Lecture on Domains and Webhosting
 

More from Sunil Arora (9)

ISO9001_2015_Frequently_Asked_Questions.docx
ISO9001_2015_Frequently_Asked_Questions.docxISO9001_2015_Frequently_Asked_Questions.docx
ISO9001_2015_Frequently_Asked_Questions.docx
 
Hse plan
Hse plan Hse plan
Hse plan
 
Differences between hardware & software firewalls webopedia
Differences between hardware & software firewalls   webopediaDifferences between hardware & software firewalls   webopedia
Differences between hardware & software firewalls webopedia
 
04aiso9001 2015checklist-170302031337
04aiso9001 2015checklist-17030203133704aiso9001 2015checklist-170302031337
04aiso9001 2015checklist-170302031337
 
Ehs risk mgmt-1-4
Ehs risk mgmt-1-4Ehs risk mgmt-1-4
Ehs risk mgmt-1-4
 
Iso14001 2015awareness-161103075023
Iso14001 2015awareness-161103075023Iso14001 2015awareness-161103075023
Iso14001 2015awareness-161103075023
 
Ems aspectsimpacts
Ems aspectsimpactsEms aspectsimpacts
Ems aspectsimpacts
 
Induction hr 110
Induction hr 110Induction hr 110
Induction hr 110
 
As9100 c 2009-standard
As9100 c 2009-standardAs9100 c 2009-standard
As9100 c 2009-standard
 

Recently uploaded

1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx
louise569794
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
eemet
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
Amil baba
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
kywwoyk
 
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbbMatrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
joshuaclack73
 
一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理
cnzepoz
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
kywwoyk
 
一比一原版UBC毕业证成绩单如何办理
一比一原版UBC毕业证成绩单如何办理一比一原版UBC毕业证成绩单如何办理
一比一原版UBC毕业证成绩单如何办理
cnzepoz
 
一比一原版AIS毕业证成绩单如何办理
一比一原版AIS毕业证成绩单如何办理一比一原版AIS毕业证成绩单如何办理
一比一原版AIS毕业证成绩单如何办理
cnzepoz
 

Recently uploaded (14)

1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
 
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbbMatrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptx
 
一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
China Die Casting Manufacturer & Supplier - Bian Diecast
China Die Casting Manufacturer & Supplier - Bian DiecastChina Die Casting Manufacturer & Supplier - Bian Diecast
China Die Casting Manufacturer & Supplier - Bian Diecast
 
Aluminum Die Casting Manufacturers in China - BIAN Diecast
Aluminum Die Casting Manufacturers in China - BIAN DiecastAluminum Die Casting Manufacturers in China - BIAN Diecast
Aluminum Die Casting Manufacturers in China - BIAN Diecast
 
Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technology
 
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
 
一比一原版UBC毕业证成绩单如何办理
一比一原版UBC毕业证成绩单如何办理一比一原版UBC毕业证成绩单如何办理
一比一原版UBC毕业证成绩单如何办理
 
一比一原版AIS毕业证成绩单如何办理
一比一原版AIS毕业证成绩单如何办理一比一原版AIS毕业证成绩单如何办理
一比一原版AIS毕业证成绩单如何办理
 

Lecture15

  • 2. Internet Applications Internet Applications Domain Name Service Proxy Service Mail Service Web Service
  • 4. Internet Naming Hierarchy DNS The silent dot at the end of all addresses .com .net .org .in .tcd www .ac .co .iitk www
  • 5. DNS Operation DNS Setup A DNS server maintains the name to IP address mapping of the domain for which it is the name server. The DNS server for a domain is registered with the domain registrar and the entry is maintained by the Internet Root-Servers (13) or Country Level Root- Servers. Whenever a server is queried, if doesn’t have the answer, the root servers are contacted. The root servers refer to the DNS server for that domain (in case the domain is a top level domain) or the Country Root Server (in case the domain is country level domain).
  • 7. Internet Connections Proxy Server • Customers connect to an ISP • ISPs connect to backbone Backbone networks ISP networ k ISP networ k ISP network Customer Networks Bandwidth-limited links
  • 8. Internet Connections Proxy Server Cost of connections is based on bandwidth Cost of connection is a major part of network cost Organisations only obtain as much bandwidth as they can afford Many organisations in Asia-Pacific only have 64kb/s – 2Mb/s connections (as compared to their counterpart in US and Europe who have bandwidths of 2.4 Gbps – 10 Gbps)
  • 9. What is a Web Proxy? Proxy Server A proxy is a host which relays web access requests from clients Used when clients do not access the web directly Used for security, logging, accounting and performance browser proxy web
  • 10. What is Web Caching? Storing copies of recently accessed web pages Pages are delivered from the cache when requested again Browser caches Proxy caches Proxy Server
  • 11. Why Cache? Shorter response time Reduced bandwidth requirement Reduced load on servers Access control and logging Proxy Server
  • 12. Popular Proxy Caches Apache proxy MS proxy server WinProxy Squid Squid is popular because it is powerful, configurable and free Many others Proxy Server
  • 14. Web Server HTTP (Hyper Text Transfer Protocol) is used to transfer web pages from a Web Server to Web Client (Browser) Web Pages are arranged in a directory structure in the Web Server HTTP supports CGI (Common Gateway interface) HTTP supports Virtual Hosting (Hosting multiple sites on the same server) Popular Web Servers Apache Windows IIS IBM Websphere Web Server
  • 18. Mail Architecture Email Simple Mail Transfer Protocol (SMTP) is used to transfer mail between Mail Servers over Internet Post Office Protocol (PoP) and Interactive Mail Access Protocol (IMAP) is used between Client and Mail Server to retrieve mails The mail server of a domain is identified by the MX record of that domain Popular Mail Servers Sendmail/Postfix Microsoft Exchange Server IBM Lotus