Misplaced Pages

Internet Gateway Device Protocol

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

Internet Gateway Device ( UPnP IGD ) Control Protocol is a protocol based on UPnP for mapping ports in network address translation (NAT) setups, supported by some NAT-enabled routers . It is a common communications protocol for automatically configuring port forwarding , and is part of an ISO / IEC Standard rather than an Internet Engineering Task Force standard.

#879120

106-425: Applications using peer-to-peer networks, multiplayer gaming , and remote assistance programs need a way to communicate through home and business gateways. Without IGD one has to manually configure the gateway to allow traffic through, a process which is error-prone and time-consuming. UPnP comes with a solution for network address translation traversal ( NAT traversal ) that implements IGD. IGD makes it easy to do

212-672: A content-addressable , peer-to-peer method of storing and sharing hypermedia distribution protocol, with nodes in the IPFS network forming a distributed file system . Jami is a peer-to-peer chat and SIP app. JXTA is a peer-to-peer protocol designed for the Java platform . Netsukuku is a Wireless community network designed to be independent from the Internet. Open Garden is a connection-sharing application that shares Internet access with other devices using Wi-Fi or Bluetooth. Resilio Sync

318-492: A round-robin fashion. Since it is the master that chooses which slave to address, whereas a slave is (in theory) supposed to listen in each receive slot, being a master is a lighter burden than being a slave. Being a master of seven slaves is possible; being a slave of more than one master is possible. The specification is vague as to required behavior in scatternets. Bluetooth is a standard wire-replacement communications protocol primarily designed for low power consumption, with

424-614: A server experiences an increase in load it redirects incoming peers to other peers who have agreed to mirror the content, thus off-loading balance from the server. All of the information is retained at the server. This system makes use of the fact that the bottleneck is most likely in the outgoing bandwidth than the CPU , hence its server-centric design. It assigns peers to other peers who are 'close in IP ' to its neighbors [same prefix range] in an attempt to use locality. If multiple peers are found with

530-409: A Bluetooth device. A network of patents applies to the technology, which is licensed to individual qualifying devices. As of 2021 , 4.7 billion Bluetooth integrated circuit chips are shipped annually. Bluetooth was first demonstrated in space in 2024, an early test envisioned to enhance IoT capabilities. The name "Bluetooth" was proposed in 1997 by Jim Kardach of Intel , one of the founders of

636-498: A P2P network are more stable and available than files on central networks. In a centralized network, a simple loss of connection between the server and clients can cause a failure, but in P2P networks, the connections between every node must be lost to cause a data-sharing failure. In a centralized system, the administrators are responsible for all data recovery and backups, while in P2P systems, each node requires its backup system. Because of

742-534: A P2P network requires that at least one node in the network has the requested data, and that node must be able to connect to the node requesting the data. This requirement is occasionally hard to meet because users may delete or stop sharing data at any point. In a P2P network, the community of users is entirely responsible for deciding which content is available. Unpopular files eventually disappear and become unavailable as fewer people share them. Popular files, however, are highly and easily distributed. Popular files on

848-787: A built-in Bluetooth radio, others require an external adapter, typically in the form of a small USB " dongle ". Unlike its predecessor, IrDA , which requires a separate adapter for each device, Bluetooth lets multiple devices communicate with a computer over a single adapter. For Microsoft platforms, Windows XP Service Pack 2 and SP3 releases work natively with Bluetooth v1.1, v2.0 and v2.0+EDR. Previous versions required users to install their Bluetooth adapter's own drivers, which were not directly supported by Microsoft. Microsoft's own Bluetooth dongles (packaged with their Bluetooth computer devices) have no external drivers and thus require at least Windows XP Service Pack 2. Windows Vista RTM/SP1 with

954-468: A cellular phone and a vehicle's audio system. At the time, Sony/Ericsson had only a minor market share in the cellular phone market, which was dominated in the US by Nokia and Motorola. Due to ongoing negotiations for an intended licensing agreement with Motorola beginning in the late 1990s, Vosi could not publicly disclose the intention, integration, and initial development of other enabled devices which were to be

1060-409: A centralized functionality but benefit from the decentralized aggregation of nodes provided by unstructured networks. CoopNet (Cooperative Networking) was a proposed system for off-loading serving to peers who have recently downloaded content, proposed by computer scientists Venkata N. Padmanabhan and Kunwadee Sripanidkulchai, working at Microsoft Research and Carnegie Mellon University . When

1166-602: A combination of peer-to-peer and client–server models. A common hybrid model is to have a central server that helps peers find each other. Spotify was an example of a hybrid model [until 2014]. There are a variety of hybrid models, all of which make trade-offs between the centralized functionality provided by a structured server/client network and the node equality afforded by the pure peer-to-peer unstructured networks. Currently, hybrid models have better performance than either pure unstructured networks or pure structured networks because certain functions, such as searching, do require

SECTION 10

#1732802628880

