Decryption IP Fragmentation and Reassembly: Mylinking™ Network Packet Broker ກໍານົດ IP Fragmented Packets

ແນະນຳ

ພວກເຮົາທຸກຄົນຮູ້ຫຼັກການການຈັດປະເພດແລະຫຼັກການທີ່ບໍ່ແມ່ນການຈັດປະເພດ IP ແລະການນໍາໃຊ້ຂອງມັນໃນການສື່ສານເຄືອຂ່າຍ. ການແບ່ງແຍກ IP ແລະການປະກອບຄືນໃຫມ່ແມ່ນກົນໄກທີ່ສໍາຄັນໃນຂະບວນການສົ່ງຕໍ່ແພັກເກັດ. ເມື່ອຂະຫນາດຂອງແພັກເກັດເກີນຂອບເຂດຈໍາກັດຂອງຫນ່ວຍສົ່ງສັນຍານສູງສຸດ (MTU) ຂອງການເຊື່ອມຕໍ່ເຄືອຂ່າຍ, IP fragmentation ຈະແຍກແພັກເກັດເຂົ້າໄປໃນຊິ້ນສ່ວນຂະຫນາດນ້ອຍຫຼາຍສໍາລັບການສົ່ງຕໍ່. ຊິ້ນເຫຼົ່ານີ້ຖືກຖ່າຍທອດຢ່າງເປັນເອກະລາດໃນເຄືອຂ່າຍແລະ, ເມື່ອມາຮອດຈຸດຫມາຍປາຍທາງ, ພວກມັນໄດ້ຖືກປະກອບເຂົ້າໄປໃນຊຸດທີ່ສົມບູນໂດຍກົນໄກການປະກອບ IP ຄືນໃໝ່. ຂະບວນການແບ່ງສ່ວນແລະການປະກອບຄືນໃຫມ່ນີ້ຮັບປະກັນວ່າແພັກເກັດທີ່ມີຂະຫນາດໃຫຍ່ສາມາດຖືກສົ່ງຜ່ານເຄືອຂ່າຍໃນຂະນະທີ່ຮັບປະກັນຄວາມສົມບູນແລະຄວາມຫນ້າເຊື່ອຖືຂອງຂໍ້ມູນ. ໃນພາກນີ້, ພວກເຮົາຈະພິຈາລະນາຢ່າງເລິກເຊິ່ງກ່ຽວກັບວິທີການແຍກ IP ແລະການປະກອບໃຫມ່ເຮັດວຽກ.

IP Fragmentation ແລະ Reassembly

ການເຊື່ອມຕໍ່ຂໍ້ມູນທີ່ແຕກຕ່າງກັນມີຫນ່ວຍສົ່ງສູງສຸດທີ່ແຕກຕ່າງກັນ (MTU); ຕົວຢ່າງ, ການເຊື່ອມຕໍ່ຂໍ້ມູນ FDDI ມີ MTU ຂອງ 4352 bytes ແລະ Ethernet MTU ຂອງ 1500 bytes. MTU ຫຍໍ້ມາຈາກ Maximum Transmission Unit ແລະຫມາຍເຖິງຂະຫນາດແພັກເກັດສູງສຸດທີ່ສາມາດສົ່ງຜ່ານເຄືອຂ່າຍ.

