ກົງໄປກົງມາ
ສະວິດອີເທີເນັດແບບກົງໆສາມາດເຂົ້າໃຈໄດ້ວ່າເປັນການສະຫຼັບເສັ້ນມາຕຣິກເບື້ອງທີ່ມີສາຍຕັດລະຫວ່າງພອດ. ເມື່ອແພັກເກັດຂໍ້ມູນຖືກກວດພົບຢູ່ທີ່ຜອດປ້ອນຂໍ້ມູນ, ຫົວແພັກເກັດຖືກກວດສອບ, ທີ່ຢູ່ປາຍທາງຂອງແພັກເກັດໄດ້ຮັບ, ຕາຕະລາງການຄົ້ນຫາແບບເຄື່ອນໄຫວພາຍໃນແມ່ນເລີ່ມຕົ້ນ, ແລະພອດຜົນຜະລິດທີ່ສອດຄ້ອງກັນຈະຖືກປ່ຽນ. ແພັກເກັດຂໍ້ມູນຖືກເຊື່ອມຕໍ່ຢູ່ຈຸດຕັດກັນຂອງວັດສະດຸປ້ອນ ແລະຜົນຜະລິດ, ແລະແພັກເກັດຂໍ້ມູນຖືກເຊື່ອມຕໍ່ໂດຍກົງກັບພອດທີ່ສອດຄ້ອງກັນເພື່ອຮັບຮູ້ຟັງຊັນການສະຫຼັບ. ເນື່ອງຈາກວ່າມັນບໍ່ຈໍາເປັນຕ້ອງເກັບຮັກສາ, ການຊັກຊ້າແມ່ນຫນ້ອຍຫຼາຍແລະການສະຫຼັບແມ່ນໄວຫຼາຍ, ເຊິ່ງເປັນປະໂຫຍດຂອງມັນ. ຂໍ້ເສຍແມ່ນຍ້ອນວ່າເນື້ອໃນຂອງແພັກເກັດຂໍ້ມູນບໍ່ໄດ້ຖືກບັນທຶກໄວ້ໂດຍສະຫຼັບອີເທີເນັດ, ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະກວດເບິ່ງວ່າແພັກເກັດຂໍ້ມູນທີ່ຖືກສົ່ງແມ່ນຜິດພາດ, ແລະຄວາມສາມາດໃນການກວດສອບຂໍ້ຜິດພາດບໍ່ສາມາດສະຫນອງໄດ້. ເນື່ອງຈາກວ່າບໍ່ມີ cache, ຜອດ input / output ຂອງຄວາມໄວທີ່ແຕກຕ່າງກັນບໍ່ສາມາດເຊື່ອມຕໍ່ໂດຍກົງ, ແລະມັນງ່າຍທີ່ຈະສູນເສຍ.
ເກັບຮັກສາແລະສົ່ງຕໍ່
ໂຫມດເກັບຮັກສາແລະສົ່ງຕໍ່ເປັນໂຫມດຄໍາຮ້ອງສະຫມັກໃນພາກສະຫນາມຂອງເຄືອຂ່າຍຄອມພິວເຕີ. ທໍາອິດມັນເກັບຮັກສາຊຸດຂໍ້ມູນຂອງພອດປ້ອນຂໍ້ມູນ, ຫຼັງຈາກນັ້ນດໍາເນີນການກວດສອບ CRC (ການກວດສອບລະຫັດຊ້ໍາຊ້ອນຮອບວຽນ), ເອົາທີ່ຢູ່ປາຍທາງຂອງແພັກເກັດຂໍ້ມູນອອກຫຼັງຈາກປະມວນຜົນຊຸດຂໍ້ມູນຜິດພາດ, ແລະປ່ຽນມັນເຂົ້າໄປໃນພອດຜົນຜະລິດເພື່ອສົ່ງແພັກເກັດຜ່ານ. ຕາຕະລາງຄົ້ນຫາ. ເນື່ອງຈາກວ່ານີ້, ຄວາມລ່າຊ້າຂອງການເກັບຮັກສາແລະການສົ່ງຕໍ່ໃນການປະມວນຜົນຂໍ້ມູນແມ່ນຂະຫນາດໃຫຍ່, ເຊິ່ງເປັນຂໍ້ບົກຜ່ອງຂອງມັນ, ແຕ່ມັນສາມາດກວດພົບແພັກເກັດຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງເຂົ້າໄປໃນສະວິດແລະປັບປຸງປະສິດທິພາບເຄືອຂ່າຍຢ່າງຫຼວງຫຼາຍ. ສິ່ງສໍາຄັນໂດຍສະເພາະແມ່ນມັນສາມາດສະຫນັບສະຫນູນການແປງລະຫວ່າງພອດທີ່ມີຄວາມໄວທີ່ແຕກຕ່າງກັນແລະຮັກສາການເຮັດວຽກຮ່ວມກັນລະຫວ່າງພອດຄວາມໄວສູງແລະພອດຄວາມໄວສູງ.
ການແຍກຊິ້ນສ່ວນ
ນີ້ແມ່ນການແກ້ໄຂລະຫວ່າງສອງອັນທໍາອິດ. ມັນກວດເບິ່ງວ່າຄວາມຍາວຂອງຊຸດຂໍ້ມູນພຽງພໍສໍາລັບ 64 bytes. ຖ້າມັນຫນ້ອຍກວ່າ 64 bytes, ມັນຫມາຍຄວາມວ່າມັນເປັນແພັກເກັດປອມແລະແພັກເກັດຖືກຍົກເລີກ; ຖ້າມັນໃຫຍ່ກວ່າ 64 bytes, ແພັກເກັດຖືກສົ່ງ. ວິທີການນີ້ບໍ່ໄດ້ສະຫນອງການກວດສອບຂໍ້ມູນ. ຄວາມໄວການປະມວນຜົນຂໍ້ມູນຂອງມັນໄວກວ່າການເກັບຮັກສາແລະການສົ່ງຕໍ່, ແຕ່ຊ້າກວ່າການສົ່ງຕໍ່ໂດຍກົງ. ແນະນໍາການປ່ຽນຂອງສະວິດ Hirschman.
ໃນເວລາດຽວກັນ, ສະວິດ Hirschman ສາມາດສົ່ງຂໍ້ມູນລະຫວ່າງພອດຫຼາຍ. ແຕ່ລະພອດສາມາດຖືວ່າເປັນສ່ວນເຄືອຂ່າຍທາງກາຍຍະພາບທີ່ເປັນເອກະລາດ (ໝາຍເຫດ: ພາກສ່ວນເຄືອຂ່າຍທີ່ບໍ່ແມ່ນ IP), ແລະອຸປະກອນເຄືອຂ່າຍທີ່ເຊື່ອມຕໍ່ກັບມັນສາມາດເພີດເພີນກັບແບນວິດທັງໝົດໄດ້ຢ່າງເປັນອິດສະຫຼະໂດຍບໍ່ຕ້ອງແຂ່ງຂັນກັບອຸປະກອນອື່ນໆ. ເມື່ອ node A ສົ່ງຂໍ້ມູນໄປຫາ node D, node B ສາມາດສົ່ງຂໍ້ມູນໄປຫາ node C ໃນເວລາດຽວກັນ, ແລະທັງສອງມີແບນວິດເຕັມຂອງເຄືອຂ່າຍແລະມີການເຊື່ອມຕໍ່ virtual ຂອງຕົນເອງ. ຖ້າສະວິດອີເທີເນັດ 10Mbps ຖືກໃຊ້, ການຈະລາຈອນທັງໝົດຂອງສະວິດຈະເທົ່າກັບ 2x10Mbps=20Mbps. ເມື່ອ HUB ແບ່ງປັນ 10Mbps ຖືກໃຊ້, ການຈະລາຈອນທັງໝົດຂອງ HUB ຈະບໍ່ເກີນ 10Mbps.
ໃນສັ້ນ, ໄດ້ສະຫຼັບ Hirschmanເປັນອຸປະກອນເຄືອຂ່າຍທີ່ສາມາດເຮັດສໍາເລັດຫນ້າທີ່ຂອງ encapsulating ແລະສົ່ງຕໍ່ກອບຂໍ້ມູນໂດຍອີງໃສ່ການຮັບຮູ້ທີ່ຢູ່ MAC. ສະວິດ Hirschman ສາມາດຮຽນຮູ້ທີ່ຢູ່ MAC ແລະເກັບໄວ້ໃນຕາຕະລາງທີ່ຢູ່ພາຍໃນ, ແລະໂດຍກົງເຖິງເປົ້າຫມາຍໂດຍຜ່ານການສະຫຼັບຊົ່ວຄາວລະຫວ່າງຕົ້ນກໍາເນີດແລະຜູ້ຮັບເປົ້າຫມາຍຂອງກອບຂໍ້ມູນ.
ເວລາປະກາດ: 12-12-2024