Академический Документы
Профессиональный Документы
Культура Документы
Application in Businesses
Presented by:
Huma Khan
Jawad Mughal
Mahpara Hameed
Wajiha Khan
Ziyad Mehtab
Internet Services
User’s
Computer
Browser
User types in the URL into the
browser
User’s
Computer
http://www.szabist.edu.pk/cs/index.htm
Browser
l
The browser breaks down
the URL
User’s
Computer
http://www.szabist.edu.pk/cs/index.html
cs/index.html
Directory &
www.szabist.edu.pk File Name
http Server’s Name
Protocol
Identifier
Browser sends server’s name to the
DNS server
Domain Name
User’s DNS
Computer Server
IP Address
Browser establishes a connection
with the server
User’s
Computer
Internet
Web
Server
Browser sends a ‘GET’ request for
cs/index.html
User’s
Computer
Internet
Web
Server
Server sends the requested file to
the browser
User’s
Computer
Internet
Web
Server
Browser displays
index.html
User’s X
Computer
eMail
Computer-to-computer messaging
Inexpensive, and quite quick, but not instant!
The most popular service on the Internet,
even more than surfing, but soon to be
overtaken by instant messaging
Billions are sent every day
How does an eMail
?system work
But first, the components:
eMail client
SMTP server
POP3 server
eMail Clients
Sender’s
Computer
eMail
Client
The eMail client sends it to the
SMTP server
Sender’s
Computer
SMTP
Server
If the receiver is local, it goes to the
POP3 server
Sender’s
Computer POP3
Server
SMTP
Server
The receiver picks it at his/her
convenience
Sender’s
Computer POP3
Server
SMTP Receiver's
Server Computer
Otherwise, it is sent to receiver's
SMTP server
Sender’s
Computer
SMTP
Server
Internet
SMTP
Server
Which forwards it to the local
POP3 server
Sender’s
Computer
SMTP
Server POP3
Server
Internet
SMTP
Server
The receiver picks it at his/her
convenience
Receiver's
Sender’s Computer
Computer
SMTP
Server POP3
Server
Internet
SMTP
Server
28
The Trouble with eMail
Slow response times
IM Client
Internet
My Computer
IM client finds the IM server & logs in
My Computer IM Server
It sends communication info (IP
address, etc) to the IM server
Temporary
File
My Computer IM Server
IM server finds user’s contacts &
sends him/her the communication
info for the ones online
My Computer IM Server
IM server also tells the contacts that the
user is online; sends his/her
communication info to them
Contact’s
Computer
My Computer IM Server
Now the user’s & the contact’s IM
clients are ready to communicate
directly (P2P)
Contact’s
Computer
My Computer IM Server
The IM server
doesn’t play any part
in this P2P
As new contact’s come online, IM
server informs them about the user
being online & vice versa
Contact
A’s Computer
My Computer IM Server
Contact
B’s Computer
Multiple, simultaneous conversations
are possible
Contact
A’s Computer
My Computer IM Server
Contact
B’s Computer
When the user logs-off, his/her IM
client informs the IM server
Contact
A’s Computer
My Computer IM Server
Contact
B’s Computer
IM server erases the temporary file
and informs the user’s contact’s
about his/her ‘offline’ status
Contact
A’s Computer
My Computer IM Server
Contact
B’s Computer
Key Point