FDDI (Fiber Distributed Data Interface) ແມ່ນມາດຕະຖານເຄືອຂ່າຍທ້ອງຖິ່ນທີ່ມີຄວາມໄວສູງ (LAN) ທີ່ໃຊ້ເສັ້ນໄຍ optical ເປັນສື່ສົ່ງສັນຍານ. ຫນ່ວຍສົ່ງຂໍ້ມູນສູງສຸດ (MTU) ແມ່ນຂະຫນາດແພັກເກັດສູງສຸດທີ່ສາມາດສົ່ງໄດ້ໂດຍໂປໂຕຄອນຊັ້ນເຊື່ອມຕໍ່ຂໍ້ມູນ. ໃນເຄືອຂ່າຍ FDDI, ຂະຫນາດຂອງ MTU ແມ່ນ 4352 bytes. ນີ້ຫມາຍຄວາມວ່າຂະຫນາດແພັກເກັດສູງສຸດທີ່ສາມາດສົ່ງໄດ້ໂດຍໂຄງການຊັ້ນເຊື່ອມຕໍ່ຂໍ້ມູນໃນເຄືອຂ່າຍ FDDI ແມ່ນ 4352 ໄບຕ໌. ຖ້າແພັກເກັດທີ່ຈະສົ່ງເກີນຂະຫນາດນີ້, ມັນຈໍາເປັນຕ້ອງໄດ້ແຍກແພັກເກັດເປັນຊິ້ນສ່ວນຫຼາຍທີ່ເຫມາະສົມສໍາລັບຂະຫນາດ MTU ສໍາລັບການສົ່ງແລະປະກອບໃຫມ່ຢູ່ທີ່ເຄື່ອງຮັບ.

ສໍາລັບອີເທີເນັດ, MTU ໂດຍທົ່ວໄປແມ່ນ 1500 bytes ໃນຂະຫນາດ. ນີ້ຫມາຍຄວາມວ່າອີເທີເນັດສາມາດສົ່ງແພັກເກັດໄດ້ເຖິງ 1500 ໄບຕ໌ໃນຂະຫນາດ. ຖ້າຂະຫນາດແພັກເກັດເກີນຂອບເຂດຈໍາກັດຂອງ MTU, ຫຼັງຈາກນັ້ນແພັກເກັດຖືກແຍກອອກເປັນຊິ້ນສ່ວນຂະຫນາດນ້ອຍກວ່າສໍາລັບການສົ່ງແລະປະກອບຄືນໃຫມ່ຢູ່ທີ່ປາຍທາງ. ການປະກອບຂໍ້ມູນ IP ທີ່ແຕກແຍກກັນຄືນໃໝ່ສາມາດປະຕິບັດໄດ້ໂດຍເຈົ້າພາບປາຍທາງເທົ່ານັ້ນ, ແລະເຣົາເຕີຈະບໍ່ປະຕິບັດການປະກອບຄືນໃໝ່.

ພວກເຮົາຍັງໄດ້ເວົ້າກ່ຽວກັບ TCP segments ກ່ອນຫນ້ານີ້, ແຕ່ MSS ຫຍໍ້ມາຈາກ Maximum Segment Size, ແລະມັນມີບົດບາດສໍາຄັນໃນໂປໂຕຄອນ TCP. MSS ຫມາຍເຖິງຂະຫນາດຂອງສ່ວນຂໍ້ມູນສູງສຸດທີ່ອະນຸຍາດໃຫ້ສົ່ງໃນການເຊື່ອມຕໍ່ TCP. ຄ້າຍຄືກັນກັບ MTU, MSS ຖືກນໍາໃຊ້ເພື່ອຈໍາກັດຂະຫນາດຂອງແພັກເກັດ, ແຕ່ມັນເຮັດຢູ່ໃນຊັ້ນການຂົນສົ່ງ, ຊັ້ນອະນຸສັນຍາ TCP. ໂປໂຕຄອນ TCP ສົ່ງຂໍ້ມູນຂອງຊັ້ນຄໍາຮ້ອງສະຫມັກໂດຍການແບ່ງຂໍ້ມູນອອກເປັນຫຼາຍພາກສ່ວນຂໍ້ມູນ, ແລະຂະຫນາດຂອງແຕ່ລະສ່ວນຂໍ້ມູນແມ່ນຖືກຈໍາກັດໂດຍ MSS.

