ʻAʻohe mea i hoʻohana ʻia e hoʻokō ai i ke kamaʻilio awa awa, ʻaʻole hiki ke hoʻokaʻawale ʻia mai nā protocol maʻamau kūpono. Eia naʻe, pili ka Ethernet i kā mākou huiONUʻO ka moʻo huahana e hahai nui i ka maʻamau IEEE 802.3. Aia ma lalo kahi hoʻolauna pōkole i ka hoʻolālā hoʻolālā IEEE 802.3
IEEE802.3 Hoʻolālā Papa
ʻO ka hana o ka Media Access Control sublayer (MAC) ʻo ia ka ʻenehana koʻikoʻi o Ethernet, ka mea e hoʻoholo ai i ka hana ʻoihana nui o Ethernet. Hoʻokaʻawale pinepine ʻia ka sublayer MAC i ʻelua mau modula hana: frame encapsulation/unpacking a me ka mana ʻike media. I ka hoʻohui ʻana i nā hana o kēia sublayer, ʻo ka hana mua ka hoʻomaopopo ʻana i ke ʻano hoʻolālā o Ethernet
|Precode | Pani Hoʻomaka Wehewehe | Wahi Wahi | Wahi Kumu | Loihi | ʻIkepili | Ke Kaʻina Hōʻike Paʻa|
|7 byte | 1 byte | 6 byte | 6 byte | 2 byte | 46-1500 bytes | 4 byte|
(1) Precode: He code i loaʻa i 7 bytes o nā kikowaena binary "1" a me "0", ʻo ia hoʻi 1010... 10, ka huina o 56 mau bits. Ke hoʻouka ʻia ke kiʻi ma ka media, hiki i ka mea hoʻokipa ke hoʻokumu i ka synchronization bit, no ka mea, ma ke ʻano o Manchester code, ʻo ka nalu hoʻoili me nā "1" a me "0" mau manawa he nalu huinahā manawa.
(2) Frame First Delimiter (SFD): He kaʻina binary o 10101011 me ka lōʻihi o 1 byte. Ke hala kēia code, hōʻike ia i ka hoʻomaka maoli o kahi kiʻi e hiki ai i ka mea hoʻokipa ke ʻimi i ka ʻāpana mua o ke kiʻi maoli. ʻO ia hoʻi, aia ke kiʻi maoli i ke koena DA+SA+L+LLCPDU+FCS.
(3) Wahi Kūlana (DA): Hōʻike ʻo ia i ka helu wahi e hoʻāʻo nei ke kiʻi e hoʻouna aku, nona nā 6 bytes. Hiki iā ia ke helu hoʻokahi (e hōʻike ana i kahi kikowaena hoʻokahi), nā helu he nui (e hōʻike ana i kahi hui o nā kikowaena), a i ʻole nā helu piha (e hōʻike ana i nā kikowaena āpau ma ka pūnaewele wahi kūloko). Ke ʻike ʻia nā helu helu he nui ma ka helu wahi e hele ai, ʻo ia hoʻi, loaʻa ke kiʻi i ka manawa like e kahi hui o nā kikowaena, i kapa ʻia ʻo "multicast". Ke ʻike ʻia ka helu wahi e hele ai ma ke ʻano he helu piha, ʻo ia ke ʻano o ka loaʻa ʻana o ke kiʻi i ka manawa like e nā kikowaena āpau ma ka pūnaewele wahi kūloko, i kapa ʻia ʻo "broadcast". Hoʻoholo pinepine ʻia ke ʻano o ka helu wahi e ka bit kiʻekiʻe loa o DA. Inā ʻo "0" ka bit kiʻekiʻe, hōʻike ia i kahi helu wahi; Hōʻike ka waiwai o '1' i nā helu he nui a i ʻole nā helu piha. Ke piha ka helu wahi, loaʻa ka helu "1" i ka kahua DA.
(4) Kūlana Kūlana (SA): Hōʻike ia i ka helu o ke kikowaena e hoʻouna ana i ke kiʻi, e like me DA, noho i 6 bytes.
(5) Length (L): ʻElua paita i ka huina, e hōʻike ana i ka helu o nā paita ma LLC-PDU.
(6) Huina ʻikepili protocol layer link layer (LLC-PDU): Mai ka 46 a i ka 1500 bytes. E hoʻomaopopo i ka palena liʻiliʻi o ka lōʻihi o LLC-PDU o 46 bytes, e koi ana i nā kikowaena āpau ma ka pūnaewele wahi kūloko e hiki ke ʻike i kēia kiʻi, e hōʻoia i ka hana maʻamau. Inā emi ka LLC-PDU ma mua o 46 bytes, e hoʻopiha koke ka MAC sublayer o ke kahua hoʻouna i kahi code "0" e hoʻopau ai.
(7) Frame Check Sequence (FCS): Aia ia ma ka hope o ke kiʻi a noho i ka huina o 4 bytes. He 32-bit redundancy check code (CRC) e nānā i nā mea i loko o nā kiʻi āpau koe wale no ka preamble, SFD, a me FCS. Hōʻike ʻia nā hopena hōʻoia CRC mai DA a i DATA ma FCS. Ke hoʻouna ka hale hoʻouna i kahi kiʻi, hoʻokō ʻo ia i ka hōʻoia CRC ma kahi liʻiliʻi i ka wā e hoʻouna ana. ʻO ka hope, ua hoʻokumu ʻia kahi hoʻokolohua 32-bit CRC a hoʻopiha ʻia i ke kūlana FCS ma ka hope o ke kiʻi no ka hoʻouna ʻana ma ke kikowaena. Ma hope o ka loaʻa ʻana o ke kiʻi ma ke kahua hoʻokipa, hoʻokō ʻia ka hōʻoia CRC ma kahi liʻiliʻi me ka loaʻa ʻana o ke kiʻi like e hoʻomaka ana mai DA. Inā like ka checksum i hana ʻia e ke kikowaena loaʻa hope me ka checksum o ke kiʻi, hōʻike ia ʻaʻole i luku ʻia ke kiʻi i hoʻouna ʻia ma ke kikowaena. Akā, inā manaʻo ka mea hoʻokipa ua luku ʻia ke kiʻi, e noi ʻo ia i ka hale hoʻouna e hoʻouna hou i ke kiʻi ma o kekahi mīkini.
ʻO ka lōʻihi o kahi kiʻi DA+SA+L+LLCPDU+FCS=6+6+2+(46-1500)+4=64-1518, ʻo ia hoʻi, inā he 46 bytes ʻo LLC-PDU, ʻo ke kiʻi ka mea liʻiliʻi loa. a ʻo ka lōʻihi o ke kiʻi he 64 bytes; Inā he 1500 bytes ʻo LLC-PDU, ʻo 1518 bytes ka nui kiʻekiʻe.
ʻO kā mākou hui pūnaewele kūʻai wela e uhi i nā ʻano like ʻoleONUhuahana series, me ACONU/ kamaʻilioONU/akamaiONU/ pahuONU, etc. ʻO ka mea i lunaONUHiki ke hoʻohana ʻia nā huahana series no nā pono pūnaewele i nā hiʻohiʻona like ʻole. Welina mai nā poʻe a pau e hele mai a loaʻa ka ʻike kikoʻī kikoʻī o ka huahana.