Misplaced Pages

Internet Protocol Control 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.

In computer networking , Internet Protocol Control Protocol ( IPCP ) is a Network Control Protocol (NCP) for establishing and configuring Internet Protocol over a Point-to-Point Protocol link. IPCP is responsible for configuring the IP addresses as well as for enabling and disabling the IP protocol modules on both ends of the point-to-point link. IPCP uses the same packet exchange mechanism as the Link Control Protocol . IPCP packets may not be exchanged until PPP has reached the Network-Layer Protocol phase, and any IPCP packets received before this phase is reached should be silently discarded. IPCP has the NCP protocol code number 0x8021.

#11988

99-502: Each of the two endpoints of a PPP connection must send an IPCP configure request to its peer because the TCP/IP options are independent for each direction of a PPP connection. A PPP endpoint can request a specific IP address from its peer. It can also ask the peer to suggest an IP address by requesting the address 0.0.0.0; the peer then sends its suggestion in an IPCP Nak packet, which the first peer must subsequently request in order to complete

198-448: A DSL link depends on the packet size because of (i) the absorbing effect of ATM cell-padding (discussed below), which completely cancels out additional overhead of PPPoEoA in some cases, (ii) PPPoEoA + AAL5 overhead which can cause an entire additional 53-byte ATM cell to be required, and (iii) in the case of IP packets, PPPoE overhead added to packets that are near maximum length ( ‘ MRU ’ ) may cause IP fragmentation , which also involves

297-603: A PADI-packet: Src. (=source) holds the MAC address of the computer sending the PADI. Dst. (=destination) is the Ethernet broadcast address. The PADI packet can be received by more than one DSL-AC. Only DSL-AC equipment that can serve the "Service-Name" tag should reply. PADO stands for PPPoE Active Discovery Offer. Once the user's computer has sent the PADI packet, the DSL-AC replies with

396-537: A PADO packet, using the MAC address supplied in the PADI. The PADO packet contains the MAC address of the DSL-AC, its name (e.g. LEIX11-erx for the T-Com DSL-AC in Leipzig ) and the name of the service. If more than one POP's DSL-AC replies with a PADO packet, the user's computer selects the DSL-AC for a particular POP using the supplied name or service. Here is an example of a PADO packet: AC-Name -> String data holds

495-503: A Session ID that can be used for further exchange of packets, and is also used to indicate termination of the session. PPPoE discovery packets are carried in Ethernet frames with EtherType set to 0x8863. Once the MAC address of the peer is known and a session has been established, the session stage will start. In this stage, chunks of PPP data are encapsulated in PPPoE packets and sent to the other peer. The first session packets will negotiate

594-467: A computer running Windows XP from across a network or the Internet and access their applications, files, printers, and devices or request help. Improvements were also made to IntelliMirror features such as Offline Files , roaming user profiles , and folder redirection . To enable running software that targets or locks out specific versions of Windows, "Compatibility mode" was added. It allows pretending

693-490: A general overview of the system's security status, including the state of the firewall and automatic updates. Third-party firewall and antivirus software can also be monitored from Security Center. In August 2006, Microsoft released updated installation media for Windows XP and Windows Server 2003 SP2 (SP2b), in order to incorporate a patch requiring ActiveX controls in Internet Explorer to be manually activated before

792-406: A greater number of logical processors : 32-bit editions support up to 32 logical processors, and 64-bit editions support up to 64 logical processors. Several Windows XP components are upgradable to the latest versions, which include new versions introduced in later versions of Windows, and other major Microsoft applications are available. These latest versions for Windows XP include: Support for

891-503: A home user would pay. Around 2000, the PPPoE protocol was used either (i) to connect a DSL modem to a computer or router, displacing the earlier method of using USB , or (ii) the PPP+PPPoE trio of protocol headers was used to connect a router to a network node, a protocol converter, somewhat further upstream belonging either to the ISP or to a wholesale long-distance carrier who in turn connects to

990-500: A more intuitive user interface, improved hardware support, and expanded multimedia capabilities. Windows XP and Windows Server 2003 were succeeded by Windows Vista and Windows Server 2008 , released in 2007 and 2008, respectively. Mainstream support for Windows XP ended on April 14, 2009, and extended support ended on April 8, 2014. Windows Embedded POSReady 2009 , based on Windows XP Professional, received security updates until April 2019. The final security update for Service Pack 3

1089-534: A new product codenamed "Whistler", named after Whistler, British Columbia , as many Microsoft employees skied at the Whistler-Blackcomb ski resort. The goal of Whistler was to unify both the consumer and business-oriented Windows lines under a single, Windows NT platform. Thurrott stated that Neptune had become "a black hole when all the features that were cut from Windows Me were simply re-tagged as Neptune features. And since Neptune and Odyssey would be based on

SECTION 10

#1732851352012

1188-511: A node operated by a wholesale carrier which converts to the L2TP tunnelling protocol which tunnels to the ISP’s IP POPs (‘point of presence’). The PPPoE has two distinct stages: Since traditional PPP connections are established between two end points over a serial link or over an ATM virtual circuit that has already been established during dial-up, all PPP frames sent on the wire are sure to reach