MTU ຂອງແຕ່ລະການເຊື່ອມໂຍງຂໍ້ມູນແມ່ນແຕກຕ່າງກັນເພາະວ່າແຕ່ລະປະເພດທີ່ແຕກຕ່າງກັນຂອງການເຊື່ອມຕໍ່ຂໍ້ມູນຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງທີ່ແຕກຕ່າງກັນ. ອີງຕາມຈຸດປະສົງຂອງການນໍາໃຊ້, MTUs ທີ່ແຕກຕ່າງກັນສາມາດເປັນເຈົ້າພາບ.

ສົມມຸດວ່າຜູ້ສົ່ງຕ້ອງການສົ່ງ datagram ຂະຫນາດໃຫຍ່ 4000 byte ສໍາລັບການສົ່ງຜ່ານການເຊື່ອມຕໍ່ Ethernet, ດັ່ງນັ້ນ datagram ຈໍາເປັນຕ້ອງໄດ້ແບ່ງອອກເປັນສາມ datagram ຂະຫນາດນ້ອຍກວ່າສໍາລັບການສົ່ງຕໍ່. ນີ້ແມ່ນຍ້ອນວ່າຂະຫນາດຂອງແຕ່ລະ datagram ຂະຫນາດນ້ອຍບໍ່ສາມາດເກີນຂອບເຂດຈໍາກັດ MTU, ເຊິ່ງແມ່ນ 1500 bytes. ຫຼັງຈາກໄດ້ຮັບສາມ datagrams ຂະຫນາດນ້ອຍ, ຜູ້ຮັບຈະປະກອບໃຫ້ເຂົາເຈົ້າເຂົ້າໄປໃນ datagram ຂະຫນາດໃຫຍ່ 4000 byte ຕົ້ນສະບັບໂດຍອີງໃສ່ຈໍານວນລໍາດັບແລະການຊົດເຊີຍຂອງແຕ່ລະ datagram.

 IP Fragmentation ແລະ Reassembly

ໃນການສົ່ງຜ່ານ fragmented, ການສູນເສຍຂອງ fragment ຈະ invalidate IP datagram ທັງຫມົດ. ເພື່ອຫຼີກເວັ້ນການນີ້, TCP ແນະນໍາ MSS, ບ່ອນທີ່ການແບ່ງສ່ວນແມ່ນເຮັດຢູ່ໃນຊັ້ນ TCP ແທນທີ່ຈະເປັນຊັ້ນ IP. ປະໂຫຍດຂອງວິທີການນີ້ແມ່ນວ່າ TCP ມີການຄວບຄຸມທີ່ຊັດເຈນກວ່າກ່ຽວກັບຂະຫນາດຂອງແຕ່ລະສ່ວນ, ເຊິ່ງຫຼີກເວັ້ນບັນຫາທີ່ກ່ຽວຂ້ອງກັບການແຕກແຍກຢູ່ໃນຊັ້ນ IP.

ສໍາລັບ UDP, ພວກເຮົາພະຍາຍາມບໍ່ສົ່ງຊຸດຂໍ້ມູນໃຫຍ່ກວ່າ MTU. ນີ້ແມ່ນຍ້ອນວ່າ UDP ເປັນໂປຣໂຕຄໍການຂົນສົ່ງແບບບໍ່ມີການເຊື່ອມຕໍ່, ເຊິ່ງບໍ່ໃຫ້ຄວາມໜ້າເຊື່ອຖື ແລະກົນໄກການສົ່ງຄືນໃໝ່ເຊັ່ນ TCP. ຖ້າພວກເຮົາສົ່ງຊຸດຂໍ້ມູນ UDP ຂະຫນາດໃຫຍ່ກວ່າ MTU, ມັນຈະຖືກແບ່ງແຍກໂດຍຊັ້ນ IP ສໍາລັບການສົ່ງ. ເມື່ອຫນຶ່ງໃນຊິ້ນສ່ວນຖືກສູນເສຍ, ໂປໂຕຄອນ UDP ບໍ່ສາມາດສົ່ງຄືນໄດ້, ສົ່ງຜົນໃຫ້ການສູນເສຍຂໍ້ມູນ. ດັ່ງນັ້ນ, ເພື່ອຮັບປະກັນການສົ່ງຂໍ້ມູນທີ່ເຊື່ອຖືໄດ້, ພວກເຮົາຄວນພະຍາຍາມຄວບຄຸມຂະຫນາດຂອງແພັກເກັດຂໍ້ມູນ UDP ພາຍໃນ MTU ແລະຫຼີກເວັ້ນການສົ່ງທີ່ແຕກແຍກ.