1272-621: A given link depends on several qualities of both communicating devices and the air and obstacles in between . The primary attributes affecting range are the data rate, protocol (Bluetooth Classic or Bluetooth Low Energy), transmission power, and receiver sensitivity, and the relative orientations and gains of both antennas. The effective range varies depending on propagation conditions, material coverage, production sample variations, antenna configurations and battery conditions. Most Bluetooth applications are for indoor conditions, where attenuation of walls and signal fading due to signal reflections make

1378-675: A given time. Trustworthiness of sources is a potential security threat that can be seen with peer-to-peer systems. A study ordered by the European Union found that illegal downloading may lead to an increase in overall video game sales because newer games charge for extra features or levels. The paper concluded that piracy had a negative financial impact on movies, music, and literature. The study relied on self-reported data about game purchases and use of illegal download sites. Pains were taken to remove effects of false and misremembered responses. Peer-to-peer applications present one of

1484-460: A hybrid between the two). Unstructured peer-to-peer networks do not impose a particular structure on the overlay network by design, but rather are formed by nodes that randomly form connections to each other. ( Gnutella , Gossip , and Kazaa are examples of unstructured P2P protocols). Because there is no structure globally imposed upon them, unstructured networks are easy to build and allow for localized optimizations to different regions of

1590-469: A lower power consumption through a reduced duty cycle . The specification is published as Bluetooth v2.0 + EDR , which implies that EDR is an optional feature. Aside from EDR, the v2.0 specification contains other minor improvements, and products may claim compliance to "Bluetooth v2.0" without supporting the higher data rate. At least one commercial device states "Bluetooth v2.0 without EDR" on its data sheet. Bluetooth Core Specification version 2.1 + EDR

1696-410: A membership of over 30,000 companies worldwide. It was established by Ericsson , IBM , Intel , Nokia and Toshiba , and later joined by many other companies. All versions of the Bluetooth standards are backward-compatible with all earlier versions. The Bluetooth Core Specification Working Group (CSWG) produces mainly four kinds of specifications: Major enhancements include: This version of

1802-559: A meme refers to the egalitarian social networking that has emerged throughout society, enabled by Internet technologies in general. While P2P systems had previously been used in many application domains, the concept was popularized by file sharing systems such as the music-sharing application Napster . The peer-to-peer movement allowed millions of Internet users to connect "directly, forming groups and collaborating to become user-created search engines, virtual supercomputers, and filesystems". The basic concept of peer-to-peer computing

1908-807: A more psychological and information-processing direction. Some peer-to-peer networks (e.g. Freenet ) place a heavy emphasis on privacy and anonymity —that is, ensuring that the contents of communications are hidden from eavesdroppers, and that the identities/locations of the participants are concealed. Public key cryptography can be used to provide encryption , data validation , authorization, and authentication for data/messages. Onion routing and other mix network protocols (e.g. Tarzan) can be used to provide anonymity. Perpetrators of live streaming sexual abuse and other cybercrimes have used peer-to-peer platforms to carry out activities with anonymity. Although peer-to-peer networks can be used for legitimate purposes, rights holders have targeted peer-to-peer over

2014-477: A peer-to-peer network in conjunction with streaming servers to stream audio and video to their clients. Peercasting is employed for multicasting streams. Additionally, a project called LionShare , undertaken by Pennsylvania State University , MIT, and Simon Fraser University , aims to facilitate file sharing among educational institutions globally. Another notable program, Osiris , enables users to create anonymous and autonomous web portals that are distributed via

2120-473: A peer-to-peer network of nodes . In addition, a personal area network (PAN) is also in nature a type of decentralized peer-to-peer network typically between two devices. Peers make a portion of their resources, such as processing power, disk storage, or network bandwidth , directly available to other network participants, without the need for central coordination by servers or stable hosts. Peers are both suppliers and consumers of resources, in contrast to

2226-464: A peer-to-peer network. Dat is a distributed version-controlled publishing platform. I2P , is an overlay network used to browse the Internet anonymously . Unlike the related I2P, the Tor network is not itself peer-to-peer ; however, it can enable peer-to-peer applications to be built on top of it via onion services . The InterPlanetary File System (IPFS) is a protocol and network designed to create

SECTION 20

#1732802628880

2332-449: A proprietary peer-to-peer technology called "Delivery Optimization" to deploy operating system updates using end-users' PCs either on the local network or other PCs. According to Microsoft's Channel 9, this led to a 30%-50% reduction in Internet bandwidth usage. Artisoft's LANtastic was built as a peer-to-peer operating system where machines can function as both servers and workstations simultaneously. Hotline Communications Hotline Client

2438-475: A radio technology called frequency-hopping spread spectrum . Bluetooth divides transmitted data into packets, and transmits each packet on one of 79 designated Bluetooth channels. Each channel has a bandwidth of 1   MHz. It usually performs 1600   hops per second, with adaptive frequency-hopping (AFH) enabled. Bluetooth Low Energy uses 2   MHz spacing, which accommodates 40 channels. Originally, Gaussian frequency-shift keying (GFSK) modulation

2544-419: A short range based on low-cost transceiver microchips in each device. Because the devices use a radio (broadcast) communications system, they do not have to be in visual line of sight of each other; however, a quasi optical wireless path must be viable. Historically, the Bluetooth range was defined by the radio class, with a lower class (and higher output power) having larger range. The actual range of