1287-448: A selected earlier version of Windows to software, starting at Windows 95. This feature was first introduced in Windows 2000 Service Pack 2, released five months before the release of Windows XP, and was backported from prerelease Windows XP builds. Unlike with Windows XP, however, it was hidden from the operating system as it was not enabled by default and had to be manually activated through

1386-568: A separate Ethernet-only router or even directly on a user's computer. (Support for PPPoE is present in most operating systems, ranging from Windows XP , Linux to Mac OS X . ) More recently , some GPON -based (instead of DSL-based) residential gateways also use PPPoE, although the status of PPPoE in the GPON standards is marginal though mentioned in ITU-T recommendation G.984.1 " Gigabit-capable passive optical networks (GPON): General characteristics" . PPPoE

1485-433: A single application into one taskbar button, with a popup menu listing the individual windows. The notification area also hides "inactive" icons by default. A "common tasks" list was added, and Windows Explorer 's sidebar was updated to use a new task-based design with lists of common actions; the tasks displayed are contextually relevant to the type of content in a folder (e.g. a folder with music displays offers to play all

1584-456: A single physical connection. The discovery process consists of four steps between the host computer which acts as the client and the access concentrator at the Internet service provider's end acts as the server. They are outlined below. The fifth and last step is the way to close an existing session. PADI stands for PPPoE Active Discovery Initiation. If a user wants to "dial up" to the Internet using DSL, then their computer first must find

1683-429: A small LAN with individual independent connections to the Internet at large, but also such that the protocol itself would be lightweight enough that it wouldn't impinge on the hoped-for home usage market when it finally arrived. While success on the second matter may be debated (some complain that 8 bytes per packet is too much) PPPoE clearly succeeded in bringing sufficient volume to drive the price for service down to what

1782-422: A special variant of Home Edition intended for low-cost PCs. The OS is primarily aimed at first-time computer owners, containing heavy localization (including wallpapers and screen savers incorporating images of local landmarks), and a "My Support" area which contains video tutorials on basic computing tasks. It also removes certain "complex" features, and does not allow users to run more than three applications at

1881-585: A suffix another underlying protocol. For example, PPPoEoE, when the transport is Ethernet itself, as in the case of Metro Ethernet networks. (In this notation, the original use of PPPoE would be labeled PPPoEoA, although it should not be confused with PPPoA , which has a different encapsulation of the PPP protocol.) PPPoE has been described in some books as a " layer 2.5 " protocol, in some rudimentary sense similar to MPLS because it can be used to distinguish different IP flows sharing an Ethernet infrastructure, although

1980-568: A time. After a pilot program in India and Thailand, Starter was released in other emerging markets throughout 2005. In 2006, Microsoft also unveiled the FlexGo initiative, which would also target emerging markets with subsidized PCs on a pre-paid, subscription basis. As a result of unfair competition lawsuits in Europe and South Korea, which both alleged that Microsoft had improperly leveraged its status in

2079-454: A total ATM payload of 1492 + 44 = 1536 bytes = 32 cells exactly, and the overhead in this special case is no greater than if we were using the header-efficient PPPoA protocol, which would require 1492 + 2 + 0 + 8 = 1502 bytes ATM payload = 32 cells also. The case where the packet length is 1492 represents the optimum efficiency for PPPoEoA with RFC2684-LLC in ratio terms, unless even longer packets are allowed. Windows XP Windows XP

SECTION 20

#1732851352012

2178-464: A tunnelling protocol, needed where an ISP uses a wholesale access carrier/reseller or because the features of PPP are desired, or both. As mentioned earlier, strangely, Ethernet MAC headers are in fact sometimes found in use with PPPoE headers even when the Ethernet protocol is not in use, not physically present on an Ethernet network. This seems to serve no purpose apart from adding further unnecessary header overhead, so-called bloat . For example in

2277-495: A user may interact with them. This was done so that the browser would not violate a patent owned by Eolas . Microsoft has since licensed the patent, and released a patch reverting the change in April 2008. In September 2007, another minor revision known as SP2c was released for XP Professional, extending the number of available product keys for the operating system to "support the continued availability of Windows XP Professional through

2376-545: A vastly more header-efficient protocol, PPP + PPPoA RFC 2364 VC-MUX over ATM+DSL, which has a mere 10-byte overhead within the ATM payload. (In fact, just simply 10 bytes = 2 bytes for PPP + zero for RFC 2364 + 8 (AAL5 CPCS).) This figure of 44 bytes AAL5 payload overhead can be reduced in two ways: (i) by choosing the RFC 2684 option of discarding the 4-byte Ethernet MAC FCS, which reduces the figure of 18 bytes above to 14, and (ii) by using

2475-622: Is a network protocol for encapsulating Point-to-Point Protocol (PPP) frames inside Ethernet frames. It appeared in 1999, in the context of the boom of DSL as the solution for tunneling packets over the DSL connection to the ISP 's IP network, and from there to the rest of the Internet . A 2005 networking book noted that "Most DSL providers use PPPoE, which provides authentication , encryption , and compression ." Typical use of PPPoE involves leveraging