Mylinking™ Network Packet Brokerອັດຕະໂນມັດສາມາດກໍານົດປະເພດຕ່າງໆຂອງ tunnel protocol VxLAN / NVGRE / IPoverIP / MPLS / GRE, ແລະອື່ນໆ, ສາມາດຖືກກໍານົດໂດຍ profile ຜູ້ໃຊ້ອີງຕາມການໄຫຼອອກ tunnel ຂອງລັກສະນະພາຍໃນຫຼືນອກ.

○ ມັນສາມາດຮັບຮູ້ແພັກເກັດປ້າຍ VLAN, QinQ, ແລະ MPLS

○ ສາມາດລະບຸ VLAN ພາຍໃນ ແລະ ພາຍນອກ

○ ແພັກເກັດ IPv4/IPv6 ສາມາດລະບຸໄດ້

○ ສາມາດລະບຸແພັກເກັດອຸໂມງ VxLAN, NVGRE, GRE, IPoverIP, GENEVE, MPLS

○ IP Fragmented Packets ສາມາດຖືກກໍານົດໄດ້ (ການກໍານົດການແບ່ງສ່ວນ IP ທີ່ຮອງຮັບ ແລະສະຫນັບສະຫນູນການປະກອບ IP fragmentation ຄືນໃໝ່ເພື່ອປະຕິບັດການກັ່ນຕອງຄຸນສົມບັດ L4 ໃນທຸກຊຸດ IP fragmentation. ປະຕິບັດນະໂຍບາຍຜົນຜະລິດການຈະລາຈອນ.)

ເປັນຫຍັງ IP fragmented ແລະ TCP fragmented?

ນັບຕັ້ງແຕ່ໃນການສົ່ງຜ່ານເຄືອຂ່າຍ, ຊັ້ນ IP ຈະແຍກແພັກເກັດຂໍ້ມູນໂດຍອັດຕະໂນມັດ, ເຖິງແມ່ນວ່າຊັ້ນ TCP ບໍ່ໄດ້ແບ່ງແຍກຂໍ້ມູນ, ຊຸດຂໍ້ມູນຈະຖືກແຍກອອກຈາກຊັ້ນ IP ໂດຍອັດຕະໂນມັດແລະຖືກສົ່ງຕາມປົກກະຕິ. ດັ່ງນັ້ນເປັນຫຍັງ TCP ຈຶ່ງຕ້ອງການການແບ່ງສ່ວນ? ບໍ່ແມ່ນການຂ້າເກີນແມ່ນບໍ?

