Ang Packet switching ay isang diskarte na ginagamit ng ilang computer network protocol upang maghatid ng data sa isang lokal o long-distance na koneksyon. Ang mga halimbawa ng packet switching protocol ay Frame Relay, IP, at X.25.
Paano Gumagana ang Packet Switching
Ang Packet switching ay hinahati ang data sa ilang bahagi na naka-package sa mga espesyal na naka-format na unit na tinatawag na mga packet. Karaniwang niruruta ang mga ito mula sa pinagmulan patungo sa patutunguhan gamit ang mga switch at router ng network. Pagkatapos ay muling i-assemble ang data sa destinasyon.
Ang bawat packet ay naglalaman ng impormasyon ng address na nagpapakilala sa nagpapadalang computer at nilalayong tatanggap. Gamit ang mga address na ito, tinutukoy ng mga switch ng network at mga router kung paano pinakamahusay na ilipat ang packet sa pagitan ng mga hops sa landas patungo sa destinasyon nito. May mga libreng app, gaya ng Wireshark, na kumukuha at tumitingin sa data kung kinakailangan.
Ano ang Hop?
Sa computer networking, ang isang hop ay kumakatawan sa isang bahagi ng buong landas sa pagitan ng pinagmulan at patutunguhan. Kapag nakikipag-usap sa internet, halimbawa, dumadaan ang data sa ilang intermediate na device, kabilang ang mga router at switch, sa halip na direktang dumadaloy sa iisang wire. Ang bawat device ay nagdudulot ng paglukso ng data sa pagitan ng isang point-to-point na koneksyon sa network at isa pa.
Ang bilang ng hop ay kumakatawan sa kabuuang bilang ng mga device na dinadaanan ng isang partikular na packet ng data. Sa pangkalahatan, mas maraming mga hops na dapat tahakin ng mga data packet upang maabot ang kanilang patutunguhan, mas malaki ang pagkaantala ng paghahatid.
Ang mga network utility gaya ng ping ay maaaring gamitin upang matukoy ang bilang ng hop sa isang partikular na destinasyon. Ang ping ay bumubuo ng mga packet na may kasamang field na nakalaan para sa bilang ng hop. Sa tuwing natatanggap ng isang may kakayahang device ang mga packet na ito, binabago ng device na iyon ang packet at pinapataas ng isa ang hop count. Bilang karagdagan, ikinukumpara ng device ang hop count laban sa isang paunang natukoy na limitasyon at itinatapon ang packet kung ang bilang ng hop nito ay masyadong mataas. Pinipigilan ng pagkilos na ito ang mga packet mula sa walang katapusang pagtalbog sa buong network dahil sa mga error sa pagruruta.
Mga Kalamangan at Kahinaan ng Packet Switching
Ang Packet switching ay ang alternatibo sa mga circuit switching protocol na ginamit sa kasaysayan para sa mga network ng telepono at kung minsan ay may mga koneksyon sa ISDN.
Kumpara sa circuit switching, ang packet switching ay nag-aalok ng mga sumusunod na kalamangan at kahinaan:
- Mas mahusay na paggamit ng pangkalahatang bandwidth ng network dahil sa flexibility sa pagruruta ng mas maliliit na packet sa mga nakabahaging link.
- Ang mga packet switching network ay kadalasang mas murang itayo dahil mas kaunting kagamitan ang kailangan.
- Pagiging maaasahan. Kung hindi dumating ang isang packet gaya ng inaasahan sa patutunguhan nito, matutukoy ng tatanggap na computer na nawawala ang isang packet at hihilingin itong maipadala muli.
- Nag-aalok ang packet switching ng awtomatikong pag-rerouting kung mabibigo ang anumang node sa paglalakbay nito.
-
Mas mahahabang pagkaantala sa pagtanggap ng mga mensahe dahil sa oras na kinakailangan para mag-package at magruta ng mga packet. Para sa maraming mga application, ang mga pagkaantala ay hindi sapat na mahaba upang maging makabuluhan, ngunit para sa mga application na may mataas na pagganap tulad ng real-time na video, ang karagdagang teknolohiya ng Quality of Service (QoS) ay kadalasang kinakailangan upang makamit ang mga kinakailangang antas ng pagganap.
- Ang potensyal para sa mga panganib sa seguridad ng network ay umiiral dahil sa paggamit ng mga nakabahaging pisikal na link. Ang mga protocol at iba pang nauugnay na elemento sa mga packet switching network ay dapat na nakaayon sa naaangkop na pag-iingat sa seguridad.
- Hindi mahuhulaan ang latency.