none
All about TFTP .... RRS feed

  • Question

  • guys can anyone tell me what is TFTP???
    Saturday, September 8, 2007 5:00 PM

Answers

  • TFTP stands for Trivial File Transfer Protocol.

    Its used mostly in tricky network communications.


    It needs very less memory and is used for computers such as routers that don't have data storage memory. It is also used in booting computers.
    Saturday, September 8, 2007 5:04 PM
  • How can it be used to boot computers?
    Saturday, September 8, 2007 5:14 PM
  • Swati,

    To boot computers remotely, you need to send magic bytes. They contain 6 F's (HexaDecimal Values).

    Along with them, MAC Address is also supplied. All the computers in the network sense it and the computer whose MAC address matches gets booted if PXE boot is enabled in that system.
    Saturday, September 8, 2007 5:21 PM
  • what is PXE boot ?
    never heard of it....
    Saturday, September 8, 2007 5:24 PM
  • The Preboot Execution Environment (PXE, aka Pre-Execution Environment, or 'pixie') is an environment to boot computers using a network interface card independently of available data storage devices (like hard disks) or installed operating systems.

    PXE was introduced as part of the Wired for Management framework by Intel. It makes use of several network protocols like IP, UDP, DHCP and TFTP and of concepts like GUID/UUID and Universal Network Device Interface and extends the firmware of the PXE client (the computer to be bootstrapped via PXE) with a set of predefined APIs.

    The term PXE client only refers to the role that the machine takes in the PXE boot process. A PXE client can be a server, desktop, laptop or any other machine that is equipped with a PXE boot code.

    Saturday, September 8, 2007 5:37 PM
  • can you give me a sample implementation of PXE?

    Saturday, September 8, 2007 5:53 PM
  • PXE Client/Server Protocol
    -----------------------------------------

    The PXE protocol is approximately a combination of DHCP and TFTP, albeit with subtle modifications to both. DHCP is used to locate the appropriate boot server or servers, with TFTP used to download the initial bootstrap program and additional files.

    To initiate a PXE bootstrap session the PXE firmware broadcasts a DHCPDISCOVER packet extended with PXE-specific options (extended DHCPDISCOVER) to port 67/UDP (DHCP server port). The PXE options identify the firmware as capable of PXE, but they will be ignored by standard DHCP servers. If the firmware receives DHCPOFFERs from such servers, it may configure itself by requesting one of the offered configurations.
    Saturday, September 8, 2007 5:58 PM

All replies

  • TFTP stands for Trivial File Transfer Protocol.

    Its used mostly in tricky network communications.


    It needs very less memory and is used for computers such as routers that don't have data storage memory. It is also used in booting computers.
    Saturday, September 8, 2007 5:04 PM
  • How can it be used to boot computers?
    Saturday, September 8, 2007 5:14 PM
  • Swati,

    To boot computers remotely, you need to send magic bytes. They contain 6 F's (HexaDecimal Values).

    Along with them, MAC Address is also supplied. All the computers in the network sense it and the computer whose MAC address matches gets booted if PXE boot is enabled in that system.
    Saturday, September 8, 2007 5:21 PM
  • what is PXE boot ?
    never heard of it....
    Saturday, September 8, 2007 5:24 PM
  • The Preboot Execution Environment (PXE, aka Pre-Execution Environment, or 'pixie') is an environment to boot computers using a network interface card independently of available data storage devices (like hard disks) or installed operating systems.

    PXE was introduced as part of the Wired for Management framework by Intel. It makes use of several network protocols like IP, UDP, DHCP and TFTP and of concepts like GUID/UUID and Universal Network Device Interface and extends the firmware of the PXE client (the computer to be bootstrapped via PXE) with a set of predefined APIs.

    The term PXE client only refers to the role that the machine takes in the PXE boot process. A PXE client can be a server, desktop, laptop or any other machine that is equipped with a PXE boot code.

    Saturday, September 8, 2007 5:37 PM
  • can you give me a sample implementation of PXE?

    Saturday, September 8, 2007 5:53 PM
  • PXE Client/Server Protocol
    -----------------------------------------

    The PXE protocol is approximately a combination of DHCP and TFTP, albeit with subtle modifications to both. DHCP is used to locate the appropriate boot server or servers, with TFTP used to download the initial bootstrap program and additional files.

    To initiate a PXE bootstrap session the PXE firmware broadcasts a DHCPDISCOVER packet extended with PXE-specific options (extended DHCPDISCOVER) to port 67/UDP (DHCP server port). The PXE options identify the firmware as capable of PXE, but they will be ignored by standard DHCP servers. If the firmware receives DHCPOFFERs from such servers, it may configure itself by requesting one of the offered configurations.
    Saturday, September 8, 2007 5:58 PM