ສົມມຸດວ່າມີແພັກເກັດຂະຫນາດໃຫຍ່ທີ່ບໍ່ໄດ້ແບ່ງແຍກຢູ່ໃນຊັ້ນ TCP ແລະຖືກສູນເສຍໃນການຂົນສົ່ງ; TCP ຈະສົ່ງຄືນມັນ, ແຕ່ວ່າພຽງແຕ່ຢູ່ໃນຊຸດຂະຫນາດໃຫຍ່ທັງຫມົດ (ເຖິງແມ່ນວ່າຊັ້ນ IP ຈະແຍກຂໍ້ມູນເຂົ້າໄປໃນແພັກເກັດນ້ອຍໆ, ແຕ່ລະຊຸດມີຄວາມຍາວ MTU). ນີ້ແມ່ນຍ້ອນວ່າຊັ້ນ IP ບໍ່ສົນໃຈການສົ່ງຂໍ້ມູນທີ່ເຊື່ອຖືໄດ້.

ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ໃນການຂົນສົ່ງຂອງເຄື່ອງຈັກກັບການເຊື່ອມຕໍ່ເຄືອຂ່າຍ, ຖ້າຊັ້ນການຂົນສົ່ງແຍກຂໍ້ມູນ, ຊັ້ນ IP ຈະບໍ່ແຕກແຍກມັນ. ຖ້າການແຕກແຍກບໍ່ໄດ້ປະຕິບັດຢູ່ໃນຊັ້ນການຂົນສົ່ງ, ການແຕກແຍກແມ່ນເປັນໄປໄດ້ໃນຊັ້ນ IP.

ໃນຄໍາສັບທີ່ງ່າຍດາຍ, ຂໍ້ມູນ TCP segments ດັ່ງນັ້ນຊັ້ນ IP ຈະບໍ່ຖືກແບ່ງອອກ, ແລະໃນເວລາທີ່ retransmissions ເກີດຂຶ້ນ, ມີພຽງແຕ່ບາງສ່ວນຂອງຂໍ້ມູນທີ່ຖືກ fragmented ໄດ້ຖືກສົ່ງຄືນ. ດ້ວຍວິທີນີ້, ປະສິດທິພາບການສົ່ງຕໍ່ແລະຄວາມຫນ້າເຊື່ອຖືສາມາດປັບປຸງໄດ້.

ຖ້າ TCP ຖືກແບ່ງອອກ, ຊັ້ນ IP ບໍ່ໄດ້ຖືກແບ່ງອອກບໍ?

ໃນການສົນທະນາຂ້າງເທິງ, ພວກເຮົາໄດ້ກ່າວເຖິງວ່າຫຼັງຈາກ TCP fragmentation ຢູ່ຜູ້ສົ່ງ, ບໍ່ມີການແຕກແຍກຢູ່ໃນຊັ້ນ IP. ຢ່າງໃດກໍ່ຕາມ, ອາດຈະມີອຸປະກອນຊັ້ນເຄືອຂ່າຍອື່ນໆໃນທົ່ວການເຊື່ອມຕໍ່ການຂົນສົ່ງທີ່ອາດຈະມີຫນ່ວຍສົ່ງສູງສຸດ (MTU) ຂະຫນາດນ້ອຍກວ່າ MTU ຢູ່ຜູ້ສົ່ງ. ດັ່ງນັ້ນ, ເຖິງແມ່ນວ່າແພັກເກັດໄດ້ຖືກແຍກຢູ່ຜູ້ສົ່ງ, ມັນຖືກແຍກອອກອີກເທື່ອຫນຶ່ງຍ້ອນວ່າມັນຜ່ານຊັ້ນ IP ຂອງອຸປະກອນເຫຼົ່ານີ້. ໃນທີ່ສຸດ, shards ທັງຫມົດຈະຖືກປະກອບຢູ່ທີ່ຕົວຮັບ.