2574-400: Is a cumulative update package that is a superset of all updates, and even service packs, that have been released before it. Three service packs have been released for Windows XP. Service Pack 3 is slightly different, in that it needs at least Service Pack 1 to have been installed, in order to update a live OS. However, Service Pack 3 can still be embedded into a Windows installation disc ; SP1

2673-527: Is a major release of Microsoft 's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users and Windows Me for home users. Development of Windows XP began in the late 1990s under the codename " Neptune ", built on the Windows NT kernel and explicitly intended for mainstream consumer use. An updated version of Windows 2000

2772-539: Is a photo of a landscape in the Napa Valley outside Napa, California , with rolling green hills and a blue sky with stratocumulus and cirrus clouds. The Start menu received its first major overhaul in XP, switching to a two-column layout with the ability to list, pin, and display frequently used applications, recently opened documents, and the traditional cascading "All Programs" menu. The taskbar can now group windows opened by

2871-504: Is being carried. IPCP header: Code. 8 bits. Specifies the function to be performed. Identifier. 8 bits. Used to match requests and replies. Length. 16 bits. Size of the packet including the header. Data. Variable length. Zero or more bytes of data as indicated by the Length. This field may contain one or more Options . IPCP Configuration Options allow negotiatiation of desirable Internet Protocol parameters. IPCP uses

2970-456: Is explicitly intended for consumer use and disables or removes certain advanced and enterprise-oriented features present on Professional , such as the ability to join a Windows domain , Internet Information Services , and Multilingual User Interface . Windows 98 or Me can be upgraded to either edition, but Windows NT 4.0 and Windows 2000 can only be upgraded to Professional . Windows' software license agreement for pre-loaded licenses allows

3069-552: Is not reported as a prerequisite for doing so. The boot screens for all editions of Windows XP have been unified by Service Pack 2 for Windows XP with a new one that no longer displays the SKU, with the boot screen for Home Edition using a blue progress bar instead of green. The copyright years on the boot screen were also removed. Service Pack 1 (SP1) for Windows XP was released on September 9, 2002. It contained over 300 minor, post-RTM bug fixes, along with all security patches released since

Internet Protocol Control Protocol - Misplaced Pages Continue

3168-489: Is removed (which supposedly limits the damage done by zombie machines ) and the Windows Messenger service (which had been abused to cause pop-up advertisements to be displayed as system messages without a web browser or any additional software) became disabled by default. Additionally, security-related improvements were made to e-mail and web browsing. Service Pack 2 also added Security Center , an interface that provides

3267-405: Is ~3.125% slower than PPPoA or optimal choices of PPPoEoA header options. For some packet lengths the true additional effective DSL overhead due to choosing PPPoEoA compared with PPPoA will be zero if the extra header overhead is not enough to need an additional ATM cell at that particular packet length. For example, a 1492 byte long packet sent with PPP + PPPoEoA using RFC2684-LLC plus FCS gives us

3366-492: The IPv6 Control Protocol exists for IPv6 . It can be used together with IPCP on the same PPP connection for a dual stack link. (When interfacing newer and older equipment that doesn't support IPv6 one sees LCP ProtRej messages for protocol 0x8057 from the side that doesn't support IPV6CP.) After the configuration is done, the link is able to carry IP data as a payload of the PPP frame. This code indicates that IP data

3465-878: The Register Server utility. It was also only available to administrator users. Windows XP has this feature activated out of the box and also grants it to regular users. Some of the programs and features that were part of the previous versions of Windows did not make it to Windows XP. Various MS-DOS commands available in its Windows 9x predecessor were removed, as were the POSIX and OS/2 subsystems. In networking, NetBEUI , NWLink and NetDDE were deprecated and not installed by default. Plug-and-play–incompatible communication devices (like modems and network interface cards ) were no longer supported. Service Pack 2 and Service Pack 3 also removed features from Windows XP, including support for TCP half-open connections and

3564-628: The Security Support Provider Interface , improvements to WPA2 security, and an updated version of the Microsoft Enhanced Cryptographic Provider Module that is FIPS 140-2 certified. In incorporating all previously released updates not included in SP2, Service Pack 3 included many other key features. Windows Imaging Component allowed camera vendors to integrate their own proprietary image codecs with

3663-542: The Windows Security Center , Bluetooth support , Data Execution Prevention , Windows Firewall , and support for SDHC cards that are larger than 4 GB and smaller than 32 GB. Windows XP uses prefetching to improve startup and application launch times. It also became possible to revert the installation of an updated device driver , should the updated driver produce undesirable results. A copy protection system known as Windows Product Activation

3762-581: The AC name, in this case “lpzbr001” (the Arcor DSL-AC in Leipzig) Src. holds the MAC address of the DSL-AC. The MAC address of the DSL-AC also reveals the manufacturer of the DSL-AC (in this case Nortel Networks ). PADR stands for PPPoE active discovery request. A PADR packet is sent by the user's computer to the DSL-AC following receipt of an acceptable PADO packet from the DSL-AC. It confirms acceptance of