2650-405: Is a packet-based protocol with a master/slave architecture . One master may communicate with up to seven slaves in a piconet . All devices within a given piconet use the clock provided by the master as the base for packet exchange. The master clock ticks with a period of 312.5   μs , two clock ticks then make up a slot of 625   μs, and two slots make up a slot pair of 1250   μs. In

2756-693: Is a directory-syncing app. Research includes projects such as the Chord project , the PAST storage utility , the P-Grid , and the CoopNet content distribution system . Secure Scuttlebutt is a peer-to-peer gossip protocol capable of supporting many different types of applications, primarily social networking . Syncthing is also a directory-syncing app. Tradepal l and M-commerce applications are designed to power real-time marketplaces. The U.S. Department of Defense

2862-552: Is also known to have uploaded fake music and movies to P2P networks in order to deter illegal file sharing. Consequently, the P2P networks of today have seen an enormous increase of their security and file verification mechanisms. Modern hashing , chunk verification and different encryption methods have made most networks resistant to almost any type of attack, even when major parts of the respective network have been replaced by faked or nonfunctional hosts. The decentralized nature of P2P networks increases robustness because it removes

2968-697: Is conducting research on P2P networks as part of its modern network warfare strategy. In May 2003, Anthony Tether , then director of DARPA , testified that the United States military uses P2P networks. WebTorrent is a P2P streaming torrent client in JavaScript for use in web browsers , as well as in the WebTorrent Desktop standalone version that bridges WebTorrent and BitTorrent serverless networks. Microsoft , in Windows 10 , uses

3074-411: Is connecting to a Class 1 transceiver with both higher sensitivity and transmission power than a typical Class 2 device. In general, however, Class 1 devices have sensitivities similar to those of Class 2 devices. Connecting two Class 1 devices with both high sensitivity and high power can allow ranges far in excess of the typical 100 m, depending on the throughput required by

3180-482: Is designed around the notion of equal peer nodes simultaneously functioning as both "clients" and "servers" to the other nodes on the network. This model of network arrangement differs from the client–server model where communication is usually to and from a central server. A typical example of a file transfer that uses the client-server model is the File Transfer Protocol (FTP) service in which

3286-409: Is high. Therefore, the community should work together to get these features in open-source software. This would reduce the need for custom simulators, and hence increase repeatability and reputability of experiments." Popular simulators that were widely used in the past are NS2, OMNeT++, SimPy, NetLogo, PlanetLab, ProtoPeer, QTM, PeerSim, ONE, P2PStrmSim, PlanetSim, GNUSim, and Bharambe. Besides all

Internet Gateway Device Protocol - Misplaced Pages Continue

3392-528: Is included with most Linux kernels and was originally developed by Qualcomm . Fluoride, earlier known as Bluedroid is included in Android OS and was originally developed by Broadcom . There is also Affix stack, developed by Nokia . It was once popular, but has not been updated since 2005. FreeBSD has included Bluetooth since its v5.0 release, implemented through netgraph . NetBSD has included Bluetooth since its v4.0 release. Its Bluetooth stack

3498-562: Is managed by the Bluetooth Special Interest Group (SIG), which has more than 35,000 member companies in the areas of telecommunication, computing, networking, and consumer electronics. The IEEE standardized Bluetooth as IEEE 802.15.1 but no longer maintains the standard. The Bluetooth SIG oversees the development of the specification, manages the qualification program, and protects the trademarks. A manufacturer must meet Bluetooth SIG standards to market it as

3604-595: Is sent via HTTP and port 1900 to the IPv4 multicast address 239.255.255.250 (for the IPv6 addresses see the Simple Service Discovery Protocol (SSDP)): Peer-to-peer Peer-to-peer ( P2P ) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. Peers are equally privileged, equipotent participants in the network, forming

3710-460: Is strictly a client-server relationship. In May 1999, with millions more people on the Internet, Shawn Fanning introduced the music and file-sharing application called Napster. Napster was the beginning of peer-to-peer networks, as we know them today, where "participating users establish a virtual network, entirely independent from the physical network, without having to obey any administrative authorities or restrictions". A peer-to-peer network

3816-514: Is that peer-to-peer applications act as servers as well as clients, meaning that they can be more vulnerable to remote exploits . Since each node plays a role in routing traffic through the network, malicious users can perform a variety of "routing attacks", or denial of service attacks. Examples of common routing attacks include "incorrect lookup routing" whereby malicious nodes deliberately forward requests incorrectly or return false results, "incorrect routing updates" where malicious nodes corrupt

3922-416: Is that results must be reproducible so that other researchers can replicate, validate, and extend existing work." If the research cannot be reproduced, then the opportunity for further research is hindered. "Even though new simulators continue to be released, the research community tends towards only a handful of open-source simulators. The demand for features in simulators, as shown by our criteria and survey,

4028-606: Is the UPnP IGD client integrated with current Microsoft Windows and Xbox systems with certified IGDv2 routers. The compatibility issue still exist since the introduced of the IGDv1 client in Windows XP in 2001, and a IGDv2 router without a workaround that makes router port mapping impossible. If UPnP is only used to control router port mappings and pinholes, there are alternative, newer much simpler and lightweight protocols such as