ຖ້າພວກເຮົາສາມາດກໍານົດ MTU ຕໍາ່ສຸດທີ່ຜ່ານການເຊື່ອມຕໍ່ທັງຫມົດແລະສົ່ງຂໍ້ມູນໃນຄວາມຍາວນັ້ນ, ບໍ່ມີການແຕກແຍກຈະເກີດຂື້ນບໍ່ວ່າຂໍ້ໃດທີ່ຂໍ້ມູນຈະຖືກສົ່ງໄປຫາ. ນີ້ MTU ຕໍາ່ສຸດທີ່ຜ່ານການເຊື່ອມຕໍ່ທັງຫມົດເອີ້ນວ່າເສັ້ນທາງ MTU (PMTU). ເມື່ອແພັກເກັດ IP ມາຮອດ router, ຖ້າ MTU ຂອງ router ຫນ້ອຍກວ່າຄວາມຍາວຂອງແພັກເກັດແລະທຸງ DF (Do not Fragment) ຖືກຕັ້ງເປັນ 1, router ຈະບໍ່ສາມາດແຍກແພັກເກັດໄດ້ແລະພຽງແຕ່ສາມາດລຸດລົງໄດ້. ໃນກໍລະນີນີ້, router ສ້າງຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ ICMP (Internet Control Message Protocol) ທີ່ເອີ້ນວ່າ "Fragmentation Needed But DF Set." ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ ICMP ນີ້ຈະຖືກສົ່ງກັບຄືນໄປຫາທີ່ຢູ່ແຫຼ່ງທີ່ມີຄ່າ MTU ຂອງ router. ເມື່ອຜູ້ສົ່ງໄດ້ຮັບຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ ICMP, ມັນສາມາດປັບຂະຫນາດແພັກເກັດໂດຍອີງໃສ່ຄ່າ MTU ເພື່ອຫຼີກເວັ້ນສະຖານະການ fragmentation ທີ່ຖືກຫ້າມອີກເທື່ອຫນຶ່ງ.

IP fragmentation ແມ່ນມີຄວາມຈໍາເປັນແລະຄວນຈະຫຼີກເວັ້ນຢູ່ໃນຊັ້ນ IP, ໂດຍສະເພາະໃນອຸປະກອນລະດັບກາງໃນການເຊື່ອມຕໍ່. ດັ່ງນັ້ນ, ໃນ IPv6, ການແບ່ງແຍກແພັກເກັດ IP ໂດຍອຸປະກອນລະດັບປານກາງໄດ້ຖືກຫ້າມ, ແລະການແບ່ງສ່ວນສາມາດດໍາເນີນການພຽງແຕ່ໃນຕອນເລີ່ມຕົ້ນແລະສິ້ນສຸດຂອງການເຊື່ອມຕໍ່.

ຄວາມເຂົ້າໃຈພື້ນຖານຂອງ IPv6

IPv6 ແມ່ນເວີຊັນ 6 ຂອງ Internet Protocol, ເຊິ່ງເປັນຕົວສືບທອດຂອງ IPv4. IPv6 ໃຊ້ຄວາມຍາວທີ່ຢູ່ 128-bit, ເຊິ່ງສາມາດສະຫນອງທີ່ຢູ່ IP ຫຼາຍກວ່າຄວາມຍາວທີ່ຢູ່ 32-bit ຂອງ IPv4. ນີ້ແມ່ນຍ້ອນວ່າພື້ນທີ່ທີ່ຢູ່ IPv4 ຄ່ອຍໆຫມົດໄປ, ໃນຂະນະທີ່ພື້ນທີ່ທີ່ຢູ່ IPv6 ມີຂະຫນາດໃຫຍ່ຫຼາຍແລະສາມາດຕອບສະຫນອງຄວາມຕ້ອງການຂອງອິນເຕີເນັດໃນອະນາຄົດ.

ເມື່ອເວົ້າເຖິງ IPv6, ນອກເຫນືອຈາກພື້ນທີ່ທີ່ຢູ່ຫຼາຍ, ມັນຍັງນໍາເອົາຄວາມປອດໄພແລະຄວາມສາມາດໃນການຂະຫຍາຍທີ່ດີຂຶ້ນ, ຊຶ່ງຫມາຍຄວາມວ່າ IPv6 ສາມາດໃຫ້ປະສົບການເຄືອຂ່າຍທີ່ດີກວ່າເມື່ອທຽບກັບ IPv4.