3861-399: The DSL access concentrator (DSL-AC) at the user's Internet service provider 's point of presence (POP). Communication over Ethernet is only possible via MAC addresses . As the computer does not know the MAC address of the DSL-AC, it sends out a PADI packet via an Ethernet broadcast (MAC: ff:ff:ff:ff:ff:ff). This PADI packet contains the MAC address of the computer sending it. Example of

3960-465: The DSL hardware to function as simply a bridge , passing some frames to the WAN and ignoring the others. Implementation of such a bridge is multiple orders of magnitude simpler than a router. RFC 2516 was initially released as an informational (rather than standards-track ) RFC for the same reason: the adoption period for a standards-track RFC was prohibitively long. PPPoE was initially designed to provide

4059-590: The ISP’s IP networks and then to the internet. The first use-case, router-to-modem connection, involving so-called ‘PPPoEoE’ (the PPPoE protocol trio over a physical Ethernet LAN), is still very much in use today for connecting modems to routers if PPP is used. The second use-case, where the PPPoE protocol trio is used over one or more internet access links reaching upstream to a greater or lesser depth, is, according to consensus, only still used for historical reasons. However since PPP remains popular with some ISPs either as

Internet Protocol Control Protocol - Misplaced Pages Continue

4158-538: The PC market to favor its own bundled software, Microsoft was ordered to release special editions of XP in these markets that excluded certain applications. In March 2004, after the European Commission fined Microsoft €497 million (US$ 603 million), Microsoft was ordered to release "N" editions of XP that excluded Windows Media Player, encouraging users to pick and download their own media player software. As it

4257-455: The PPP facilities for authenticating the user with a username and password, via the PAP protocol or via CHAP . PAP was dominant in 2007 but service providers have been transitioning to the more secure CHAP, because PAP is a plain-text protocol. Around 2000, PPPoE was also starting to become a replacement method for talking to a modem connected to a computer or router over an Ethernet LAN displacing

4356-410: The PPP session as usual, and after that most session packets will contain PPP data chunks. Encapsulation is done by prepending the PPP chunks with the 6-byte PPPoE header and carrying them in Ethernet frames with EtherType set to 0x8864. Although traditional PPP is a peer-to-peer protocol, PPPoE is inherently a client-server relationship since multiple hosts can connect to a service provider over

4455-465: The RFC 2684 VC-MUX option, whose overhead contribution is a mere 2 bytes compared with the 10 byte overhead of the LLC alternative. It turns out that this overhead reduction can be a valuable efficiency improvement. Using VC-MUX instead of LLC, the ATM payload overhead is either 32 bytes (without Ethernet FCS) or 36 bytes (with FCS). ATM AAL5 requires that an 8-byte-long ‘CPCS’ trailer must always be present at

4554-612: The Taskbar is no longer included because of antitrust violation concerns. Unofficial SP3 ZIP download packages were released on a now-defunct website called The Hotfix from 2005 to 2007. The owner of the website, Ethan C. Allen, was a former Microsoft employee in Software Quality Assurance and would comb through the Microsoft Knowledge Base articles daily and download new hotfixes Microsoft would put online within

4653-574: The address bar on the taskbar. Windows XP was released in two major editions on launch: Home Edition and Professional Edition . Both editions were made available at retail as pre-loaded software on new computers and as boxed copies. Boxed copies were sold as "Upgrade" or "Full" licenses; the "Upgrade" versions were slightly cheaper, but require an existing version of Windows to install. The "Full" version can be installed on systems without an operating system or existing version of Windows. The two editions of XP were aimed at different markets: Home Edition

4752-424: The appearance of the operating system. The number of effects enabled are determined by the operating system based on the computer's processing power, and can be enabled or disabled on a case-by-case basis. XP also added ClearType , a new subpixel rendering system designed to improve the appearance of fonts on liquid-crystal displays . A new set of system icons was also introduced. The default wallpaper, Bliss ,

4851-500: The articles. The articles would have a "kbwinxppresp3fix" and/or "kbwinxpsp3fix" tag, thus allowing Allen to easily find and determine which fixes were planned for the official SP3 release to come. Microsoft publicly stated at the time that the SP3 pack was unofficial and advised users to not install it. Allen also released a Vista SP1 package in 2007, for which Allen received a cease-and-desist email from Microsoft. Windows XP Service Pack 3

4950-424: The available payload capacity of 32 cells × 48 bytes per cell = 1536 bytes is not quite enough. Compare this to the case of PPP + PPPoA which at 1500 + 2 (PPP) + 0 (PPPoA: RFC 2364 VC-MUX) + 8 (CPCS trailer) = 1510 bytes fits in 32 cells. So the real cost of choosing PPPoEoA plus RFC2684-LLC for 1500-byte IP packets is one additional ATM cell per IP packet, a ratio of 33:32. So for 1500 byte packets, PPPoEoA with LLC