4134-404: Is useful when transferring information between two or more devices that are near each other in low-bandwidth situations. Bluetooth is commonly used to transfer sound data with telephones (i.e., with a Bluetooth headset) or byte data with hand-held computers (transferring files). Bluetooth protocols simplify the discovery and setup of services between devices. Bluetooth devices can advertise all of

4240-704: The PCP and the NAT-PMP , both of which have been standardized as RFCs by the IETF. These alternatives are not yet known to have compatibility issues between different clients and servers, but adoption is still low. For consumer routers, only AVM and the open source router software projects OpenWrt , OPNsense , and pfSense are currently known to support PCP as an alternative to UPnP. AVM 's Fritz!Box UPnP IGDv2 and PCP implementation has been very buggy since its introduction. In many cases it does not work. Malware can exploit

4346-509: The RIAA , MPAA , and entertainment industry to filter out copyrighted content. Although server-client networks are able to monitor and manage content availability, they can have more stability in the availability of the content they choose to host. A client should not have trouble accessing obscure content that is being shared on a stable centralized network. P2P networks, however, are more unreliable in sharing unpopular files because sharing files in

Internet Gateway Device Protocol - Misplaced Pages Continue

4452-475: The YaCy . Some prominent research projects include the Chord project , Kademlia , PAST storage utility , P-Grid , a self-organized and emerging overlay network, and CoopNet content distribution system . DHT-based networks have also been widely utilized for accomplishing efficient resource discovery for grid computing systems, as it aids in resource management and scheduling of applications. Hybrid models are

4558-488: The application layer peers can communicate with each other directly, via the logical overlay links (each of which corresponds to a path through the underlying physical network). Overlays are used for indexing and peer discovery, and make the P2P system independent from the physical network topology. Based on how the nodes are linked to each other within the overlay network, and how resources are indexed and located, we can classify networks as unstructured or structured (or as

4664-422: The single point of failure that can be inherent in a client–server based system. As nodes arrive and demand on the system increases, the total capacity of the system also increases, and the likelihood of failure decreases. If one peer on the network fails to function properly, the whole network is not compromised or damaged. In contrast, in a typical client–server architecture, clients share only their demands with

4770-598: The "freeloader problem"). Freeloading can have a profound impact on the network and in some cases can cause the community to collapse. In these types of networks "users have natural disincentives to cooperate because cooperation consumes their own resources and may degrade their own performance". Studying the social attributes of P2P networks is challenging due to large populations of turnover, asymmetry of interest and zero-cost identity. A variety of incentive mechanisms have been implemented to encourage or even force nodes to contribute resources. Some researchers have explored

4876-531: The 365 different computer viruses that were tested for. Corrupted data can also be distributed on P2P networks by modifying files that are already being shared on the network. For example, on the FastTrack network, the RIAA managed to introduce faked chunks into downloads and downloaded files (mostly MP3 files). Files infected with the RIAA virus were unusable afterwards and contained malicious code. The RIAA

4982-535: The Bluetooth Core Specification was released before 2005. The main difference is the introduction of an Enhanced Data Rate (EDR) for faster data transfer . The data rate of EDR is 3   Mbit/s, although the maximum data transfer rate (allowing for inter-packet time and acknowledgements) is 2.1   Mbit/s. EDR uses a combination of GFSK and phase-shift keying modulation (PSK) with two variants, π/4- DQPSK and 8- DPSK . EDR can provide

5088-530: The Bluetooth SIG. The name was inspired by a conversation with Sven Mattisson who related Scandinavian history through tales from Frans G. Bengtsson 's The Long Ships , a historical novel about Vikings and the 10th-century Danish king Harald Bluetooth . Upon discovering a picture of the runestone of Harald Bluetooth in the book A History of the Vikings by Gwyn Jones , Kardach proposed Bluetooth as

5194-588: The Feature Pack for Wireless or Windows Vista SP2 work with Bluetooth v2.1+EDR. Windows 7 works with Bluetooth v2.1+EDR and Extended Inquiry Response (EIR). The Windows XP and Windows Vista/Windows 7 Bluetooth stacks support the following Bluetooth profiles natively: PAN, SPP, DUN , HID, HCRP. The Windows XP stack can be replaced by a third party stack that supports more profiles or newer Bluetooth versions. The Windows Vista/Windows 7 Bluetooth stack supports vendor-supplied additional profiles without requiring that

5300-456: The IGD protocol to bring connected devices under the control of a foreign user. The Conficker worm is an example of a botnet created using this vector . The host can discover available IGDv1/IGDv2 devices with only one M-SEARCH for IGDv1 on the network via Simple Service Discovery Protocol (SSDP) which can be controlled then with the help of a network protocol such as SOAP . A discover request

5406-642: The Internet, and direct people towards a client–server -based application architecture. The client–server model provides financial barriers-to-entry to small publishers and individuals, and can be less efficient for sharing large files. As a reaction to this bandwidth throttling , several P2P applications started implementing protocol obfuscation, such as the BitTorrent protocol encryption . Techniques for achieving "protocol obfuscation" involves removing otherwise easily identifiable properties of protocols, such as deterministic byte sequences and packet sizes, by making

