Pasiuna
Kitang tanan nahibal-an ang prinsipyo sa klasipikasyon ug non-classification nga prinsipyo sa IP ug ang aplikasyon niini sa komunikasyon sa network. IP fragmentation ug reassembling mao ang usa ka yawe nga mekanismo sa proseso sa packet transmission. Kung ang gidak-on sa usa ka pakete molapas sa maximum transmission Unit (MTU) nga limitasyon sa usa ka network link, ang IP fragmentation magbahin sa pakete ngadto sa daghang mas gagmay nga mga fragment para sa transmission. Kini nga mga tipik gipasa nga independente sa network ug, sa pag-abot sa destinasyon, kini gitigum pag-usab ngadto sa kompleto nga mga pakete pinaagi sa mekanismo sa pag-reassemble sa IP. Kini nga proseso sa fragmentation ug reassembly nagsiguro nga ang dagkong mga pakete sa gidak-on mahimong mapasa sa network samtang gisiguro ang integridad ug kasaligan sa datos. Niini nga seksyon, atong tan-awon ang mas lawom nga pagtan-aw kung giunsa ang pagkabahinbahin sa IP ug pag-assembly pag-usab.
IP Fragmentation ug Reassembly
Lainlaing data links adunay lain-laing maximum transmission units (MTU); pananglitan, ang FDDI data link adunay MTU nga 4352 bytes ug ang Ethernet MTU nga 1500 bytes. Ang MTU nagpasabot sa Maximum Transmission Unit ug nagtumong sa kinatas-ang gidak-on sa pakete nga mapasa sa network.
Ang FDDI (Fiber Distributed Data Interface) kay usa ka high-speed local area network (LAN) standard nga naggamit ug optical fiber isip transmission medium. Ang Maximum Transmission Unit (MTU) mao ang kinatas-ang gidak-on sa pakete nga mapasa pinaagi sa data link layer protocol. Sa FDDI networks, ang gidak-on sa MTU kay 4352 bytes. Kini nagpasabot nga ang pinakataas nga gidak-on sa pakete nga mapasa sa data link layer protocol sa FDDI network kay 4352 bytes. Kung ang packet nga ipadala molapas sa kini nga gidak-on, kini kinahanglan nga tipik aron mabahin ang pakete ngadto sa daghang mga tipik nga angay alang sa gidak-on sa MTU alang sa transmission ug reassembly sa receiver.
Alang sa Ethernet, ang MTU kasagaran 1500 bytes ang gidak-on. Kini nagpasabot nga ang Ethernet makapadala sa mga packet hangtod sa 1500 bytes ang gidak-on. Kung ang gidak-on sa pakete molapas sa limitasyon sa MTU, nan ang pakete gibahin ngadto sa gagmay nga mga tipik alang sa transmission ug gitigum pag-usab sa destinasyon. Ang pag-reassemble sa nabuak nga IP datagram mahimo lamang nga himuon sa destinasyon nga host, ug ang router dili mohimo sa operasyon sa pag-reassembly.
Naghisgot usab kami bahin sa mga bahin sa TCP sa sayo pa, apan ang MSS nagpasabut sa Maximum Segment Size, ug kini adunay hinungdanon nga papel sa TCP protocol. Ang MSS nagtumong sa gidak-on sa pinakataas nga bahin sa datos nga gitugotan nga ipadala sa koneksyon sa TCP. Sama sa MTU, ang MSS gigamit aron limitahan ang gidak-on sa mga pakete, apan kini gihimo sa transport layer, ang TCP protocol layer. Ang protocol sa TCP nagpadala sa datos sa layer sa aplikasyon pinaagi sa pagbahin sa datos sa daghang mga bahin sa datos, ug ang gidak-on sa matag bahin sa datos gilimitahan sa MSS.
Ang MTU sa matag data link lahi tungod kay ang matag lain-laing matang sa data link gigamit alang sa lain-laing mga katuyoan. Depende sa katuyoan sa paggamit, ang lainlaing mga MTU mahimong i-host.
Ibutang ta nga gusto sa nagpadala nga magpadala usa ka dako nga 4000 byte datagram alang sa transmission sa usa ka link sa Ethernet, mao nga ang datagram kinahanglan bahinon sa tulo ka gagmay nga datagrams para sa transmission. Kini tungod kay ang gidak-on sa matag gamay nga datagram dili molapas sa limitasyon sa MTU, nga 1500 bytes. Human madawat ang tulo ka gagmay nga mga datagrams, ang tigdawat magtigom pag-usab niini ngadto sa orihinal nga 4000 byte nga dagkong datagram base sa sequence number ug offset sa matag datagram.
Sa fragmented transmission, ang pagkawala sa usa ka fragment mag-invalidate sa tibuok IP datagram. Aron malikayan kini, gipaila sa TCP ang MSS, diin ang fragmentation gihimo sa TCP layer imbes sa IP layer. Ang bentaha niini nga pamaagi mao nga ang TCP adunay mas tukma nga pagkontrol sa gidak-on sa matag bahin, nga naglikay sa mga problema nga nalangkit sa pagkabahin sa IP layer.
Para sa UDP, naningkamot mi nga dili magpadala ug data packet nga mas dako pa kay sa MTU. Kini tungod kay ang UDP usa ka connectionless oriented transport protocol, nga wala maghatag ug kasaligan ug retransmission nga mga mekanismo sama sa TCP. Kon magpadala kami ug UDP data packet nga mas dako pa kay sa MTU, kini mabahin sa IP layer para sa transmission. Sa higayon nga mawala ang usa sa mga tipik, ang UDP protocol dili na mapadala pag-usab, nga moresulta sa pagkawala sa datos. Busa, aron masiguro ang kasaligan nga pagpadala sa datos, kinahanglan natong sulayan nga kontrolon ang gidak-on sa mga pakete sa datos sa UDP sulod sa MTU ug likayan ang tipik nga transmission.
Mylinking ™ Network Packet Brokermahimong awtomatik nga makaila sa nagkalain-laing matang sa tunnel protocol VxLAN/NVGRE/IPoverIP/MPLS/GRE, ug uban pa, mahimong matino sumala sa user profile sumala sa tunnel flow output sa sulod o sa gawas nga mga kinaiya.
○ Kini makaila sa VLAN, QinQ, ug MPLS label packets
○ Makaila sa sulod ug gawas nga VLAN
○ Ang IPv4/IPv6 nga mga pakete mahimong mailhan
○ Makaila sa VxLAN, NVGRE, GRE, IPoverIP, GENEVE, MPLS tunnel packet
○ IP Fragmented Packets mahimong Identified (Supported IP fragmentation identification ug nagsuporta sa reassembly sa IP fragmentation aron mapatuman ang L4 feature filtering sa tanang IP fragmentation packets. Implement traffic output policy.)
Ngano nga ang IP fragmented ug TCP fragmented?
Tungod kay sa transmission sa network, ang IP layer awtomatik nga magbahin sa data packet, bisan kung ang TCP layer dili bahin sa data, ang data packet awtomatik nga mabahin sa IP layer ug mapasa nga normal. Busa ngano nga ang TCP nagkinahanglan og fragmentation? Dili ba sobra ra kana?
Pananglit adunay usa ka dako nga pakete nga wala gibahin sa layer sa TCP ug nawala sa pagbiyahe; Ipasa kini pag-usab sa TCP, apan sa tibuok dako nga pakete (bisan tuod ang IP layer nagbahin sa datos ngadto sa mas gagmay nga mga pakete, ang matag usa adunay gitas-on sa MTU). Kini tungod kay ang IP layer wala magtagad sa kasaligan nga pagpasa sa datos.
Sa laing pagkasulti, sa transportasyon sa usa ka makina ngadto sa link sa network, kung ang transport layer magbahin sa datos, ang IP layer dili magbahin niini. Kung ang fragmentation wala gihimo sa transport layer, ang fragmentation posible sa IP layer.
Sa yano nga mga termino, ang TCP segments data aron ang IP layer dili na mabahin, ug kung mahitabo ang retransmissions, gamay ra nga bahin sa data nga nabahin ang gipasa pag-usab. Niining paagiha, ang kahusayan sa transmission ug kasaligan mahimong mapauswag.
Kung ang TCP tipik, ang IP layer dili ba tipik?
Sa gihisgutan sa ibabaw, among gihisgutan nga human sa TCP fragmentation sa nagpadala, walay fragmentation sa IP layer. Bisan pa, mahimo nga adunay uban pang mga network layer nga aparato sa tibuuk nga link sa transportasyon nga adunay labing kadaghan nga yunit sa transmission (MTU) nga mas gamay kaysa sa MTU sa nagpadala. Busa, bisan pa nga ang pakete nabahin sa nagpadala, kini gibahin pag-usab samtang kini moagi sa IP layer niini nga mga himan. Sa katapusan, ang tanan nga mga shards pagatigumon sa receiver.
Kung atong matino ang minimum nga MTU sa tibuok link ug ipadala ang data sa maong gitas-on, walay fragmentation nga mahitabo bisan asa nga node ang data ipadala. Kini nga minimum nga MTU sa tibuok nga link gitawag nga dalan MTU (PMTU). Sa diha nga ang usa ka IP packet moabut sa usa ka router, kung ang MTU sa router mas gamay kaysa sa gitas-on sa pakete ug ang DF (Ayaw Fragment) nga bandila gibutang sa 1, ang router dili makahimo sa pagbahin sa pakete ug mahimo lamang nga ihulog kini. Niini nga kaso, ang router nagmugna og ICMP (Internet Control Message Protocol) nga mensahe sa sayop nga gitawag og "Fragmentation Needed But DF Set." Kini nga mensahe sa sayup sa ICMP ipadala balik sa gigikanan nga adres nga adunay kantidad nga MTU sa router. Sa diha nga ang nagpadala makadawat sa ICMP error nga mensahe, kini maka-adjust sa packet size base sa MTU value aron malikayan ang gidili nga fragmentation nga sitwasyon pag-usab.
Ang pagkabahin sa IP usa ka kinahanglanon ug kinahanglan likayan sa IP layer, labi na sa mga intermediate nga aparato sa link. Busa, sa IPv6, ang fragmentation sa IP packets pinaagi sa intermediate device gidili, ug ang fragmentation mahimo lamang sa pagsugod ug katapusan sa link.
Batakang Pagsabot sa IPv6
Ang IPv6 mao ang bersyon 6 sa Internet Protocol, nga mao ang manununod sa IPv4. Ang IPv6 naggamit sa 128-bit nga gitas-on sa adres, nga makahatag ug mas daghang IP adres kay sa 32-bit nga address nga gitas-on sa IPv4. Kini tungod kay ang IPv4 address space anam-anam nga nahurot, samtang ang IPv6 address space dako kaayo ug makatubag sa mga panginahanglan sa umaabot nga Internet.
Kung maghisgot bahin sa IPv6, dugang sa dugang nga espasyo sa adres, nagdala usab kini og mas maayo nga seguridad ug scalability, nga nagpasabut nga ang IPv6 makahatag usa ka labi ka maayo nga kasinatian sa network kumpara sa IPv4.
Bisan tuod ang IPv6 dugay na, ang global deployment niini medyo hinay gihapon. Kini nag-una tungod kay ang IPv6 kinahanglan nga nahiuyon sa kasamtangan nga IPv4 network, nga nagkinahanglan sa transisyon ug paglalin. Bisan pa, tungod sa kakapoy sa mga adres sa IPv4 ug sa nagkadako nga panginahanglan alang sa IPv6, nagkadaghan ang mga tighatag sa serbisyo sa Internet ug mga organisasyon nga anam-anam nga nagsagop sa IPv6, ug anam-anam nga nakaamgo sa operasyon nga dual-stack sa IPv6 ug IPv4.
Summary
Niini nga kapitulo, among gisusi pag-ayo kon sa unsang paagi ang IP fragmentation ug reassembling nagtrabaho. Ang lainlaing mga link sa datos adunay lainlaing Maximum Transmission Unit (MTU). Kung ang gidak-on sa usa ka pakete molapas sa limitasyon sa MTU, ang IP fragmentation magbahin sa pakete ngadto sa daghang gagmay nga mga tipik alang sa transmission, ug i-assemble kini ngadto sa usa ka kompleto nga pakete pinaagi sa IP reassemble nga mekanismo human sa pag-abot sa destinasyon. Ang katuyoan sa TCP fragmentation mao ang paghimo sa IP layer nga dili na fragment, ug i-retransmit lamang ang gagmay nga datos nga nabahin sa diha nga ang retransmission mahitabo, aron sa pagpalambo sa transmission efficiency ug kasaligan. Bisan pa, mahimo nga adunay uban pang mga network layer nga aparato sa tibuuk nga link sa transportasyon kansang MTU mahimong mas gamay kaysa sa nagpadala, mao nga ang pakete mabahin gihapon pag-usab sa IP layer sa kini nga mga aparato. Ang pagkabahin sa IP layer kinahanglan nga likayan kutob sa mahimo, labi na sa mga intermediate nga aparato sa link.
Oras sa pag-post: Ago-07-2025