5049-410: The case, discussed below, of PPPoEoA , where there was no physical Ethernet, only ATM , not only an unnecessary Ethernet MAC layer of header overhead was added but also an additional Ethernet adaptation layer too to make Ethernet fit on top of ATM. In the second use-case, these additional protocol headers add a serious amount of bloat and so harm performance by a small amount. In the second use case,

SECTION 50

#1732851352012

5148-412: The connection establishment lag of a dial-up process nor its one-computer-to-one-ISP model, nor even the many-to-one that NAT plus dial-up provided. A new model was required. PPPoE is used mainly either: One problem with creating a completely new protocol to fill these needs was time. The equipment was available immediately, as was the service, and developing a whole new protocol stack ( Microsoft at

5247-583: The connection to the POP. It may be sent either from the user's computer or from the DSL-AC. PPPoE is used to connect a PC or a router to a modem via an Ethernet link and it can also be used in Internet access over DSL on a telephone line in the PPPoE over ATM (PPPoEoA) over ADSL protocol stack . PPPoE over ATM has the highest overhead of the popular DSL delivery methods, when compared with for example PPPoA (RFC 2364). The amount of overhead added by PPPoEoA on

5346-425: The decision was due to apparent market demand for low-end computers with Windows. Variants of Windows XP for embedded systems have different support policies: Windows XP Embedded SP3 and Windows Embedded for Point of Service SP3 were supported until January and April 2016, respectively. Windows Embedded Standard 2009 , which was succeeded by Windows Embedded Standard 7 , and Windows Embedded POSReady 2009 , which

5445-558: The excess. The last one or two ATM cells contain padding bytes as required to ensure that each cell's payload is 48 bytes long. An example: In the case of a 1500-byte IP packet sent over AAL5/ATM with PPPoEoA and RFC2684-LLC, neglecting final cell padding for the moment, one starts with 1500 + 2 + 6 + 18 + 10 + 8 (AAL5 CPCS trailer) = 1544 bytes if the Ethernet FCS is present, or else + 2 + 6 + 14 + 10 + 8 = 40 bytes with no FCS. To send 1544 bytes over ATM requires 33 48-byte ATM cells, since

5544-474: The files in the folder, or burn them to a CD). Fast user switching allows additional users to log into a Windows XP machine without existing users having to close their programs and log out. Although only one user at the time can use the console (i.e., monitor, keyboard, and mouse), previous users can resume their session once they regain control of the console. Service Pack 2 and Service Pack 3 also introduced new features to Windows XP post-release, including

5643-600: The first public beta build of Whistler, build 2296, on October 31, 2000. Subsequent builds gradually introduced features that users of the release version of Windows XP would recognize, such as Internet Explorer 6.0 , the Microsoft Product Activation system, and the Bliss desktop background. Whistler was officially unveiled during a media event on February 5, 2001, under the name Windows XP, where XP stands for "eXPerience". In June 2001, Microsoft indicated that it

5742-469: The first two considerations for both of the resulting IP fragments. However ignoring ATM and IP fragmentation for the moment, the protocol header overheads for ATM payload due to choosing PPP + PPPoEoA can be as high as 44 bytes = 2 bytes (for PPP) + 6 (for PPPoE) + 18 (Ethernet MAC, variable) + 10 (RFC 2684 LLC, variable) + 8 (AAL5 CPCS). This overhead is that obtained when using the LLC header option described in RFC 2684 for PPPoEoA. Compare this with