SECTION 50

#1732802628880

5512-490: The Microsoft stack be replaced. Windows 8 and later support Bluetooth Low Energy (BLE). It is generally recommended to install the latest vendor driver and its associated stack to be able to use the Bluetooth device at its fullest extent. Apple products have worked with Bluetooth since Mac OS   X v10.2 , which was released in 2002. Linux has two popular Bluetooth stacks , BlueZ and Fluoride. The BlueZ stack

5618-863: The R520m in Quarter 1 of 2001, making the R520m the first ever commercially available Bluetooth phone. In parallel, IBM introduced the IBM ThinkPad ;A30 in October ;2001 which was the first notebook with integrated Bluetooth. Bluetooth's early incorporation into consumer electronics products continued at Vosi Technologies in Costa Mesa, California, initially overseen by founding members Bejan Amini and Tom Davidson. Vosi Technologies had been created by real estate developer Ivano Stegmenga, with United States Patent 608507, for communication between

5724-500: The United States, over conflicts with copyright law. Two major cases are Grokster vs RIAA and MGM Studios, Inc. v. Grokster, Ltd. . In the last case, the Court unanimously held that defendant peer-to-peer file sharing companies Grokster and Streamcast could be sued for inducing copyright infringement. The P2PTV and PDTP protocols are used in various peer-to-peer applications. Some proprietary multimedia applications leverage

5830-425: The above stated facts, there has also been work done on ns-2 open source network simulators. One research issue related to free rider detection and punishment has been explored using ns-2 simulator here. Bluetooth Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In

5936-527: The answered download requests on the gnutella network contained some form of malware, whereas only 3% of the content on OpenFT contained malware. In both cases, the top three most common types of malware accounted for the large majority of cases (99% in gnutella, and 65% in OpenFT). Another study analyzing traffic on the Kazaa network found that 15% of the 500,000 file sample taken were infected by one or more of

6042-502: The application. Some such devices allow open field ranges of up to 1 km and beyond between two similar devices without exceeding legal emission limits. To use Bluetooth wireless technology, a device must be able to interpret certain Bluetooth profiles. For example, Profiles are definitions of possible applications and specify general behaviors that Bluetooth-enabled devices use to communicate with other Bluetooth devices. These profiles include settings to parameterize and to control

6148-447: The availability of files being shared. If the administrators decide to no longer distribute a file, they simply have to remove it from their servers, and it will no longer be available to users. Along with leaving the users powerless in deciding what is distributed throughout the community, this makes the entire system vulnerable to threats and requests from the government and other large forces. For example, YouTube has been pressured by

6254-445: The benefits of enabling virtual communities to self-organize and introduce incentives for resource sharing and cooperation, arguing that the social aspect missing from today's P2P systems should be seen both as a goal and a means for self-organized virtual communities to be built and fostered. Ongoing research efforts for designing effective incentive mechanisms in P2P systems, based on principles from game theory, are beginning to take on

6360-503: The cases the file sharing technology was ruled to be legal as long as the developers had no ability to prevent the sharing of the copyrighted material. To establish criminal liability for the copyright infringement on peer-to-peer systems, the government must prove that the defendant infringed a copyright willingly for the purpose of personal financial gain or commercial advantage. Fair use exceptions allow limited use of copyrighted material to be downloaded without acquiring permission from

6466-407: The client and server programs are distinct: the clients initiate the transfer, and the servers satisfy these requests. Peer-to-peer networks generally implement some form of virtual overlay network on top of the physical network topology, where the nodes in the overlay form a subset of the nodes in the physical network. Data is still exchanged directly over the underlying TCP/IP network, but at

SECTION 60

#1732802628880

6572-486: The codename for the short-range wireless program which is now called Bluetooth. According to Bluetooth's official website, Bluetooth was only intended as a placeholder until marketing could come up with something really cool. Later, when it came time to select a serious name, Bluetooth was to be replaced with either RadioWire or PAN (Personal Area Networking). PAN was the front runner, but an exhaustive search discovered it already had tens of thousands of hits throughout

6678-529: The communication from the start. Adherence to profiles saves the time for transmitting the parameters anew before the bi-directional link becomes effective. There are a wide range of Bluetooth profiles that describe many different types of applications or use cases for devices. Bluetooth exists in numerous products such as telephones, speakers , tablets, media players, robotics systems, laptops, and game console equipment as well as some high definition headsets , modems , hearing aids and even watches. Bluetooth

6784-524: The connection—but may subsequently operate as the slave). The Bluetooth Core Specification provides for the connection of two or more piconets to form a scatternet , in which certain devices simultaneously play the master/leader role in one piconet and the slave role in another. At any given time, data can be transferred between the master and one other device (except for the little-used broadcast mode). The master chooses which slave device to address; typically, it switches rapidly from one device to another in

