HTTP(P2P)
Encyclopedia
HTTP is a protocol
based on HTTP
. It is intended to improve page and object retrieval performance when web servers suffer server-side congestion. Examples of server-side congestion include the Slashdot
and Flash crowd
effects. HTTP(P2P) uses tertiary browser caches of web peers to help distribute important web objects in lieu of the origin-server.
Communications protocol
A communications protocol is a system of digital message formats and rules for exchanging those messages in or between computing systems and in telecommunications...
based on HTTP
Hypertext Transfer Protocol
The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....
. It is intended to improve page and object retrieval performance when web servers suffer server-side congestion. Examples of server-side congestion include the Slashdot
Slashdot effect
The Slashdot effect, also known as slashdotting, occurs when a popular website links to a smaller site, causing a massive increase in traffic. This overloads the smaller site, causing it to slow down or even temporarily close. The name stems from the huge influx of web traffic that results from...
and Flash crowd
Flash crowd
Flash crowd describes a network phenomenon where a network or host suddenly receives a lot of traffic. This is sometimes due to the appearance of a web site on a blog or news column....
effects. HTTP(P2P) uses tertiary browser caches of web peers to help distribute important web objects in lieu of the origin-server.
Open source
- HTML 5HTML 5HTML5 is a language for structuring and presenting content for the World Wide Web, and is a core technology of the Internet originally proposed by Opera Software. It is the fifth revision of the HTML standard and is still under development...
- TriblerTriblerTribler is an open source peer-to-peer client with various features for watching videos online. The user interface of Tribler is very basic and focused on ease of use, instead of including features...
a P2P distribution system used on Wikipedia, for audio and video media - SwarmPlugin - adds BitTorrent-compatible P2P transport to a browser, so you can do
- FireCoral - browser-based peer-to-peer content distribution network that enables mutually distrustful users to share their browser caches.
- ReverseHttp
- Http p2p, et IEEE xplore
- JW Player + Open P2P CDN
Proprietary software
- Coopnet is a protocol similar in purpose to HTTP(P2P).
- Sopcast
- Flash
- OperaOpera (web browser)Opera is a web browser and Internet suite developed by Opera Software with over 200 million users worldwide. The browser handles common Internet-related tasks such as displaying web sites, sending and receiving e-mail messages, managing contacts, chatting on IRC, downloading files via BitTorrent,...
Unite File Sharing service
See also
- Coral Content Distribution NetworkCoral Content Distribution NetworkThe Coral Content Distribution Network, sometimes called Coral Cache or Coral, is a free peer-to-peer content distribution network designed and operated by Michael Freedman...
- Comparison of streaming media systemsComparison of streaming media systemsThis is a comparison of streaming media systems. A more complete list of streaming media systems is also available.-General:The following tables compare general and technical information for a number of streaming media systems both audio and video...
- Comparison of video servicesComparison of video servicesThe following tables compare general and technical information for a number of notable video hosting services. Please see the individual products' articles for further information...
- Content delivery networkContent Delivery NetworkA content delivery network or content distribution network is a system of computers containing copies of data placed at various nodes of a network....
- Content delivery platformContent Delivery PlatformA content delivery platform is a software as a service content service, similar to a content management system , that utilizes embedded software code to deliver web content...
- Grid castingGrid castingGrid casting or gridcasting is a file and stream sharing system that cooperates transparently by using idle bandwidth on a user's computer to deliver large scale live or on-demand broadcasts...
- Internet televisionInternet televisionInternet television is the digital distribution of television content via the Internet...
- IPTVIPTVInternet Protocol television is a system through which television services are delivered using the Internet protocol suite over a packet-switched network such as the Internet, instead of being delivered through traditional terrestrial, satellite signal, and cable television formats.IPTV services...
- List of music streaming services
- List of streaming media systems
- MulticastMulticastIn computer networking, multicast is the delivery of a message or information to a group of destination computers simultaneously in a single transmission from the source creating copies automatically in other network elements, such as routers, only when the topology of the network requires...
- P2PTVP2PTVThe term P2PTV refers to peer-to-peer software applications designed to redistribute video streams in real time on a P2P network; the distributed video streams are typically TV channels from all over the world but may also come from other sources...
- Push technologyPush technologyPush technology, or server push, describes a style of Internet-based communication where the request for a given transaction is initiated by the publisher or central server...
- Streaming mediaStreaming mediaStreaming media is multimedia that is constantly received by and presented to an end-user while being delivered by a streaming provider.The term "presented" is used in this article in a general sense that includes audio or video playback. The name refers to the delivery method of the medium rather...
- WebcastWebcastA webcast is a media presentation distributed over the Internet using streaming media technology to distribute a single content source to many simultaneous listeners/viewers. A webcast may either be distributed live or on demand...
- Web syndicationWeb syndicationWeb syndication is a form of syndication in which website material is made available to multiple other sites. Most commonly, web syndication refers to making web feeds available from a site in order to provide other people with a summary or update of the website's recently added content...
- Osiris (Serverless Portal System)Osiris (Serverless Portal System)Osiris Serverless Portal System is a freeware program used to create web portals distributed via peer-to-peer networking and autonomous from centralized servers...
- I2PI2PI2P is a mixed-license, free and open source project building an anonymous network .The network is a simple layer that applications can use to anonymously and securely send...
- FreenetFreenetFreenet is a decentralized, censorship-resistant distributed data store originally designed by Ian Clarke. According to Clarke, Freenet aims to provide freedom of speech through a peer-to-peer network with strong protection of anonymity; as part of supporting its users' freedom, Freenet is free and...