ເຖິງແມ່ນວ່າ IPv6 ມີມາເປັນເວລາດົນແລ້ວ, ການນຳໃຊ້ທົ່ວໂລກຂອງມັນຍັງຂ້ອນຂ້າງຊ້າ. ນີ້ແມ່ນສ່ວນໃຫຍ່ແມ່ນຍ້ອນວ່າ IPv6 ຕ້ອງການເຂົ້າກັນໄດ້ກັບເຄືອຂ່າຍ IPv4 ທີ່ມີຢູ່, ເຊິ່ງຮຽກຮ້ອງໃຫ້ມີການຫັນປ່ຽນແລະການເຄື່ອນຍ້າຍ. ຢ່າງໃດກໍຕາມ, ດ້ວຍການຫມົດໄປຂອງທີ່ຢູ່ IPv4 ແລະຄວາມຕ້ອງການທີ່ເພີ່ມຂຶ້ນສໍາລັບ IPv6, ຜູ້ໃຫ້ບໍລິການອິນເຕີເນັດແລະອົງການຈັດຕັ້ງຫຼາຍຂື້ນແມ່ນຄ່ອຍໆນໍາໃຊ້ IPv6, ແລະຄ່ອຍໆປະຕິບັດການປະຕິບັດສອງ stack ຂອງ IPv6 ແລະ IPv4.

ສະຫຼຸບ

ໃນບົດນີ້, ພວກເຮົາໄດ້ພິຈາລະນາຢ່າງເລິກເຊິ່ງກ່ຽວກັບວິທີການແຍກ IP ແລະການປະກອບໃຫມ່ເຮັດວຽກ. ການເຊື່ອມຕໍ່ຂໍ້ມູນທີ່ແຕກຕ່າງກັນມີຫນ່ວຍສົ່ງຂໍ້ມູນສູງສຸດ (MTU). ເມື່ອຂະຫນາດຂອງແພັກເກັດເກີນຂອບເຂດຈໍາກັດຂອງ MTU, IP fragmentation ແບ່ງແພັກເກັດເຂົ້າໄປໃນຊິ້ນສ່ວນຂະຫນາດນ້ອຍຫຼາຍສໍາລັບການສົ່ງຕໍ່, ແລະປະກອບໃຫ້ເຂົາເຈົ້າເຂົ້າໄປໃນຊອງທີ່ສົມບູນໂດຍກົນໄກການປະກອບ IP ອີກເທື່ອຫນຶ່ງຫຼັງຈາກມາຮອດຈຸດຫມາຍປາຍທາງ. ຈຸດປະສົງຂອງ TCP fragmentation ແມ່ນເພື່ອເຮັດໃຫ້ຊັ້ນ IP ບໍ່ໄດ້ fragment, ແລະ retransmit ພຽງແຕ່ຂໍ້ມູນຂະຫນາດນ້ອຍທີ່ໄດ້ fragmentation ເມື່ອ retransmission ເກີດຂຶ້ນ, ເພື່ອປັບປຸງປະສິດທິພາບການສົ່ງຕໍ່ແລະຄວາມຫນ້າເຊື່ອຖື. ຢ່າງໃດກໍ່ຕາມ, ອາດຈະມີອຸປະກອນຊັ້ນເຄືອຂ່າຍອື່ນໆໃນທົ່ວການເຊື່ອມຕໍ່ການຂົນສົ່ງທີ່ MTU ອາດຈະນ້ອຍກວ່າຂອງຜູ້ສົ່ງ, ດັ່ງນັ້ນແພັກເກັດຈະຍັງຄົງຖືກແຍກອີກເທື່ອຫນຶ່ງຢູ່ທີ່ຊັ້ນ IP ຂອງອຸປະກອນເຫຼົ່ານີ້. ການແຕກແຍກຢູ່ຊັ້ນ IP ຄວນໄດ້ຮັບການຫຼີກເວັ້ນຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້, ໂດຍສະເພາະໃນອຸປະກອນລະດັບກາງໃນການເຊື່ອມຕໍ່.


ເວລາປະກາດ: ສິງຫາ-07-2025