6890-473: The content (especially with protocols such as Bittorrent that require users to share, refer a performance measurement study ). This property is one of the major advantages of using P2P networks because it makes the setup and running costs very small for the original content distributor. Peer-to-peer file sharing networks such as Gnutella , G2 , and the eDonkey network have been useful in popularizing peer-to-peer technologies. These advancements have paved

6996-405: The content managed by it, there is no guarantee that flooding will find a peer that has the desired data. Popular content is likely to be available at several peers and any peer searching for it is likely to find the same thing. But if a peer is looking for rare data shared by only a few other peers, then it is highly unlikely that the search will be successful. In structured peer-to-peer networks

7102-504: The core issues in the network neutrality controversy. Internet service providers ( ISPs ) have been known to throttle P2P file-sharing traffic due to its high- bandwidth usage. Compared to Web browsing, e-mail or many other uses of the internet, where data is only transferred in short intervals and relative small quantities, P2P file-sharing often consists of relatively heavy bandwidth usage due to ongoing file transfers and swarm/network coordination packets. In October 2007, Comcast , one of

7208-474: The data look as if it were random. The ISP's solution to the high bandwidth is P2P caching , where an ISP stores the part of files most accessed by P2P clients in order to save access to the Internet. Researchers have used computer simulations to aid in understanding and evaluating the complex behaviors of individuals within the network. "Networking research often relies on simulation in order to test and evaluate new ideas. An important requirement of this process

7314-476: The disparate Danish tribes into a single kingdom; Kardach chose the name to imply that Bluetooth similarly unites communication protocols. The Bluetooth logo [REDACTED] is a bind rune merging the Younger Futhark runes [REDACTED]  (ᚼ, Hagall ) and [REDACTED]  (ᛒ, Bjarkan ), Harald's initials. The development of the "short-link" radio technology, later named Bluetooth,

7420-470: The first " Smart Home " internet connected devices. Vosi needed a means for the system to communicate without a wired connection from the vehicle to the other devices in the network. Bluetooth was chosen, since Wi-Fi was not yet readily available or supported in the public market. Vosi had begun to develop the Vosi Cello integrated vehicular system and some other internet connected devices, one of which

7526-423: The following: UPnP IGDv2, published in 2010, added IPv6 support and corrected the misconception of an infinite lease time with a value of 0. The specifications are backward compatible, but there are compatibility issues e.g. with the Microsoft client. There are numerous compatibility issues due the different interpretations of the very large actually backward compatible IGDv1 and IGDv2 specifications. One of them

7632-500: The founding signatories and a total of five members: Ericsson, Intel, Nokia, Toshiba, and IBM. The first Bluetooth device was revealed in 1999. It was a hands-free mobile headset that earned the "Best of show Technology Award" at COMDEX . The first Bluetooth mobile phone was the unreleased prototype Ericsson T36, though it was the revised Ericsson model T39 that actually made it to store shelves in June 2001. However Ericsson released

7738-633: The internet. A full trademark search on RadioWire couldn't be completed in time for launch, making Bluetooth the only choice. The name caught on fast and before it could be changed, it spread throughout the industry, becoming synonymous with short-range wireless technology. Bluetooth is the Anglicised version of the Scandinavian Blåtand / Blåtann (or in Old Norse blátǫnn ). It was the epithet of King Harald Bluetooth, who united

7844-423: The involvement with sharing copyrighted material. Peer-to-peer networking involves data transfer from one user to another without using an intermediate server. Companies developing P2P applications have been involved in numerous legal cases, primarily in the United States, primarily over issues surrounding copyright law. Two major cases are Grokster vs RIAA and MGM Studios, Inc. v. Grokster, Ltd. In both of

7950-402: The lack of central authority in P2P networks, forces such as the recording industry, RIAA , MPAA , and the government are unable to delete or stop the sharing of content on P2P systems. In P2P networks, clients both provide and use resources. This means that unlike client–server systems, the content-serving capacity of peer-to-peer networks can actually increase as more users begin to access

8056-427: The largest broadband Internet providers in the United States, started blocking P2P applications such as BitTorrent . Their rationale was that P2P is mostly used to share illegal content, and their infrastructure is not designed for continuous, high-bandwidth traffic. Critics point out that P2P networking has legitimate legal uses, and that this is another way that large providers are trying to control use and content on

8162-474: The most widely used mode, transmission power is limited to 2.5 milliwatts , giving it a very short range of up to 10 metres (33 ft). It employs UHF radio waves in the ISM bands , from 2.402   GHz to 2.48   GHz. It is mainly used as an alternative to wired connections to exchange files between nearby portable devices and connect cell phones and music players with wireless headphones . Bluetooth

8268-529: The network using a hash table : that is, ( key , value ) pairs are stored in the DHT, and any participating node can efficiently retrieve the value associated with a given key. However, in order to route traffic efficiently through the network, nodes in a structured overlay must maintain lists of neighbors that satisfy specific criteria. This makes them less robust in networks with a high rate of churn (i.e. with large numbers of nodes frequently joining and leaving

8374-561: The network). More recent evaluation of P2P resource discovery solutions under real workloads have pointed out several issues in DHT-based solutions such as high cost of advertising/discovering resources and static and dynamic load imbalance. Notable distributed networks that use DHTs include Tixati , an alternative to BitTorrent's distributed tracker, the Kad network , the Storm botnet , and

