110 likes | 139 Views
Dive deep into Internet applications and protocols, including HTTP, POP3, file sharing, and more. Learn how P2P networks operate and their significance in modern connectivity. Explore OSI layer 7 applications running atop TCP/IP.
E N D
chapter3 The Basics of Networking, Part 3 Part 3: Internet Applications
THE MEDIUM OF THE MESSAGE • Application layer protocols: HTTP, HTTPS, POP3, IMAP, SMTP, SSH, Telnet, FTP, P2P, . . . • Internet services that make use of these protocols: the WWW, e-mail, session access, newsgroups, file sharing, . . .
WWW is an Internet Application Key Point: Internet applications (HTTP, Napster, Gnutella, email, chat, etc.) are implemented by special application protocols (OSI layer 7) running on top of the Internet protocols (TCP/IP, OSI layers 1-4). The WWW is an Internet Application
P2P File Sharing Networks When most people hear the term "P2P", they think of peer to peer file sharing over the Internet P2P file sharing systems have become the single most popular class of Internet applications in this decade. CIS 110 Technical note: A P2P network implements search and data transfer protocols above the Internet Protocol (layer 3) P2P uses special Layer 4 protocol, not TCP
P2P is an Internet Application Key Point: Internet applications (WWW, Limewire, BitTorrent, email, chat, . . .) are implemented by special application protocols (OSI layer 7) running on top of the Internet protocols:TCP/IP (OSI layers 1-4, “Packet Layer”) P2P networks are Internet Applications To access a P2P network, users simply download and install a suitable P2P client application
eDonkey Shareaza WinMX BitTorrent Limewire Morpheus eMule Ares BearShare Kazaa Top P2PFile Sharing Programs
Summary, Part 3, Internet Applications Key Point: Internet applications use application protocols (OSI layer 7) running on top of the Internet protocols (TCP/IP, OSI layers 1-4). The WWW is an Internet Application P2P, SSH, email, FTP, … are Internet Applications Next: Ch. 4: XHTML and the WWW
Web 1.0 Analogy by Philip Greenspun, photo.net. The computer is the steam engine. The network is the railroad.
Web 2.0 Analogy: universal virtual computer Tim O'Reilly is the founder/CEO of O'Reilly Media applications revolve around the network as the planets revolve around the Sun universal virtual computer, the internet as operating system. • Office 2.0 • Cloud Computing • Web OS
Web 2.0 Analogy: universal virtual computer Back in 2001, Clay Shirky (www.shirky.com) retold the old story about Thomas J. Watson, founder of the modern IBM. "I see no reason for more than five of these machines in the world," Watson is reputed to have said. "We now know that he was wrong," Clay went on. The audience laughed knowingly, thinking of the hundreds of millions, if not billions, of computers deployed worldwide. But then Clay delivered his punch line: "We now know that he overstated the number by four."
Web 2.0 Analogy: universal virtual computer Tim O'Reilly is the founder/CEO of O'Reilly Media applications revolve around the network as the planets revolve around the Sun universal virtual computer, the internet as operating system. • Office 2.0 • Cloud Computing • Web OS