On this page
|
| SUMMARY | |
| Layer |
: |
Data Link Layer |
| Related protocols |
: |
IEEE 802.3, 802.3u, 802.3z, 802.2, 802.1, 802.3ae, 802.1D, 802.1G, 802.1Q, 802.1p, 802.1X, FDDI, Token Ring |
|
| DESCRIPTION |
Ethernet was originally developed by The Palo Alto Research Center (PARC), a subsidiary of Xerox Corporation in the late 1970s. It provided a protocol for multiple computers to communicate over a single cable. In 1980 the Ethernet Specification (sometimes referred to as Ethernet II) was developed by Xerox, DEC and Intel. In 1983, the Institute of Electrical and Electronic Engineers (IEEE) released the first IEEE standard for Ethernet, IEEE 802.3. Ethernet is now used in around 80-90% of all LANs.
Ethernet uses an access method called CSMA/CD (Carrier Sense Multiple Access/Collision Detection). This is a system where each computer listens to the cable before sending anything through the network. If the network is clear, the computer will transmit. If some other node is already transmitting on the cable, the computer will wait and try again when the line is clear. Sometimes, two computers attempt to transmit at the same instant. When this happens a collision occurs. Each computer then backs off and waits a random amount of time before attempting to retransmit. With this access method, it is normal to have collisions. However, the delay caused by collisions and retransmitting is very small and does not normally affect the speed of transmission on the network.
The Ethernet protocol allows for linear bus, star, or tree topologies. Data can be transmitted over wireless access points, twisted pair, coaxial, or fiber optic cable at a speed of 10 Mbps up to 1000 Mbps.
To allow for an increased speed of transmission, the Ethernet protocol has developed a new standard that supports 100 Mbps. This is commonly called Fast Ethernet. Fast Ethernet requires the use of different, more expensive network concentrators/hubs and network interface cards. In addition, category 5 twisted pair or fiber optic cable is necessary. Fast Ethernet is becoming common in schools that have been recently wired.
The most recent development in the Ethernet standard is a protocol that has a transmission speed of 1 Gbps. Gigabit Ethernet is primarily used for backbones on a network at this time. In the future, it will probably be used for workstation and server connections also. It can be used with both fiber optic cabling and copper. The 1000BaseTX, the copper cable used for Gigabit Ethernet, is expected to become the formal standard in 1999.
Since Ethernet is the most common type of network, let's look at it in a bit more detail. The Ethernet protocol is designed for carrying blocks of data called frames. A frame consists of a header containing 48-bit hardware destination and source addresses (which identify specific network adapters), a two byte length field and some control fields. There follows the data, and then a trailer which is simply 32-bit cyclic redundancy check (CRC) field.
The data portion of an Ethernet frame must be at least 38 bytes long, so filler bytes are inserted if necessary. This means that frames are at least 64 bytes long, even if they carry only one byte of user data: a significant overhead in some types of application.
Frames also have a maximum size. Less headers, the maximum size for an Ethernet frame is 1492 bytes, which is the maximum transmission unit (MTU) for Ethernet. All link layer protocols have a MTU. It is one hardware characteristic that the higher level protocol needs to be aware of, because larger blocks of data must be fragmented into chunks that fit within the MTU and then reassembled on arrival at their destination.
The next layer up from the link layer is called the network layer. The most important protocol at this level is IP, the Internet Protocol. Its job is to send packets or datagrams - a term which basically means 'blocks of data' - from one point to another. It uses the link layer protocol to achieve this.
Both the network layer and the link layer are concerned with getting data from point A to point B. However, whilst the network layer works in the world of TCP/IP, the link layer has to deal with the real world. Everything it does is geared towards the network hardware it uses.
An IP address is a 'soft' address. It is bit like calling your office block "Pan-Galactic House" instead of its real address, 2326 Western Boulevard. The former is no use to the postman who has to deliver the letters, unless he can use it to find out the latter. The link layer Ethernet protocol needs to know the unique hardware address of the specific network adapter it has to deliver the message to and, in case of an error, the address of the one it came from.
To make this possible, the TCP/IP protocol suite includes link layer protocols whose job is to convert between IP and hardware addresses. The Address Resolution Protocol (ARP) finds out the physical address corresponding to an IP address. It does this by broadcasting an ARP request on the network. When a host recognises an ARP request containing its own IP address, it sends an ARP reply containing its hardware address.
There is also a Reverse ARP (RARP) protocol. This is used by a host to find out its own IP address if it has no way of doing this except via the network.
The IEEE 802.3 standard defines ethernet at the physical and data link layers of the OSI network model. Most ethernet systems use the following:
- Carrier-sense multiple-access with collision detection (CSMA/CD) for controlling access to the network media.
- Use base band broadcasts.
- A method for packing data into data packets called frames.
- Transmit at 10Mbps, 100Mbps, and 1Gbps.
The Ethernet system consists of three basic elements:
- The physical medium used to carry Ethernet signals between computers.
- A set of medium access control rules embedded in each Ethernet interface that allow multiple computers to fairly arbitrate access to the shared Ethernet channel.
- An Ethernet frame that consists of a standardized set of bits used to carry data over the system.
As with all IEEE 802 protocols, the ISO data link layer is divided into two IEEE 802 sublayers, the Media Access Control (MAC) sublayer and the MAC-client sublayer. The IEEE 802.3 physical layer corresponds to the ISO physical layer.
The MAC sub-layer has two primary responsibilities:
- Data encapsulation, including frame assembly before transmission, and frame parsing/error detection during and after reception.
- Media access control, including initiation of frame transmission and recovery from transmission failure.
The MAC-client sub-layer may be one of the following:
- Logical Link Control (LLC), which provides the interface between the Ethernet MAC and the upper layers in the protocol stack of the end station. The LLC sublayer is defined by IEEE 802.2 standards.
- Bridge entity, which provides LAN-to-LAN interfaces between LANs that use the same protocol (for example, Ethernet to Ethernet) and also between different protocols (for example, Ethernet to Token Ring). Bridge entities are defined by IEEE 802.1 standards.
Physical Layer
The Ethernet Physical Layer defines the details of how an Ethernet standard transmits data. The Data Rate is the amount of data that may be transmitted per second, usually measured in megabytes per second (Mb/s). The Access Medium is the physical medium over which signals are transmitted. This is typically a coaxial or fiber optic cable but need not be limited to cable systems. Radio waves can be used, as in wireless network systems. The Maximum Segment Length is the maximum length of cable that can be used in the network before signals become lost or corrupt due to attenuation of the medium.
Operation
- MAC Operation
Using the CSMA/CD algorithm for Medium Access Control a node will perform the following steps :
- Checks whether the medium is idle or not.
- If the medium is busy, continues to check until it is idle.
- If the medium is idle, begin transmission and monitor for a collision.
- If no collision has occurred during the Collision Window, transmit the rest of the data.
- If a collision occurs, node transmits a Jamming Signal to all other nodes and backs-off using the exponential back-off algorithm.
- CSMA and Persistence
Carrier Sense Multiple Access is similar to ALOHA, having the additional ability that a node may detect whether the medium is currently in use. If a node detects that the medium is currently idle, it will begin transmission. CSMA does not entirely remove the chance of collisions occurring. Should two or more nodes detect that the medium is idle and then attempt to send data at roughly the same time, a collision will occur.
When using 1-persistent CSMA, upon detecting that the medium is busy, a node will continue to listen until the medium becomes free again, and then transmit. Should a collision occur, the node will wait a random time interval before attempting again. If two nodes are waiting for the medium to become free at the same time, then they will both transmit at the same time once it becomes free, causing a collision. This makes 1-persistent CSMA an inefficient solution for high-traffic networks.
With Nonpersistent CSMA a node will wait for a random time interval instead of transmitting immediately. This reduces the chance of a collision between two nodes waiting for use of the medium at the same time, but may result in inefficient use of a low-traffic network if a node is waiting random time intervals when the medium is free.
An attempt to gain the most efficiency out of both high and low-traffic networks is p-persistant CSMA. With this strategy, upon detecting that medium is busy, a node will wait for the maximum propagation delay of the network before trying again. If the medium is idle, the node will either send the data with probability p, or wait for the same time interval again, with probability 1-p. This process is repeated until the data is sent, or the medium becomes busy, in which case the node will back-off for a random time interval before starting again.
- Collision Detection
Collision Detection (CD) is an alteration to CSMA that gives a node the ability to detect a collision the moment one occurs. The advantage of this is that transmission can then be ceased immediately instead of completing the transmission of the current frame. This technique saves the bandwidth that is wasted on proceeding with the transmission of frames after collisions occur.
Collision Detection can be achieved at a node by comparing the transmitted data, to the data detected on the medium. If the two do not match, a collision has occured, and transmission can be aborted. A second method is to monitor the medium for amplitudes greater than those used in normal transmission. This should only occur when two signals superimpose each other, and cause higher or lower amplitudes than is normally expected.
When a collision is detected by a node it will transmit a Jamming Signal to all other nodes indicating that a collision has occured. The node will then back-off for a random interval of time. This technique ensures that nodes are aware of collisions promptly, and can act accordingly.
Types of Ethernet
- 10 Mbps - 10Base-T Ethernet (IEEE 802.3)
- 10Base5 and 10Base2
- 10Base5
- Uses Thicknet coaxial cable which requires a transceiver with a vampire tap to connect each computer. There is a drop cable from the transceiver to the Attachment Unit Interface (AIU). The AIU may be a DIX port on the network card. There is a transceiver for each network card on the network. This type of ethernet is subject to the 5-4-3 rule meaning there can be 5 network segments with 4 repeaters, and three of the segments can be connected to computers. It uses bus topology. Maximum segment length is 500 Meters with the maximum overall length at 2500 meters. Minimum length between nodes is 2.5 meters. Maximum nodes per segment is 100.
- 10Base2
- Uses Thinnet coaxial cable. Uses a BNC connector and bus topology requiring a terminator at each end of the cable. The cable used is RG-58A/U or RG-58C/U with an impedance of 50 ohms. RG-58U is not acceptable. Uses the 5-4-3 rule meaning there can be 5 network segments with 4 repeaters, and three of the segments can be connected to computers. The maximum length of one segment is 185 meters. Barrel connectors can be used to link smaller pieces of cable on each segment, but each barrel connector reduces signal quality. Minimum length between nodes is 0.5 meters.
- 10BaseT and Hubs
- 10BaseT
- Uses Unshielded twisted pair (UTP) cable. Uses star topology. Shielded twisted pair (STP) is not part of the 10BaseT specification. Not subject to the 5-4-3 rule. They can use category 3, 4, or 5 cable, but perform best with category 5 cable. Category 3 is the minimum. Require only 2 pairs of wire. Cables in ceilings and walls must be plenum rated. Maximum segment length is 100 meters. Minimum length between nodes is 2.5 meters. Maximum number of connected segments is 1024. Maximum number of nodes per segment is 1 (star topology). Uses RJ-45 connectors.
- 10BaseF
- Uses Fiber Optic cable. Can have up to 1024 network nodes. Maximum segment length is 2000 meters. Uses specialized connectors for fiber optic. Includes three categories:
10BaseFL - Used to link computers in a LAN environment, which is not commonly done due to high cost.
10BaseFP - Used to link computers with passive hubs to get cable distances up to 500 meters.
10BaseFB - Used as a backbone between hubs.
- Switches and Full Duplex Operation
A hub is mainly used to expand the number of nodes that can be attached to a LAN. A switch however is used to partition a LAN into separate networks. Switches are used to segment heavy traffic load on a network.
Since 10BaseT has separate channels for transmission and reception, Full-Duplex Operation is supported. For this to work both the node and the hub must be configured for full-duplex operation. Since full-duplex operation is possible using 10BaseT, Ethernet Switches can carry data in both directions simultaneously, which doubles the normal transmission rate of 10Mb/s to 20Mb/s.
- Bridges
Bridges provide the ability to join more than one LAN together. This could always be performed using Internet routers, but this generally forces the use of a particular protocol since the network layer tends to dictate the rest of the stack. Bridges allow two LANs to be connected together by converting from one MAC protocol into another, and vice-versa. This differs from a switch which does not perform any conversion, and could thereore not join two LANs using different MAC protocols.
- Broadcast and Collision Domains
The Broadcast Domain represents the domain of nodes which be addressed in a (possible switched) LAN. Separate LANs will have separate broadcast domains, i.e. a different IP subnet. The Collision Domain of a network is the domain in which a collision will occur if two nodes attempt to transmit data at the same time. A LAN comprising a single segment, or multiple segments connected by repeaters will function as a single collision domain. A switching hub, router or bridge will not forward a collision signal, and will therefore separate the collision domain.
- 100 Mbps - Fast Ethernet (IEEE 802.3u)
When investigating possible techniques for achieving a data rate of 100 Mb/s, a series of challenges arose which would have to be overcome were this goal to be reached. First of all, the maximum propagation delay of the network had to be minimized. To do this the maximum segment length had to be reduced to around 100 meters. Since multidrop links tend to be harder to engineer than point-to-point links, 100 Mb/s required the use of hubs to create a start topology LAN, instead of the bus topology used in 10 Mb/s Ethernet. The star topology maximizes the use of the maximum cable segment length. Reducing network size also assures that the minimum frame size remains the same. This means that the collision window remains the same since in standard Ethernet the frame size is chosen to ensure that collisions are detected before transmission has completed.
Increasing the Ethernet transmission rate by a factor of ten over 10Base-T was not a simple task, and the effort resulted in the development of three separate physical layer standards for 100 Mbps over UTP cable: 100Base-TX and 100Base-T4 in 1995, and 100Base-T2 in 1997. Each was defined with different encoding requirements and a different set of media-dependent sublayers, even though there is some overlap in the link cabling. Table 7-2 compares the physical layer characteristics of 10Base-T to the various 100Base versions.
- 100BaseT
- Also known as fast ethernet. Uses RJ-45 connectors. Topology is star. Uses CSMA/CD media access. Minimum length between nodes is 2.5 meters. Maximum number of connected segments is 1024. Maximum number of nodes per segment is 1 (star topology). IEEE802.3 specification.
Ethernet Version | Transmit Symbol Rate | Encoding | Cabling | Full-Duplex Operation | 10Base-T | 10 MBd | Manchester | Two pairs of UTP Category -3 or better | Supported | 100Base-TX | 125 MBd | 4B/5B | Two pairs of UTP Category -5 or Type 1 STP | Supported | 100Base-T4 | 33 MBd | 8B/6T | Four pairs of UTP Category -3 or better | Not supported | 100Base-T2 | 25 MBd | PAM5x5 | Two pairs of UTP Category -3 or better | Supported |
- 100BaseTX
- supports a 100 Mb/s transmission rate over two pairs twisted pair cabling. 100BaseTX uses one pair of wires for receiving data, and the other for transmission. 100BaseTX supports transmission over up to 100 meters of Category 5 (CAT5) Unshielded Twisted Pair (UTP) cabling. CAT5 cable is of better quality than CAT3, and supports transmission up to 100Mhz, whereas CAT3 only offers 16Mhz. 100BaseTX supports full-duplex operation.
- 100BaseT4
- uses four pairs of CAT3 or better twisted pair cabling. This allows 100 Mb/s transmission rates over cheaper CAT3 cabling as opposed to the CAT5 cabling required by 100BaseTX. One of the four pairs of wiring is used for transmission, another is used to receive data, and the other two bi-directional pairs are used for either transmission or to receive data.
- 100BaseFX
- is basically a fiber optic cabling version of 100BaseTX. It supports a 100 Mb/s transmission rate over two fiber optic cables. With a maximum segment length of 412 meters for half-duplex links, and 2000 meters or more for full-duplex links. The fiber optic cable used with 100BaseFX is Multi-Mode Fiber (MMF). The outer cladding is 125 microns in diameter, and the core of the cable is 62.5 microns in diameter. This is also known as 62.5/125. Like 100BaseTX, 100BaseFX supports full-duplex operation. When this mode is used, the maximum segment length increases to 2000 meters or more.
- 100VG-AnyLAN
- Requires category 3 cable with 4 pair. Maximum distance is 100 meters with cat 3 or 4 cable. Can reach 150 meters with cat 5 cable. Can use fiber optic to transmit up to 2000 meters. This ethernet type supports transmission of Token-Ring network packets in addition to ethernet packets. IEEE 802.12 specification. Uses demand-priority media access control. The topology is star. It uses a series of interlinked cascading hubs. Uses RJ-45 connectors.
- 1000 Mbps - Gigabit Ethernet (IEEE 802.3z)
As modern technologies make greater use of multimedia, demand for high bandwidth networks continues to rise. This demand has been met with the introduction of the Gigabit Ethernet. Gigabit Ethernet runs at 1000 Mb/s, but still maintains the CSMA/CD protocol and frame format of Ethernet, making it compatible with older standards.
- 1000BaseX
refers to the collective family comprising 1000BaseLX, 1000BaseSX, and 1000BaseCX which are part of the Gigabit Ethernet standard. Each of these standards are based on specifications from the ANSI X3.230-1994 Standard for Fiber Channel. 1000BaseT, an additional standard which is currently being defined, will not use a Fiber Channel and is not part of the 1000BaseX family. All these standards operate at 1000 Mb/s second, or 2000 Mb/s if used in full-duplex mode.
1000BaseX standard defines a Gigabit Media Independent Interface (GMII) that attaches the MAC physical layer functions of a Gigabit Ethernet device.
- 1000BaseLX
standard uses long wavelength lasers for data transmission over fiber optic cable. These lasers operate within a wavelength of 1270-1355 nanometers. Both single mode and multi-mode optical fibers are supported. The "L" in the name comes the long wavelength lasers that are used.
- 1000BaseSX
uses short wavelength lasers that operate within a wavelength range of 770-860 nanometers. The motivation for 1000BaseSX is that short wavelength lasers are less expensive than long wavelength lasers.
- 1000BaseCX
uses shielded balanced copper jumper cables also known as Twin ax. The "C" in the name comes from the copper in the jumper cables. 1000BaseCX only supports a maximum segment length of 25 meters which makes the use of 1000BaseCX restricted to very small areas.
- 1000BaseT
standard was released in June 1999, defined by IEEE 802.3ab. It supports Gigabit Ethernet over 100 meters of CAT5 balanced copper cabling. It achieves a data rate of 1000 Mb/s is by transmitting data at a rate of 250 Mb/s over four CAT5 wire pairs. Full-duplex operation is possible by the use of Hybrids and Cancellers by allowing symbols to be sent and received on the same wire pairs simultaneously.
- 10-Gigabit - 10 Gbps Ethernet (IEEE 802.3ae)
Despite the high level of bandwidth provided by Gigabit Ethernet, business continues to make increasing demands on the speed of network systems available. On June 17, 2002 the IEEE 802.3ae specification for 10 Gigabit Ethernet was approved as an IEEE standard by the IEEE Standards Association (IEEE-SA) Standards Board. 10 Gigabit Ethernet includes a long haul (40+ km) optical transceiver or interface for single mode fiber that can be used with either the LAN physical layer or wide area network for building Metropolitan Area Networks (MANs). It also features an option for WANs to allows 10 Gigabit Ethernet to be transported across existing SONET (synchronous optical network) OC-192c or SDH (synchronous digital hierarchy) VC-4-64c infrastructures.
Frame Structure
The basic IEEE 802.3 Ethernet MAC Data Frame for 10/100Mbps Ethernet:
7 | 1 | 6 | 6 | 2 | 46-1500bytes | 4 | Pre | SFD | DA | SA | Length Type | Data unit + pad | FCS |
- Preamble (PRE)
7 bytes. PRE is an alternating pattern of '1's and '0's that tells receiving stations that a frame is coming, and that provides a means to synchronize the frame-reception portions of receiving physical layers with the incoming bit stream.
- Start-of-frame delimiter (SFD)
1 byte. SOF is an alternating pattern of ones and zeros, ending with two consecutive 1-bits indicating that the next bit is the left-most bit in the left-most byte of the destination address.
- Destination address (DA)
6 bytes. DA field identifies which station(s) should receive the frame. The left-most bit in the DA field indicates whether the address is an individual address (indicated by a 0) or a group address (indicated by a 1). The second bit from the left indicates whether the DA is globally administered (indicated by a 0) or locally administered (indicated by a 1). The remaining 46 bits are a uniquely assigned value that identifies a single station, a defined group of stations, or all stations on the network.
- Source addresses (SA)
6 bytes. The SA field identifies the sending station. The SA is always an individual address and the left-most bit in the SA field is always 0.
- Length/Type
2 bytes. This field indicates either the number of MAC-client data bytes that are contained in the data field of the frame, or the frame type ID if the frame is assembled using an optional format. If the Length/Type field value is less than or equal to 1500, the number of LLC bytes in the Data field is equal to the Length/Type field value. If the Length/Type field value is greater than 1536, the frame is an optional type frame, and the Length/Type field value identifies the particular type of frame being sent or received.
- Data
Data field holds the actual data which the frame is transmitting. This data can be of a maximum size of 1500 bytes. If the contents of this field fall below 46 bytes then the Pad field must be used to bring the frame up to the minimum required size of 64 bytes.
- Frame check sequence (FCS)
4 bytes. This sequence contains a 32-bit cyclic redundancy check (CRC) value, which is created by the sending MAC and is recalculated by the receiving MAC to check for damaged frames.
- MAC Frame with Gigabit Ethernet Carrier Extension (IEEE 803.3z)
1000Base-X has a minimum frame size of 416bytes, and 1000Base-T has a minimum frame size of 520bytes. The Extension is a non-data variable extension field to frames that are shorter than the minimum length.
7 | 1 | 6 | 6 | 2 | Variable | 4 | Variable | Pre | SFD | DA | SA | Length Type | Data unit + pad | FCS | Ext |
Ethernet Packet Types
Ethernet | Exp. Ethernet | Description | References | decimal | Hex | decimal | octal | | | 0000 | 0000-05DC | | | IEEE802.3LengthField | [XEROX] | 0257 | 0101-01FF | - | - | Experimental | [XEROX] | 0512 | 0200 | 512 | 1000 | XEROXPUP(see0A00) | [8,XEROX] | 0513 | 0201 | - | - | PUPAddrTrans(see0A01) | [XEROX] | | 0400 | - | - | Nixdorf | [XEROX] | 1536 | 0600 | 1536 | 3000 | XEROXNSIDP | [133,XEROX] | | 0660 | - | - | DLOG | [XEROX] | | 0661 | - | - | DLOG | [XEROX] | 2048 | 0800 | 513 | 1001 | InternetIP(IPv4) | [IANA] | 2049 | 0801 | - | - | X.75Internet | [XEROX] | 2050 | 0802 | - | - | NBSInternet | [XEROX] | 2051 | 0803 | - | - | ECMAInternet | [XEROX] | 2052 | 0804 | - | - | Chaosnet | [XEROX] | 2053 | 0805 | - | - | X.25Level3 | [XEROX] | 2054 | 0806 | - | - | ARP | [IANA] | 2055 | 0807 | - | - | XNSCompatability | [XEROX] | 2056 | 0808 | - | - | FrameRelayARP | [RFC 1701] | 2076 | 081C | - | - | SymbolicsPrivate | [DCP1] | 2184 | 0888-088A | - | - | Xyplex | [XEROX] | 2304 | 0900 | - | - | Ungermann-Bassnetdebugr | [XEROX] | 2560 | 0A00 | - | - | XeroxIEEE802.3PUP | [XEROX] | 2561 | 0A01 | - | - | PUPAddrTrans | [XEROX] | 2989 | 0BAD | - | - | BanyanVINES | [XEROX] | 2990 | 0BAE | - | - | VINESLoopback | [RFC 1701] | 2991 | 0BAF | - | - | VINESEcho | [RFC 1701] | 4096 | 1000 | - | - | BerkeleyTrailernego | [XEROX] | 4097 | 1001-100F | - | - | BerkeleyTrailerencap/IP | [XEROX] | 5632 | 1600 | - | - | ValidSystems | [XEROX] | 16962 | 4242 | - | - | PCSBasicBlockProtocol | [XEROX] | 21000 | 5208 | - | - | BBNSimnet | [XEROX] | 24576 | 6000 | - | - | DECUnassigned(Exp.) | [XEROX] | 24577 | 6001 | - | - | DECMOPDump/Load | [XEROX] | 24578 | 6002 | - | - | DECMOPRemoteConsole | [XEROX] | 24579 | 6003 | - | - | DECDECNETPhaseIVRoute | [XEROX] | 24580 | 6004 | - | - | DECLAT | [XEROX] | 24581 | 6005 | - | - | DECDiagnosticProtocol | [XEROX] | 24582 | 6006 | - | - | DECCustomerProtocol | [XEROX] | 24583 | 6007 | - | - | DECLAVC,SCA | [XEROX] | 24584 | 6008-6009 | - | - | DECUnassigned | [XEROX] | 24586 | 6010-6014 | - | - | 3ComCorporation | [XEROX] | 25944 | 6558 | - | - | TransEtherBridging | [RFC 1701] | 25945 | 6559 | - | - | RawFrameRelay | [RFC 1701] | 28672 | 7000 | - | - | Ungermann-Bassdownload | [XEROX] | 28674 | 7002 | - | - | Ungermann-Bassdia/loop | [XEROX] | 28704 | 7020-7029 | - | - | LRT | [XEROX] | 28720 | 7030 | - | - | Proteon | [XEROX] | 28724 | 7034 | - | - | Cabletron | [XEROX] | 32771 | 8003 | - | - | CronusVLN | [131,DT15] | 32772 | 8004 | - | - | CronusDirect | [131,DT15] | 32773 | 8005 | - | - | HPProbe | [XEROX] | 32774 | 8006 | - | - | Nestar | [XEROX] | 32776 | 8008 | - | - | AT&T | [XEROX] | 32784 | 8010 | - | - | Excelan | [XEROX] | 32787 | 8013 | - | - | SGIdiagnostics | [AXC] | 32788 | 8014 | - | - | SGInetworkgames | [AXC] | 32789 | 8015 | - | - | SGIreserved | [AXC] | 32790 | 8016 | - | - | SGIbounceserver | [AXC] | 32793 | 8019 | - | - | ApolloDomain | [XEROX]v | 32815 | 802E | - | - | Tymshare | [XEROX] | 32816 | 802F | - | - | Tigan,Inc. | [XEROX] | 32821 | 8035 | - | - | ReverseARP | [48,JXM] | 32822 | 8036 | - | - | AeonicSystems | [XEROX] | 32824 | 8038 | - | - | DECLANBridge | [XEROX] | 32825 | 8039-803C | - | - | DECUnassigned | [XEROX] | 32829 | 803D | - | - | DECEthernetEncryption | [XEROX] | 32830 | 803E | - | - | DECUnassigned | [XEROX] | 32831 | 803F | - | - | DECLANTrafficMonitor | [XEROX] | 32832 | 8040-8042 | - | - | DECUnassigned | [XEROX] | 32836 | 8044 | - | - | PlanningResearchCorp. | [XEROX] | 32838 | 8046 | - | - | AT&T | [XEROX] | 32839 | 8047 | - | - | AT&T | [XEROX] | 32841 | 8049 | - | - | ExperData | [XEROX] | 32859 | 805B | - | - | StanfordVKernelexp. | [XEROX] | 32860 | 805C | - | - | StanfordVKernelprod. | [XEROX] | 32861 | 805D | - | - | Evans&Sutherland | [XEROX] | 32864 | 8060 | - | - | LittleMachines | [XEROX] | 32866 | 8062 | - | - | CounterpointComputers | [XEROX] | 32869 | 8065 | - | - | Univ.ofMass.@Amherst | [XEROX] | 32870 | 8066 | - | - | Univ.ofMass.@Amherst | [XEROX] | 32871 | 8067 | - | - | VeecoIntegratedAuto. | [XEROX] | 32872 | 8068 | - | - | GeneralDynamics | [XEROX] | 32873 | 8069 | - | - | AT&T | [XEROX] | 32874 | 806A | - | - | Autophon | [XEROX] | 32876 | 806C | - | - | ComDesign | [XEROX] | 32877 | 806D | - | - | ComputgraphicCorp. | [XEROX] | 32878 | 806E-8077 | - | - | LandmarkGraphicsCorp. | [XEROX] | 32890 | 807A | - | - | Matra | [XEROX] | 32891 | 807B | - | - | DanskDataElektronik | [XEROX] | 32892 | 807C | - | - | MeritInternodal | [HWB] | 32893 | 807D-807F | - | - | VitalinkCommunications | [XEROX] | 32896 | 8080 | - | - | VitalinkTransLANIII | [XEROX] | 32897 | 8081-8083 | - | - | CounterpointComputers | [XEROX] | 32923 | 809B | - | - | Appletalk | [XEROX] | 32924 | 809C-809E | - | - | Datability | [XEROX] | 32927 | 809F | - | - | SpiderSystemsLtd. | [XEROX] | 32931 | 80A3 | - | - | NixdoRFC omputers | [XEROX] | 32932 | 80A4-80B3 | - | - | SiemensGammasonicsInc. | [XEROX] | 32960 | 80C0-80C3 | - | - | DCADataExchangeCluster | [XEROX] | 32964 | 80C4 | - | - | BanyanSystems | [XEROX] | 32965 | 80C5 | - | - | BanyanSystems | [XEROX] | 32966 | 80C6 | - | - | PacerSoftware | [XEROX] | 32967 | 80C7 | - | - | ApplitekCorporation | [XEROX] | 32968 | 80C8-80CC | - | - | IntergraphCorporation | [XEROX] | 32973 | 80CD-80CE | - | - | HarrisCorporation | [XEROX] | 32975 | 80CF-80D2 | - | - | TaylorInstrument | [XEROX] | 32979 | 80D3-80D4 | - | - | RosemountCorporation | [XEROX] | 32981 | 80D5 | - | - | IBMSNAServiceonEther | [XEROX] | 32989 | 80DD | - | - | VarianAssociates | [XEROX] | 32990 | 80DE-80DF | - | - | IntegratedSolutionsTRFS | [XEROX] | 32992 | 80E0-80E3 | - | - | Allen-Bradley | [XEROX] | 32996 | 80E4-80F0 | - | - | Datability | [XEROX] | 33010 | 80F2 | - | - | Retix | [XEROX] | 33011 | 80F3 | - | - | AppleTalkAARP(Kinetics) | [XEROX] | 33012 | 80F4-80F5 | - | - | Kinetics | [XEROX] | 33015 | 80F7 | - | - | ApolloComputer | [XEROX] | 33023 | 80FF-8103 | - | - | WellfleetCommunications | [XEROX] | 33031 | 8107-8109 | - | - | SymbolicsPrivate | [XEROX] | 33072 | 8130 | - | - | HayesMicrocomputers | [XEROX] | 33073 | 8131 | - | - | VGLaboratorySystems | [XEROX] | 33074 | 8132-8136 | - | - | BridgeCommunications | [XEROX] | 33079 | 8137-8138 | - | - | Novell,Inc. | [XEROX] | 33081 | 8139-813D | - | - | KTI | [XEROX] | | 8148 | - | - | Logicraft | [XEROX] | | 8149 | - | - | NetworkComputingDevices | [XEROX] | | 814A | - | - | AlphaMicro | [XEROX] | 33100 | 814C | - | - | - SNMP | [JKR1] | | 814D | - | - | BIIN | [XEROX] | | 814E | - | - | BIIN | [XEROX] | | 814F | - | - | TechnicallyEliteConcept | [XEROX] | | 8150 | - | - | RationalCorp | [XEROX] | | 8151-8153 | - | - | Qualcomm | [XEROX] | | 815C-815E | - | - | ComputerProtocolPtyLtd | [XEROX] | | 8164-8166 | - | - | CharlesRiverDataSystem | [XEROX] | | 817D | - | - | XTP | [XEROX] | | 817E | - | - | SGI/TimeWarnerprop. | [XEROX] | | 8180 | - | - | HIPPI-FPencapsulation | [XEROX] | | 8182 | - | - | ReservedforHIPPI-6400 | [XEROX] | | 8183 | - | - | ReservedforHIPPI-6400 | [XEROX] | | 8184-818C | - | - | SiliconGraphicsprop. | [XEROX] | | 818D | - | - | MotorolaComputer | [XEROX] | | 819A-81A3 | - | - | Qualcomm | [XEROX] | | 81A4 | - | - | ARAIBunkichi | [XEROX] | | 81A5-81AE | - | - | RADNetworkDevices | [XEROX] | | 81B7-81B9 | - | - | Xyplex | [XEROX] | | 81CC-81D5 | - | - | ApricotComputers | [XEROX] | | 81D6-81DD | - | - | Artisoft | [XEROX] | | 81E6-81EF | - | - | Polygon | [XEROX] | | 81F0-81F2 | - | - | ComsatLabs | [XEROX] | | 81F3-81F5 | - | - | SAIC | [XEROX] | | 81F6-81F8 | - | - | VGAnalytical | [XEROX] | | 8203-8205 | - | - | QuantumSoftware | [XEROX] | | 8221-8222 | - | - | AscomBankingSystems | [XEROX] | | 823E-8240 | - | - | AdvancedEncryptionSyste | [XEROX] | | 827F-8282 | - | - | AthenaProgramming | [XEROX] | | 8263-826A | - | - | CharlesRiverDataSystem | [XEROX] | | 829A-829B | - | - | InstIndInfoTech | [XEROX] | | 829C-82AB | - | - | TaurusControls | [XEROX] | | 82AC-8693 | - | - | WalkerRicher&Quinn | [XEROX] | | 8694-869D | - | - | IdeaCourier | [XEROX] | | 869E-86A1 | - | - | ComputerNetworkTech | [XEROX] | | 86A3-86AC | - | - | GatewayCommunications | [XEROX] | | 86DB | - | - | SECTRA | [XEROX] | | 86DE | - | - | DeltaControls | [XEROX] | | 86DD | - | - | IPv6 | [IANA] | 34543 | 86DF | - | - | ATOMIC | [Postel] | | 86E0-86EF | - | - | Landis&GyrPowers | [XEROX] | | 8700-8710 | - | - | Motorola | [XEROX] | 34667 | 876B | - | - | TCP/IPCompression | [RFC 1144] | 34668 | 876C | - | - | IPAutonomousSystems | [RFC 1701] | 34669 | 876D | - | - | SecureData | [RFC 1701] | | 880B | - | - | PPP | [IANA] | | 8847 | - | - | MPLSUnicast | [Rosen] | | 8848 | - | - | MPLSMulticast | [Rosen] | | 8A96-8A97 | - | - | - InvisibleSoftware | [XEROX] | 36864 | 9000 | - | - | Loopback | [XEROX] | 36865 | 9001 | - | - | 3Com(Bridge)XNSSysMgmt | [XEROX] | 36866 | 9002 | - | - | 3Com(Bridge)TCP-IPSys | [XEROX] | 36867 | 9003 | - | - | 3Com(Bridge)loopdetect | [XEROX] | 65280 | FF00 | - | - | BBNVITAL-LanBridgecache | [XEROX] | | FF00-FF0F | - | - | ISCBunkerRamo | [XEROX] | 65535 | FFFF | - | - | Reserved | [XEROX] |
|
Top of Page
|
| EXAMPLES |
|
|
Top of Page
|
| PROTOCOL RELATIONS |
■ Parent layer
■ Child layer
MPLS
|  | Ethernet Type 2 | |
Top of Page
|
| GLOSSARY |
|
Access (v.)
*To use. For example, programs can access memory , which means they read data from or write data to main memory. A user can access files, directories, computers, or peripheral devices.
*More specifically, access often means to read data from or write data to a mass storage device. The time it takes to locate a single byte of information on a mass-storage device is called the access time.
*To visit a Web site.
(n.)
*The act of reading data from or writing data to a storage device.
*A privilege to use computer information in some manner. For example, a user might be granted read access to a file, meaning that the user can read the file but cannot modify or delete it. Most operating systems have several different types of access privileges that can be granted or denied to specific users or groups of users.
*When capitalized as Access, short for Microsoft Access.
Broadcast Domain A broadcast domain is the portion of a network sharing the same layer two network segment. In a network with a single switch, the broadcast domain is that entire switch. In a network with multiple switches interconnected by crossover cables without the use of VLAN's, the broadcast domain includes all of those switches.
A single broadcast domain can contain more than one IP subnet, however that is generally not considered good network design. IP subnets should be segregated into separate broadcast domains via the use of separate switches, or VLAN's.
CD CD (Collision Domain) is agroup of Ethernet or Fast Ethernet devices in a CSMA/CD LAN that are connected by repeaters and compete for access on the network. Only one device in the collision domain may transmit at any one time, and the other devices in the domain listen to the network in order to avoid data collisions.
A collision domain is sometimes referred to as an Ethernet segment.
CSMA CSMA (Carrier Sense Multiple Access) is a network arbitration scheme used on Ethernet. A station with a message to send starts sending if there is no carrier detected on the transmission medium. If a collision occurs, transmission is abandoned and retried after a delay.
Collision The situation that occurs when two or more devices attempt to send a signal along the same channel at the same time. The result of a collision is generally a garbled message. All computer networks require some sort of mechanism to either prevent collisions altogether or to recover from collisions when they do occur.
Collision Window The amount of data which has been transmitted which is unacknowledged between source and destination.
Data * Distinct pieces of information, usually formatted in a special way. All software is divided into two general categories: data and programs. Programs are collections of instructions for manipulating data. Data can exist in a variety of forms -- as numbers or text on pieces of paper, as bits and bytes stored in electronic memory, or as facts stored in a person's mind. Strictly speaking, data is the plural of datum, a single piece of information. In practice, however, people use data as both the singular and plural form of the word.
* The term data is often used to distinguish binary machine-readable information from textual human-readable information. For example, some applications make a distinction between data files (files that contain binary data) and text files (files that contain ASCII data).
* In database management systems, data files are the files that store the database information, whereas other files, such as index files and data dictionaries, store administrative information, known as metadata.
Data Rate The amount of data that may be transmitted per second, usually measured in megabytes per second (Mb/s).
IEEE 802.3 IEEE 802.3 is an IEEE LAN specification for a Carrier Sense Multiple Access with Collision Detection (CSMA-CD) network, a type of network related to Ethernet. In general, 802.3 specifies the physical media and the working characteristics of LANs. An 802.3 frame uses source and destination media access control (MAC) addresses to identify its originator and receiver (or receivers). Compare 802.2; Ethernet II.
MAC MAC (Medium Access Control) is a hardware address that uniquely identifies each node of a network. In IEEE 802 networks, the Data Link Control (DLC) layer of the OSI Reference Model is divided into two sublayers: the Logical Link Control (LLC) layer and the Media Access Control (MAC) layer. The MAC layer interfaces directly with the network medium. Consequently, each different type of network medium requires a different MAC layer.
On networks that do not conform to the IEEE 802 standards but do conform to the OSI Reference Model, the node address is called the Data Link Control (DLC) address.
MAC address MAC address 9Media access control address) is a 6-byte hexadecimal address that a manufacturer assigns to the Ethernet controller for a port. Higher-layer protocols use the MAC address at the MAC sublayer of the Data Link layer (Layer 2) to access the physical media. The MAC function determines the use of network capacity and the stations that are allowed to use the medium for transmission.
MTU MTU (Maximum transmission unit) is the size of the largest packet that can be transmitted over a particular medium. Packets exceeding the MTU value in size are fragmented or segmented, and then reassembled at the receiving end. If fragmentation is not supported or possible, a packet that exceeds the MTU value is dropped.
RTD RTD (Round Trip Delay) is the time interval required for a transmitting node's collision detect signal to arrive at every node in a network.
WAN WAN (Wide Area Network) is a network that spans a large area, typically including routers, gateways, and many different IP address groups.
In the context of firewalls, the WAN interface is the one directly connected to the Internet. In the context of corporate networks, the WAN generally refers to the network that connects all of the organization's locations onto the corporate network. Historically this was accomplished with expensive private leased lines like frame relay and similar technologies. With the low cost and widespread availability of broadband Internet connections, many organizations are switching to using VPN in lieu of leased lines. VPN provides the same functionality, though is not as reliable as leased lines and has higher latency.
|
Top of Page
|
| KEYWORDS |
|
IEEE, 802.3, CSMA, CD, MAC, LLC, 10Base-T, 10BaseF, Fast Ethernet, 100BaseT, 1000BaseX, 1000BaseT
|
Top of Page
|
| REFERENCES |
|
|
Top of Page
|
| OTHER PROTOCOLS OF TCP/IP SUITE |
|
|
|
|
| Layer 7 Application Layer | | BGP | | BOOTP | | CIFS | | DHCP | | DNS | | Finger | | FTP | | HTTP | | ICQ | | IMAP | | Kerberos | | L2TP | | LDAP | | MGCP | | NCP | | NFS | | NNTP | | NTP | | POP3 | | PPTP | | RADIUS | | RTSP | | SLP | | SMB | | SMTP | | SNA | | SNMP | | SOCKS | | Telnet | | TFTP | | WhoIs | |
| Layer 6 Presentation Layer | | AFP | | NBNS | | NBSSN | | NCP | |
| Layer 5 Session Layer | | NCP | | RPC | |
| Layer 4 Transport Layer | | AH | | EGP | | EIGRP | | ESP | | GRE | | IGMP | | NBDGM | | NetBEUI | | NetBIOS | | SSH | | TCP | | UDP | |
| Layer 3 Network Layer | | ARP | | CGMP | | ICMP | | IGRP | | IP | | IPv6 | | IPX | | RIP | |
 |
 |
| © 2003 - 2005 Colasoft Co., Ltd. All rights reserved. |
|