8480-399: The network, the search query must be flooded through the network to find as many peers as possible that share the data. Flooding causes a very high amount of signaling traffic in the network, uses more CPU /memory (by requiring every peer to process all search queries), and does not ensure that search queries will always be resolved. Furthermore, since there is no correlation between a peer and

8586-437: The overlay is organized into a specific topology, and the protocol ensures that any node can efficiently search the network for a file/resource, even if the resource is extremely rare. The most common type of structured P2P networks implement a distributed hash table (DHT), in which a variant of consistent hashing is used to assign ownership of each file to a particular peer. This enables peers to search for resources on

8692-409: The overlay. Also, because the role of all peers in the network is the same, unstructured networks are highly robust in the face of high rates of "churn"—that is, when large numbers of peers are frequently joining and leaving the network. However, the primary limitations of unstructured networks also arise from this lack of structure. In particular, when a peer wants to find a desired piece of data in

8798-681: The public market due to its large market share at the time. In 2012, Jaap Haartsen was nominated by the European Patent Office for the European Inventor Award . Bluetooth operates at frequencies between 2.402 and 2.480   GHz, or 2.400 and 2.4835   GHz, including guard bands 2   MHz wide at the bottom end and 3.5   MHz wide at the top. This is in the globally unlicensed (but not unregulated) industrial, scientific and medical ( ISM ) 2.4   GHz short-range radio frequency band. Bluetooth uses

8904-413: The range far lower than specified line-of-sight ranges of the Bluetooth products. Most Bluetooth applications are battery-powered Class 2 devices, with little difference in range whether the other end of the link is a Class 1 or Class 2 device as the lower-powered device tends to set the range limit. In some cases the effective range of the data link can be extended when a Class 2 device

9010-401: The rights holders. These documents are usually news reporting or under the lines of research and scholarly work. Controversies have developed over the concern of illegitimate use of peer-to-peer networks regarding public safety and national security. When a file is downloaded through a peer-to-peer network, it is impossible to know who created the file or what users are connected to the network at

9116-455: The routing tables of neighboring nodes by sending them false information, and "incorrect routing network partition" where when new nodes are joining they bootstrap via a malicious node, which places the new node in a partition of the network that is populated by other malicious nodes. The prevalence of malware varies between different peer-to-peer protocols. Studies analyzing the spread of malware on P2P networks found, for example, that 63% of

9222-441: The same file it designates that the node choose the fastest of its neighbors. Streaming media is transmitted by having clients cache the previous stream, and then transmit it piece-wise to new nodes. Peer-to-peer systems pose unique challenges from a computer security perspective. Like any other form of software , P2P applications can contain vulnerabilities . What makes this particularly dangerous for P2P software, however,