5841-485: The hardware (both customer premises and LEC ) faced a significant low-quantity cost barrier . Initial estimates for low-quantity deployment of DSL showed costs in the US$ 300–500 (US$ 561–935 in 2023) range for a DSL modem and US$ 300/month access fee from the telco, which was well beyond what a home user would pay. Thus the initial focus was on small and home business customers for whom a ~ 1.5 Mbit/s T1 line (at

5940-826: The hardware to check for changes. If significant hardware changes are detected, the activation is voided, and Windows must be re-activated. Windows XP was originally bundled with Internet Explorer 6 , Outlook Express 6, Windows Messenger , and MSN Explorer . New networking features were also added, including Internet Connection Firewall, Internet Connection Sharing integration with UPnP, NAT traversal APIs, Quality of Service features, IPv6 and Teredo tunneling, Background Intelligent Transfer Service , extended fax features, network bridging, peer to peer networking, support for most DSL modems, IEEE 802.11 ( Wi-Fi ) connections with auto configuration and roaming, TAPI 3.1 , and networking over FireWire. Remote Assistance and Remote Desktop were also added, which allow users to connect to

6039-444: The lack of PPPoE switches making routing decisions based on PPPoE headers limits applicability in that respect. In late 1998, the DSL service model had yet to reach the large scale that would bring prices down to household levels. ADSL technology had been proposed a decade earlier. Potential equipment vendors and carriers alike recognized that broadband such as cable modem or DSL would eventually replace dialup service, but

SECTION 60

#1732851352012

6138-455: The main Windows XP exited mainstream support and entered the extended support phase; Microsoft continued to provide security updates every month for Windows XP, however, free technical support, warranty claims, and design changes were no longer being offered. Extended support for the main version ended on April 8, 2014, over 12 years after the release of Windows XP; normally Microsoft products have

6237-484: The negotiation. In practice, in protocols like PPPoE which is commonly used in home broadband connections, the latter method (request suggestion, nak with suggestion, request suggested address) is used to set the IP address of the ISP 's client endpoint (i.e. the customer-premises equipment ), while the former method (request address) is used to inform the client of the ISP endpoint IP ( provider edge equipment). A similar NCP,

6336-454: The offer of a PPPoE connection made by the DSL-AC issuing the PADO packet. PADS stands for PPPoE Active Discovery Session-confirmation. The PADR packet above is confirmed by the DSL-AC with a PADS packet, and a Session ID is given out with it. The connection with the DSL-AC for that POP has now been fully established. PADT stands for PPPoE Active Discovery Termination. This packet terminates

6435-401: The older method, which had been USB . This use-case, connecting routers to modems over Ethernet is still extremely common today. On the customer-premises equipment , PPPoE may be implemented either in a unified residential gateway device that handles both DSL modem and IP routing functions or in the case of a simple DSL modem (without routing support), PPPoE may be handled behind it on

6534-573: The operating system components of Windows XP Media Center Edition (MCE) and Windows XP Tablet PC Edition, and security updates for .NET Framework version 1.0, which is included in these editions. However, it does not include update rollups for the Windows Media Center application in Windows XP MCE 2005. SP3 also omits security updates for Windows Media Player 10, although the player is included in Windows XP MCE 2005. The Address Bar DeskBand on

6633-498: The operating system on June 30, 2008, 17 months after the release of Windows Vista. However, an exception was announced on April 3, 2008, for OEMs producing what it defined as "ultra low-cost personal computers", particularly netbooks , until one year after the availability of Windows 7 on October 22, 2009. Analysts felt that the move was primarily intended to compete against Linux -based netbooks, although Microsoft's Kevin Hutz stated that

6732-501: The operating system's features, such as thumbnails and slideshows. In enterprise features, Remote Desktop Protocol 6.1 included support for ClearType and 32-bit color depth over RDP, while improvements made to Windows Management Instrumentation in Windows Vista to reduce the possibility of corruption of the WMI repository were backported to XP SP3. In addition, SP3 contains updates to

6831-404: The original release of Windows XP (without a service pack) ended on August 30, 2005. Both Windows XP Service Pack 1 and 1a were retired on October 10, 2006, and both Windows 2000 and Windows XP SP2 reached their end of support on July 13, 2010, about 24 months after the launch of Windows XP Service Pack 3. The company stopped general licensing of Windows XP to OEMs and terminated retail sales of

6930-646: The original release of XP. SP1 also added USB 2.0 support, the Microsoft Java Virtual Machine , .NET Framework support, and support for technologies used by the then-upcoming Media Center and Tablet PC editions of XP. The most significant change on SP1 was the addition of Set Program Access and Defaults , a settings page which allows programs to be set as default for certain types of activities (such as media players or web browsers) and for access to bundled, Microsoft programs (such as Internet Explorer or Windows Media Player) to be disabled. This feature

7029-537: The other end. But Ethernet networks are multi-access where each node in the network can access every other node. An Ethernet frame contains the hardware address of the destination node ( MAC address ). This helps the frame reach the intended destination. Hence before exchanging PPP control packets to establish the connection over Ethernet, the MAC addresses of the two end points should be known to each other so that they can be encoded in these control packets. The PPPoE Discovery stage does exactly this. It also helps establish

7128-536: The release of Windows 7. Service Pack 3 was not available for Windows XP x64 Edition, which was based on the Windows Server 2003 kernel and, as a result, used its service packs rather than the ones for the other editions. It began being automatically pushed out to Automatic Updates users on July 10, 2008. A feature set overview which detailed new features available separately as stand-alone updates to Windows XP, as well as backported features from Windows Vista,

7227-501: The same Configuration Option format defined for LCP Link Control Protocol , with a separate set of Options. IPCP Configuration Options: Option. 8 bits. Length. 8 bits. Data. Variable length. In the Microsoft implementation, "Common IPCP options include an IP address and the IP addresses of DNS and NetBIOS name servers." Point-to-point protocol over Ethernet The Point-to-Point Protocol over Ethernet ( PPPoE )

7326-462: The same code-base anyway, it made sense to combine them into a single project". At PDC on July 13, 2000, Microsoft announced that Whistler would be released during the second half of 2001, and also unveiled the first preview build, 2250, which featured an early implementation of Windows XP's visual styles system and interface changes to Windows Explorer and the Control Panel. Microsoft released

7425-474: The same day, Microsoft also announced the final retail pricing of XP's two main editions, "Home" (as a replacement for Windows Me for home computing) and "Professional" (as a replacement for Windows 2000 for high-end users). While retaining some similarities to previous versions, Windows XP's interface was overhauled with a new visual appearance, with an increased use of alpha compositing effects, drop shadows , and " visual styles ", which completely changed

7524-467: The scheduled system builder channel end-of-life (EOL) date of January 31, 2009." Windows XP Service Pack 2 was later included in Windows Embedded for Point of Service and Windows Fundamentals for Legacy PCs . The third and final Service Pack, SP3, was released through different channels between April 21 and June 10, 2008, about a year after the release of Windows Vista , and about a year before

7623-514: The service pack's security improvements (codenamed "Springboard", as these features were intended to underpin additional changes in Longhorn ) included a major revision to the included firewall (renamed Windows Firewall, and now enabled by default), and an update to Data Execution Prevention , which gained hardware support in the NX bit that can stop some forms of buffer overflow attacks. Raw socket support

7722-527: The software to be "returned" to the OEM for a refund if the user does not wish to use it. Despite the refusal of some manufacturers to honor the entitlement, it has been enforced by courts in some countries. Two specialized variants of XP were introduced in 2002 for certain types of hardware, exclusively through OEM channels as pre-loaded software. Windows XP Media Center Edition was initially designed for high-end home theater PCs with TV tuners (marketed under

7821-539: The term "Media Center PC"), offering expanded multimedia functionality, an electronic program guide , and digital video recorder (DVR) support through the Windows Media Center application. Microsoft also unveiled Windows XP Tablet PC Edition , which contains additional pen input features, and is optimized for mobile devices meeting its Tablet PC specifications. Two different 64-bit editions of XP were made available. The first, Windows XP 64-Bit Edition ,

7920-411: The time US$ 800–1500 per month) was not economical, but who needed more than dialup or ISDN could deliver. If enough of these customers paved the way, quantities would drive the prices down to where the home-use dialup user might be interested. The problem was that small business customers had a different usage profile than a home-use dialup user, including: These requirements didn't lend themselves to

