Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!decvax!bellcore!ulysses!ucbvax!ANDREW.CMU.EDU!leong From: leong@ANDREW.CMU.EDU (John Leong) Newsgroups: mod.protocols.tcp-ip Subject: Re: Re: IEEE and Ethernet Message-ID: Date: Tue, 8-Jul-86 18:40:36 EDT Article-I.D.: andrew.MS.leong.0.leong.248.0 Posted: Tue Jul 8 18:40:36 1986 Date-Received: Wed, 9-Jul-86 03:46:16 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 23 Approved: tcp-ip@sri-nic.arpa Noel, Re : >> How do you do address translation? >> I.e. where does the code that creates the LLC header >> get the 48 bit address from to go with a 32 bit IP address? The LLC header is encapsulated by the MAC layer (or "hardware" layer) header. The LLC header consists of a one-byte DSAP, one byte SSAP and a one byte control field. There is no 48 bit address in the LLC header. [The DSAP and SSAP has the value of 6 for the IP/TCP family of protocol. The control field has the value of 3 for UI : Un-numbered I-frame.] Encapsulated inside the LLC header is the IP or ARP packet. May be the 48 bit address you refered to is the 48 bit address in the MAC (802.3 Ethernet or 802.5 Token Ring) layer header. In which case, the IP (32 bits) to MAC (48 bits) layer address mapping is done by ARP is per Plummer's algorithm. Leong