9328-427: The same spectrum but somewhat differently . A master BR/EDR Bluetooth device can communicate with a maximum of seven devices in a piconet (an ad hoc computer network using Bluetooth technology), though not all devices reach this maximum. The devices can switch roles, by agreement, and the slave can become the master (for example, a headset initiating a connection to a phone necessarily begins as master—as an initiator of

9434-452: The services they provide. This makes using services easier, because more of the security, network address and permission configuration can be automated than with many other network types. A personal computer that does not have embedded Bluetooth can use a Bluetooth adapter that enables the PC to communicate with Bluetooth devices. While some desktop computers and most recent laptops come with

9540-404: The short-link technology an open industry standard to permit each player maximum market access. Ericsson contributed the short-link radio technology, and IBM contributed patents around the logical layer. Adalio Sanchez of IBM then recruited Stephen Nachtsheim of Intel to join and then Intel also recruited Toshiba and Nokia . In May 1998, the Bluetooth SIG was launched with IBM and Ericsson as

9646-401: The simple case of single-slot packets, the master transmits in even slots and receives in odd slots. The slave, conversely, receives in even slots and transmits in odd slots. Packets may be 1, 3, or 5 slots long, but in all cases, the master's transmission begins in even slots and the slave's in odd slots. The above excludes Bluetooth Low Energy, introduced in the 4.0 specification, which uses

9752-415: The system, but not their resources. In this case, as more clients join the system, fewer resources are available to serve each client, and if the central server fails, the entire network is taken down. There are both advantages and disadvantages in P2P networks related to the topic of data backup , recovery, and availability. In a centralized network, the system administrators are the only forces controlling

9858-402: The team had a workable solution. From 1997 Örjan Johansson became the project leader and propelled the technology and standardization. In 1997, Adalio Sanchez, then head of IBM ThinkPad product R&D, approached Nils Rydbeck about collaborating on integrating a mobile phone into a ThinkPad notebook. The two assigned engineers from Ericsson and IBM studied the idea. The conclusion

9964-640: The traditional client–server model in which the consumption and supply of resources are divided. While P2P systems had previously been used in many application domains , the architecture was popularized by the Internet file sharing system Napster , originally released in 1999. P2P is used in many protocols such as BitTorrent file sharing over the Internet and in personal networks like Miracast displaying and Bluetooth radio. The concept has inspired new structures and philosophies in many areas of human interaction. In such social contexts, peer-to-peer as

10070-450: The user or client perspective that offers a self-organizing approach to newsgroup servers. However, news servers communicate with one another as peers to propagate Usenet news articles over the entire group of network servers. The same consideration applies to SMTP email in the sense that the core email-relaying network of mail transfer agents has a peer-to-peer character, while the periphery of Email clients and their direct connections

10176-554: The way for Peer-to-peer content delivery networks and services, including distributed caching systems like Correli Caches to enhance performance. Furthermore, peer-to-peer networks have made possible the software publication and distribution, enabling efficient sharing of Linux distribution and various games though file sharing networks. Peer-to-peer networking involves data transfer from one user to another without using an intermediate server. Companies developing P2P applications have been involved in numerous legal cases, primarily in

10282-473: Was adopted by the Bluetooth SIG on 26 July 2007. The headline feature of v2.1 is secure simple pairing (SSP): this improves the pairing experience for Bluetooth devices, while increasing the use and strength of security. Version 2.1 allows various other improvements, including extended inquiry response (EIR), which provides more information during the inquiry procedure to allow better filtering of devices before connection; and sniff subrating, which reduces

10388-601: Was built with decentralized servers and tracker software dedicated to any type of files and continues to operate today. Cryptocurrencies are peer-to-peer-based digital currencies that use blockchains Cooperation among a community of participants is key to the continued success of P2P systems aimed at casual human users; these reach their full potential only when large numbers of nodes contribute resources. But in current practice, P2P networks often contain large numbers of users who utilize resources shared by other nodes, but who do not share anything themselves (often referred to as

10494-464: Was envisioned in earlier software systems and networking discussions, reaching back to principles stated in the first Request for Comments , RFC 1. Tim Berners-Lee 's vision for the World Wide Web was close to a P2P network in that it assumed each user of the web would be an active editor and contributor, creating and linking content to form an interlinked "web" of links. The early Internet

10600-597: Was initiated in 1989 by Nils Rydbeck, CTO at Ericsson Mobile in Lund , Sweden. The purpose was to develop wireless headsets, according to two inventions by Johan Ullman , SE 8902098-6 , issued 1989-06-12   and SE 9202239 , issued 1992-07-24   . Nils Rydbeck tasked Tord Wingren with specifying and Dutchman Jaap Haartsen and Sven Mattisson with developing. Both were working for Ericsson in Lund. Principal design and development began in 1994 and by 1997

10706-503: Was intended to be a table-top device named the Vosi Symphony, networked with Bluetooth. Through the negotiations with Motorola , Vosi introduced and disclosed its intent to integrate Bluetooth in its devices. In the early 2000s a legal battle ensued between Vosi and Motorola, which indefinitely suspended release of the devices. Later, Motorola implemented it in their devices which initiated the significant propagation of Bluetooth in

10812-430: Was more open than the present day, where two machines connected to the Internet could send packets to each other without firewalls and other security measures. This contrasts with the broadcasting -like structure of the web as it has developed over the years. As a precursor to the Internet, ARPANET was a successful peer-to-peer network where "every participating node could request and serve content". However, ARPANET

10918-407: Was not self-organized, and it could not "provide any means for context or content-based routing beyond 'simple' address-based routing." Therefore, Usenet , a distributed messaging system that is often described as an early peer-to-peer architecture, was established. It was developed in 1979 as a system that enforces a decentralized model of control. The basic model is a client–server model from

11024-456: Was ported to OpenBSD as well, however OpenBSD later removed it as unmaintained. DragonFly BSD has had NetBSD's Bluetooth implementation since 1.11 (2008). A netgraph -based implementation from FreeBSD has also been available in the tree, possibly disabled until 2014-11-15, and may require more work. The specifications were formalized by the Bluetooth Special Interest Group (SIG) and formally announced on 20 May 1998. In 2014 it had

11130-493: Was that power consumption on cellphone technology at that time was too high to allow viable integration into a notebook and still achieve adequate battery life. Instead, the two companies agreed to integrate Ericsson's short-link technology on both a ThinkPad notebook and an Ericsson phone to accomplish the goal. Since neither IBM ThinkPad notebooks nor Ericsson phones were the market share leaders in their respective markets at that time, Adalio Sanchez and Nils Rydbeck agreed to make

11236-724: Was the only modulation scheme available. Since the introduction of Bluetooth 2.0+EDR, π/4- DQPSK (differential quadrature phase-shift keying) and 8-DPSK modulation may also be used between compatible devices. Devices functioning with GFSK are said to be operating in basic rate (BR) mode, where an instantaneous bit rate of 1   Mbit/s is possible. The term Enhanced Data Rate ( EDR ) is used to describe π/4-DPSK (EDR2) and 8-DPSK (EDR3) schemes, transferring 2 and 3   Mbit/s respectively. In 2019, Apple published an extension called HDR which supports data rates of 4 (HDR4) and 8 (HDR8) Mbit/s using π/4- DQPSK modulation on 4 MHz channels with forward error correction (FEC). Bluetooth

#879120