8019-417: The time was advocating fiber-based atm-cells-to-the-desktop, and L2TP was brewing as well, but was not near completion) would take so long to implement that the window of opportunity might slip by. Several decisions were made to simplify implementation and standardization in an effort to deliver a complete solution quickly and at a lower cost. PPPoE hoped to merge the widespread Ethernet infrastructure with

8118-435: The true overhead in terms of the total amount of ATM payload data sent is not simply a fixed additional value – it can only be either zero or 48 bytes (leaving aside scenario (iii) mentioned earlier, IP fragmentation). This is because ATM cells are fixed length with a payload capacity of 48 bytes, and adding a greater extra amount of AAL5 payload due to additional headers may require one more whole ATM cell to be sent containing

8217-445: The ubiquitous PPP, allowing vendors to reuse their existing software and deliver products in the very near term. Essentially all operating systems at the time had a PPP stack, and the design of PPPoE allowed for a simple wrapper/shim to allow the encapsulation of PPP frames inside Ethernet frames. Competing WAN technologies (T1, ISDN) required a router on the customer premises. PPPoE used a different Ethernet frame type, which allowed

8316-525: The use of PPP+PPPoE+Ethernet MAC extends to a variable distance upstream. It may be confined to the ‘ first mile ’: a copper twisted pair in ADSL or VDSL2 / FTTC involving modems and no further, or it may also be used further upstream extending to a BRAS ‘Broadband Remote Access Server’ or ‘access concentrator’ which may or may not handle login but will certainly be a protocol converter of some sort. In one example case PPPoE extends upstream to and terminates at such

8415-543: The very end of the final cell (‘right justified’) of the run of ATM cells that make up the AAL5 payload packet. In the LLC case, the total ATM payload overhead is 2 + 6 + 18 + 10 + 8 = 44 bytes if the Ethernet MAC FCS is present, or 2 + 6 + 14 + 10 + 8 = 40 bytes with no FCS. In the more efficient VC-MUX case the ATM payload overhead is 2 + 6 + 18 + 2 + 8 = 36 bytes (with FCS), or 2 + 6 + 14 + 2 + 8 = 32 bytes (no FCS). However,

8514-471: Was released to manufacturing (RTM). During a ceremonial media event at Microsoft Redmond Campus , copies of the RTM build were given to representatives of several major PC manufacturers in briefcases, who then flew off on decorated helicopters. While PC manufacturers would be able to release devices running XP beginning on September 24, 2001, XP was expected to reach general retail availability on October 25, 2001. On

8613-460: Was added to comply with the settlement of United States v. Microsoft Corp. , which required Microsoft to offer the ability for OEMs to bundle third-party competitors to software it bundles with Windows (such as Internet Explorer and Windows Media Player ), and give them the same level of prominence as those normally bundled with the OS. On February 3, 2003, Microsoft released Service Pack 1a (SP1a). It

8712-704: Was also initially planned for the business market. However, in January 2000, both projects were scrapped in favor of a single OS codenamed "Whistler", which would serve as a single platform for both consumer and business markets. As a result, Windows XP is the first consumer edition of Windows not based on the Windows 95 kernel or MS-DOS . Windows XP removed support for PC-98 , i486 , and SGI Visual Workstation 320 and 540, and will only run on 32-bit x86 CPUs and devices that use BIOS firmware. Upon its release, Windows XP received critical acclaim, noting increased performance and stability (especially compared to Windows Me),

