Extensible Firmware Interface Specification
Table G-2.
Referenced Specification (continued)
Acronym
Protocol/Specification
TCP
Transmission Control Protocol
TCPv4:
TCPv6:
Required reading for those implementing the BC protocol.
TFTP
Trivial File Transfer Protocol
TFTP over IPv4 (protocol: http://www.ietf.org/rfc/rfc1350.txt, options:
http://www.ietf.org/rfc/rfc2347.txt,
http://www.ietf.org/rfc/rfc2349.txt).
TFTP over IPv6: %%TBD need URL and an RFC!
Required reading for those implementing the BC protocol.
UDP
User Datagram Protocol
UDP over IPv4:
UDP over IPv6:
Required reading for those implementing the BC protocol.
WfM
Wired for Management
ftp://download.intel.com/ial/wfm/baseline.pdf
Recommended reading for those implementing the BC protocol or PXE Bootservers.
G.1.3
OS Network Stacks
This is a simplified overview of three OS network stacks that contain three types of network
drivers: Custom, S/W UNDI and H/W UNDI. The figure below depicts an application bound to an
OS protocol stack, which is in turn bound to a protocol driver that is bound to three NICs. The
table below the figure gives a brief list of pros and cons about each type of driver implementation.
Application-1
OS Protocol Stack
NIC
Specific
NIC Specific
Protocol
Protocol Driver
Driver
NIC-1
NIC-2
Vendor-A
Vend-B
Custom
Figure G-1. Network Stacks with Three Classes of Drivers
376
http://www.ietf.org/rfc/rfc0793.txt
ftp://ftp.ipv6.org/pub/rfc/rfc2147.txt
http://www.ietf.org/rfc/rfc2348.txt
http://www.ietf.org/rfc/rfc0768.txt
http://www.ietf.org/rfc/rfc2454.txt
Application-2
OS Protocol Stack
OS Universal Protocol Driver
UNDI
NIC-3
NIC-4
NIC-5
Vend-B
Vendor-C
Vend-D
S/W UNDI
12/12/00
and
Application-3
OS Protocol Stack
OS Universal Protocol Driver
UNDI
H/W UNDI
H/W UNDI
NIC-6
NIC-7
Vend-D
Vendor-E
Vendor-F
H/W UNDI
H/W UNDI
NIC-8
NIC-9
Vendor-F
Version 1.02
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?