8811-516: Was developed by UUNET , Redback Networks (now Ericsson) and RouterWare (now Wind River Systems ) and is available as an informational RFC   2516 . In the world of DSL, PPP is commonly understood to be running on top of ATM (as PPPoA) with ATM as the underlying Layer 2 protocol and a version of DSL the Layer 1 protocol, although no such limitation exists in the PPP protocol itself. Other usage scenarios are sometimes distinguished by tacking as

8910-555: Was focused on two individual products: " Odyssey ", which was reportedly intended to succeed the future Windows 2000 and " Neptune ", which was reportedly a consumer-oriented operating system using the Windows NT architecture, succeeding the MS-DOS -based Windows 98 . However, the projects proved to be too ambitious . In January 2000, shortly prior to the official release of Windows 2000, technology writer Paul Thurrott reported that Microsoft had shelved both Neptune and Odyssey in favor of

9009-472: Was intended for IA-64 ( Itanium ) systems; as IA-64 usage declined on workstations in favor of AMD 's x86-64 architecture, the Itanium edition was discontinued in January 2005. A new 64-bit edition supporting the x86-64 architecture, called Windows XP Professional x64 Edition , was released in April 2005. Microsoft also targeted emerging markets with the 2004 introduction of Windows XP Starter Edition ,

9108-430: Was introduced with Windows XP and its server counterpart, Windows Server 2003 . All non-enterprise (Volume Licensing) Windows licenses must be tied to a unique ID generated using information from the computer hardware , transmitted either via the internet or a telephone hotline. If Windows is not activated within 30 days of installation, the OS will cease to function until it is activated. Windows also periodically verifies

9207-715: Was later included in Windows Embedded Standard 2009 and Windows Embedded POSReady 2009 . System requirements for Windows XP are as follows: The maximum amount of RAM that Windows XP can support varies depending on the product edition and the processor architecture. All 32-bit editions of XP support up to 4 GB, except the Windows XP Starter edition, which supports up to 512 MB of RAM. The 64-bit editions support up to 128 GB. Windows XP Professional supports up to two physical processors; Windows XP Home Edition supports only one. However, XP supports

9306-500: Was planning to spend at least US$ 1 billion on marketing and promoting Windows XP, in conjunction with Intel and other PC makers. The theme of the campaign, "Yes You Can", was designed to emphasize the platform's overall capabilities. Microsoft had originally planned to use the slogan "Prepare to Fly", but it was replaced because of sensitivity issues in the wake of the September 11 attacks . On August 24, 2001, Windows XP build 2600

9405-584: Was posted by Microsoft. A total of 1,174 fixes are included in SP3. Service Pack 3 could be installed on systems with Internet Explorer up to and including version 8; Internet Explorer 7 was not included as part of SP3. It also did not include Internet Explorer 8 , but instead was included in Windows 7 , which was released one year after XP SP3. Service Pack 3 included security enhancements over and above those of SP2, including APIs allowing developers to enable Data Execution Prevention for their code, independent of system-wide compatibility enforcement settings,

9504-401: Was released on May 14, 2019. Unofficial methods were made available to apply the updates to other editions of Windows XP. Microsoft has discouraged this practice, citing compatibility issues. As of 2024 , globally, under 0.6% of Windows PCs and 0.1% of all devices across all platforms continued to run Windows XP. In the late 1990s, initial development of what would become Windows XP

9603-1040: Was sold at the same price as the edition with Windows Media Player included, certain OEMs (such as Dell , who offered it for a short period, along with Hewlett-Packard , Lenovo and Fujitsu Siemens ) chose not to offer it. Consumer interest was minuscule, with roughly 1,500 units shipped to OEMs , and no reported sales to consumers. In December 2005, the Korean Fair Trade Commission ordered Microsoft to make available editions of Windows XP and Windows Server 2003 that do not contain Windows Media Player or Windows Messenger. The "K" and "KN" editions of Windows XP were released in August 2006, and are only available in English and Korean, and also contain links to third-party instant messenger and media player software. A service pack

9702-413: Was succeeded by Windows Embedded POSReady 7 , were supported until January and April 2019, respectively. These updates, while intended for the embedded editions, could also be downloaded on standard Windows XP with a registry hack, which enabled unofficial patches until April 2019. However, Microsoft advised Windows XP users against installing these fixes, citing compatibility issues. On April 14, 2009,

9801-572: Was the same as SP1, except the Microsoft Java Virtual Machine was excluded. Service Pack 2 (SP2) for Windows XP Home edition and Professional edition was released on August 25, 2004. Headline features included WPA encryption compatibility for Wi-Fi and usability improvements to the Wi-Fi networking user interface, partial Bluetooth support, and various improvements to security systems. Headed by former computer hacker Window Snyder ,

#11988