นกพิราบผู้ให้บริการที่โหลดการ์ด microSD สามารถถ่ายโอนข้อมูลจำนวนมากได้รวดเร็วและราคาถูกกว่าวิธีอื่นๆ เกือบทั้งหมด
บันทึก แปล: แม้ว่าต้นฉบับของบทความนี้จะปรากฏบนเว็บไซต์ IEEE Spectrum เมื่อวันที่ 1 เมษายน แต่ข้อเท็จจริงทั้งหมดที่ระบุไว้ในนั้นค่อนข้างเชื่อถือได้
ในเดือนกุมภาพันธ์
เราคุ้นเคยกับความเร็วของความก้าวหน้าในการประมวลผลมากจนความหนาแน่นของพื้นที่จัดเก็บข้อมูลที่เพิ่มขึ้นเหล่านี้ไม่มีใครสังเกตเห็นเป็นส่วนใหญ่ ซึ่งบางครั้งก็ได้รับข่าวประชาสัมพันธ์และโพสต์ในบล็อกหนึ่งหรือสองรายการ สิ่งที่น่าสนใจกว่า (และน่าจะมีผลกระทบที่ใหญ่กว่า) คือความสามารถของเราในการสร้างและจัดเก็บข้อมูลมีการเติบโตเร็วขึ้นมากเพียงใด เมื่อเทียบกับความสามารถของเราในการส่งข้อมูลผ่านเครือข่ายที่คนส่วนใหญ่เข้าถึงได้
ปัญหานี้ไม่ใช่เรื่องใหม่ และเป็นเวลาหลายทศวรรษแล้วที่ "cunnets" ประเภทต่างๆ ได้ถูกนำมาใช้ในการขนส่งข้อมูลทางกายภาพจากที่หนึ่งไปยังอีกที่หนึ่ง - โดยการเดินเท้า ไปรษณีย์ หรือโดยวิธีการแปลกใหม่ วิธีหนึ่งในการส่งข้อมูลที่ใช้กันอย่างแข็งขันในช่วงพันปีที่ผ่านมาคือนกพิราบพาหะซึ่งสามารถเดินทางได้ไกลหลายร้อยหรือหลายพันกิโลเมตรกลับบ้านและใช้เทคนิคการนำทางซึ่งลักษณะที่ยังไม่มี ศึกษาอย่างแม่นยำ ปรากฎว่าในแง่ของปริมาณงาน (จำนวนข้อมูลที่ถ่ายโอนในระยะทางที่กำหนดในเวลาที่กำหนด) Peronet ที่ใช้นกพิราบยังคงมีประสิทธิภาพมากกว่าเครือข่ายทั่วไป
จาก “มาตรฐานการส่งข้อมูล IP Datagram สำหรับผู้ให้บริการทางอากาศ”
เมื่อวันที่ 1 เมษายน พ.ศ. 1990 David Weitzman เสนอ
การส่ง RFC ในวันเอพริลฟูลเป็นประเพณีที่เริ่มต้นในปี 1978 ด้วย RFC 748 ซึ่งเสนอว่าการส่งคำสั่ง IAC DONT RANDOMLY-LOSE ไปยังเซิร์ฟเวอร์ telnet จะหยุดเซิร์ฟเวอร์ไม่ให้สูญเสียข้อมูลแบบสุ่ม ค่อนข้างเป็นความคิดที่ดีใช่ไหม? และนี่คือหนึ่งในคุณสมบัติของ RFC ของวันเอพริลฟูล อธิบาย
Carpenter พร้อมด้วยเพื่อนร่วมงานของเขา Bob Hinden เองก็เขียน RFC ของ April Fool ซึ่งบรรยายไว้
สามารถให้บริการที่แตกต่างกันมากมายผ่านการจัดลำดับความสำคัญแบบจิก นอกจากนี้ยังมีการรับรู้และการทำลายเวิร์มในตัว เนื่องจาก IP ไม่รับประกันการจัดส่งแพ็คเก็ต 100% จึงสามารถยอมรับการสูญเสียผู้ให้บริการได้ เมื่อเวลาผ่านไป ผู้ให้บริการจะฟื้นตัวได้ด้วยตัวเอง การออกอากาศไม่ได้กำหนดไว้ และพายุอาจทำให้ข้อมูลสูญหายได้ เป็นไปได้ที่จะพยายามนำส่งอย่างต่อเนื่องจนกว่าผู้ขนส่งจะลดลง เส้นทางการตรวจสอบจะถูกสร้างขึ้นโดยอัตโนมัติและมักจะพบได้ในถาดสายเคเบิลและบนบันทึก [ภาษาอังกฤษ log หมายถึง ทั้ง “บันทึก” และ “บันทึกสำหรับการเขียน” / ประมาณ การแปล].
การอัปเดตคุณภาพ (RFC 2549) เพิ่มรายละเอียดที่สำคัญหลายประการ:
แม้ว่า Multicasting จะรองรับ แต่ก็ต้องอาศัยอุปกรณ์โคลนนิ่ง ผู้ให้บริการอาจสูญหายได้หากวางตัวเองบนต้นไม้ที่กำลังถูกตัดโค่น ผู้ให้บริการจะกระจายไปตามแผนผังมรดก ผู้ให้บริการมี TTL เฉลี่ยอยู่ที่ 15 ปี ดังนั้นการใช้งานในการขยายการค้นหาวงแหวนจึงมีจำกัด
นกกระจอกเทศถือได้ว่าเป็นพาหะทางเลือก โดยมีความสามารถในการถ่ายโอนข้อมูลจำนวนมากได้มากกว่ามาก แต่ให้การจัดส่งที่ช้ากว่าและจำเป็นต้องมีการเชื่อมโยงระหว่างพื้นที่ต่างๆ
สามารถดูการอภิปรายเพิ่มเติมเกี่ยวกับคุณภาพการบริการได้ใน
คู่มือมิชลิน .
การผ่านของผู้ให้บริการผ่านอาณาเขตของผู้ให้บริการที่คล้ายกับพวกเขา โดยไม่ต้องสร้างข้อตกลงในการแลกเปลี่ยนข้อมูลแบบ peer-to-peer อาจนำไปสู่การเปลี่ยนแปลงเส้นทาง การวนซ้ำแพ็คเกจ และการส่งมอบที่ไม่เป็นไปตามคำสั่งอย่างมาก การที่ผู้ให้บริการผ่านอาณาเขตของผู้ล่าอาจทำให้พัสดุสูญหายได้อย่างมาก ขอแนะนำให้พิจารณาปัจจัยเหล่านี้ในอัลกอริธึมการออกแบบตารางเส้นทาง ผู้ที่จะใช้เส้นทางเหล่านี้เพื่อให้แน่ใจว่ามีการจัดส่งที่เชื่อถือได้ ควรพิจารณาเส้นทางตามนโยบายที่หลีกเลี่ยงพื้นที่ที่ผู้ให้บริการในท้องถิ่นและนักล่ากินสัตว์มีอำนาจเหนือกว่า
มีหลักฐานว่าผู้ขนส่งบางรายมีแนวโน้มที่จะกินผู้ขนส่งรายอื่นแล้วจึงขนส่งน้ำหนักบรรทุกที่กินไป นี่อาจเป็นวิธีการใหม่สำหรับการขุดอุโมงค์แพ็กเก็ต IPv4 ลงในแพ็กเก็ต IPv6 หรือในทางกลับกัน
มาตรฐาน IPoAC ได้รับการเสนอในปี 1990 แต่ข้อความถูกส่งโดยนกพิราบขนส่งนานกว่ามาก ภาพถ่ายแสดงให้เห็นว่านกพิราบขนส่งถูกส่งในสวิตเซอร์แลนด์ ระหว่างปี 1914 ถึง 1918
มีเหตุผลที่จะคาดหวังจากมาตรฐานซึ่งเป็นแนวคิดที่คิดค้นขึ้นในปี 1990 ว่ารูปแบบดั้งเดิมสำหรับการส่งข้อมูลผ่านโปรโตคอล IPoAC นั้นเกี่ยวข้องกับการพิมพ์อักขระเลขฐานสิบหกบนกระดาษ ตั้งแต่นั้นมา มีการเปลี่ยนแปลงมากมาย และปริมาณข้อมูลที่พอดีกับปริมาตรและน้ำหนักทางกายภาพที่กำหนดก็เพิ่มขึ้นอย่างไม่น่าเชื่อ ในขณะที่ขนาดของน้ำหนักบรรทุกของนกพิราบแต่ละตัวยังคงเท่าเดิม นกพิราบสามารถบรรทุกน้ำหนักบรรทุกที่เป็นเปอร์เซ็นต์ที่มีนัยสำคัญของน้ำหนักตัวได้ โดยนกพิราบกลับบ้านโดยเฉลี่ยมีน้ำหนักประมาณ 500 กรัม และในช่วงต้นศตวรรษที่ 75 นกพิราบสามารถบรรทุกกล้องหนัก XNUMX กรัมเพื่อลาดตระเวนเข้าไปในดินแดนของศัตรูได้
เราคุยกัน
เมื่อรวมทั้งหมดนี้เข้าด้วยกัน เราสามารถคำนวณได้ว่าหากเราโหลดนกพิราบขนส่งที่มีความจุสูงสุด 75 กรัมด้วยการ์ด microSD ขนาด 1 TB ซึ่งแต่ละการ์ดมีน้ำหนัก 250 มก. นกพิราบนั้นจะสามารถรองรับข้อมูลได้ 300 TB การเดินทางจากซานฟรานซิสโกไปนิวยอร์ก (4130 กม.) ด้วยความเร็วสูงสุด จะสามารถถ่ายโอนข้อมูลที่ 12 TB/ชั่วโมง หรือ 28 Gbit/s ซึ่งสูงกว่าการเชื่อมต่ออินเทอร์เน็ตส่วนใหญ่หลายระดับ ตัวอย่างเช่น ในสหรัฐอเมริกา ความเร็วเฉลี่ยในการดาวน์โหลดที่เร็วที่สุดนั้นพบได้ในแคนซัสซิตี้ ซึ่ง Google Fiber ถ่ายโอนข้อมูลด้วยความเร็ว 127 Mbps ด้วยความเร็วขนาดนี้ จะใช้เวลา 300 วันในการดาวน์โหลดข้อมูลขนาด 240 TB และในช่วงเวลานั้นนกพิราบของเราจะสามารถบินรอบโลกได้ 25 ครั้ง
สมมติว่าตัวอย่างนี้ดูไม่สมจริงมากนักเพราะมันอธิบายถึงซุปเปอร์พิราบบางประเภท เรามาช้าลงกันดีกว่า ลองใช้ความเร็วการบินเฉลี่ยมากขึ้นที่ 70 กม. / ชม. และโหลดนกด้วยโหลดสูงสุดครึ่งหนึ่งในการ์ดหน่วยความจำเทราไบต์ - 37,5 กรัม และแม้ว่าเราจะเปรียบเทียบวิธีนี้กับการเชื่อมต่อกิกะบิตที่รวดเร็วมาก แต่นกพิราบก็ชนะ นกพิราบจะสามารถเดินทางรอบโลกได้มากกว่าครึ่งโลกในเวลาที่การถ่ายโอนไฟล์ของเราเสร็จสิ้น ซึ่งหมายความว่าการส่งข้อมูลโดยนกพิราบทุกที่ในโลกจะเร็วกว่าการใช้อินเทอร์เน็ตในการถ่ายโอน
โดยปกติแล้ว นี่คือการเปรียบเทียบปริมาณงานที่แท้จริง เราไม่คำนึงถึงเวลาและความพยายามที่จำเป็นในการคัดลอกข้อมูลลงในการ์ด microSD โหลดลงในนกพิราบ และอ่านข้อมูลเมื่อนกมาถึงที่หมาย เห็นได้ชัดว่าเวลาแฝงสูง ดังนั้นสิ่งอื่นนอกเหนือจากการถ่ายโอนทางเดียวจึงไม่สามารถทำได้ ข้อจำกัดที่ใหญ่ที่สุดคือนกพิราบกลับบ้านจะบินไปในทิศทางเดียวและไปยังจุดหมายปลายทางเดียวเท่านั้น ดังนั้นคุณจึงไม่สามารถเลือกปลายทางในการส่งข้อมูลได้ และคุณยังต้องขนส่งนกพิราบไปยังสถานที่ที่คุณต้องการส่งข้อมูลไปด้วย ซึ่งก็จำกัดเช่นกัน การใช้งานจริงของพวกเขา
อย่างไรก็ตาม ข้อเท็จจริงยังคงอยู่ว่าแม้จะมีการประมาณการน้ำหนักบรรทุกและความเร็วของนกพิราบตามความเป็นจริง รวมถึงการเชื่อมต่ออินเทอร์เน็ต แต่ปริมาณการรับส่งข้อมูลที่แท้จริงของนกพิราบนั้นไม่ใช่เรื่องง่ายที่จะเอาชนะ
เมื่อคำนึงถึงทั้งหมดนี้ จึงคุ้มค่าที่จะกล่าวถึงว่าการสื่อสารของนกพิราบได้รับการทดสอบในโลกแห่งความเป็นจริง และมันทำงานได้ดีทีเดียว กลุ่มผู้ใช้ Bergen Linux จากนอร์เวย์ในปี 2001
Ping ถูกส่งไปเมื่อเวลาประมาณ 12:15 น. เราตัดสินใจที่จะสร้างช่วงเวลาระหว่างแพ็กเก็ตเป็นเวลา 7,5 นาที ซึ่งตามหลักการแล้วน่าจะส่งผลให้มีแพ็กเก็ตสองสามแพ็กเก็ตที่ยังไม่ได้ตอบ อย่างไรก็ตาม สิ่งต่างๆ ไม่ได้เป็นไปอย่างนั้น เพื่อนบ้านของเรามีฝูงนกพิราบบินอยู่เหนือบ้านของเขา และนกพิราบของเราไม่ต้องการบินตรงกลับบ้าน แต่พวกเขาต้องการบินร่วมกับนกพิราบตัวอื่นก่อน และใครจะตำหนิพวกเขาได้เนื่องจากดวงอาทิตย์ออกมาเป็นครั้งแรกหลังจากมีเมฆมากสองสามวัน?
อย่างไรก็ตาม สัญชาตญาณของพวกเขาได้รับชัยชนะ และเราเห็นว่าหลังจากสนุกสนานกันประมาณหนึ่งชั่วโมง นกพิราบสองสามตัวก็ผละตัวออกจากฝูงและมุ่งหน้าไปในทิศทางที่ถูกต้อง เราชื่นชมยินดี และนั่นก็คือนกพิราบของเราจริงๆ เพราะไม่นานหลังจากนั้น เราได้รับรายงานจากที่อื่นว่ามีนกพิราบตกลงบนหลังคา
ในที่สุดนกพิราบตัวแรกก็มาถึง แพ็กเก็ตข้อมูลถูกเอาออกจากอุ้งเท้าของเขาอย่างระมัดระวัง แกะกล่องและสแกน หลังจากตรวจสอบ OCR ด้วยตนเองและแก้ไขข้อผิดพลาดสองสามข้อแล้ว แพ็คเกจก็ได้รับการยอมรับว่าถูกต้อง และเรายังคงชื่นชมยินดีต่อไป
สำหรับข้อมูลปริมาณมาก (เช่น จำนวนนกพิราบที่ต้องการกลายเป็นเรื่องยากในการให้บริการ) ยังคงต้องใช้วิธีการเคลื่อนไหวทางกายภาพ อเมซอนเสนอบริการ
คนส่วนใหญ่ดูเหมือนจะพอใจกับการดาวน์โหลดแบบสบายๆ และไม่มีความสนใจที่จะลงทุนในนกพิราบพาหะของตนเอง เป็นเรื่องจริงที่ต้องใช้เวลาทำงานมาก Drew Lesofsky กล่าว และนกพิราบเองก็มักจะไม่ทำงานเหมือนแพ็กเก็ตข้อมูล:
เทคโนโลยี GPS ช่วยให้ผู้ที่ชื่นชอบการแข่งนกพิราบเพิ่มมากขึ้น และเราได้รับความเข้าใจที่ดีขึ้นว่านกพิราบของเราบินได้อย่างไร และทำไมนกพิราบบางตัวจึงบินได้เร็วกว่าตัวอื่นๆ เส้นที่สั้นที่สุดระหว่างจุดสองจุดนั้นเป็นเส้นตรง แต่นกพิราบไม่ค่อยบินเป็นเส้นตรง พวกมันมักจะซิกแซ็ก บินไปในทิศทางที่ต้องการอย่างคร่าวๆ แล้วปรับทิศทางเมื่อเข้าใกล้จุดหมายปลายทาง บางตัวมีร่างกายแข็งแรงกว่าและบินได้เร็วกว่า แต่นกพิราบที่มีทิศทางดีกว่า ไม่มีปัญหาสุขภาพ และได้รับการฝึกฝนทางร่างกายแล้ว สามารถวิ่งเร็วกว่านกพิราบที่บินเร็วด้วยเข็มทิศที่ไม่ดี
Lesofsky มีความมั่นใจพอสมควรต่อนกพิราบในฐานะผู้ให้บริการข้อมูล: “ฉันจะรู้สึกค่อนข้างมั่นใจในการส่งข้อมูลกับนกพิราบของฉัน” เขากล่าว ในขณะที่กังวลเกี่ยวกับการแก้ไขข้อผิดพลาด “ฉันจะปล่อยอย่างน้อยครั้งละสามอันเพื่อให้แน่ใจว่าแม้ว่าหนึ่งในนั้นจะมีเข็มทิศที่ไม่ดี อีกสองอันก็จะมีเข็มทิศที่ดีกว่า และในที่สุดความเร็วของทั้งสามก็จะเร็วขึ้น”
ปัญหาในการใช้ IPoAC และความน่าเชื่อถือที่เพิ่มขึ้นของเครือข่ายที่รวดเร็วพอสมควร (และมักจะเป็นเครือข่ายไร้สาย) หมายความว่าบริการส่วนใหญ่ที่อาศัยนกพิราบ (และมีจำนวนมาก) ได้เปลี่ยนไปใช้วิธีการถ่ายโอนข้อมูลแบบดั้งเดิมมากขึ้นในช่วงไม่กี่ทศวรรษที่ผ่านมา
และเนื่องจากการเตรียมการเบื้องต้นทั้งหมดที่จำเป็นในการตั้งค่าระบบข้อมูลนกพิราบ ทางเลือกอื่นที่เทียบเคียงได้ (เช่น โดรนปีกคงที่) จึงอาจมีประสิทธิภาพมากขึ้น อย่างไรก็ตาม นกพิราบยังคงมีข้อดีบางประการ: พวกมันปรับขนาดได้ดี ทำงานให้กับเมล็ดพันธุ์ มีความน่าเชื่อถือมากกว่า พวกมันมีระบบหลีกเลี่ยงสิ่งกีดขวางที่ซับซ้อนมากในตัวทั้งในระดับซอฟต์แวร์และฮาร์ดแวร์ และพวกมันสามารถชาร์จพลังตัวเองได้
ทั้งหมดนี้ จะส่งผลต่ออนาคตของมาตรฐาน IPoAC อย่างไร? มีมาตรฐานที่ทุกคนเข้าถึงได้ถึงแม้จะดูไร้สาระไปหน่อยก็ตาม เราถาม Brian Carpenter ว่าเขากำลังเตรียมการอัปเดตมาตรฐานอีกครั้งหรือไม่ และเขาบอกว่าเขากำลังคิดว่านกพิราบจะบรรทุกคิวบิตได้หรือไม่ แต่ถึงแม้ว่า IPoAC จะซับซ้อนเล็กน้อย (และงี่เง่านิดหน่อย) สำหรับความต้องการถ่ายโอนข้อมูลส่วนบุคคลของคุณ เครือข่ายการสื่อสารที่ไม่ได้มาตรฐานทุกประเภทจะยังคงจำเป็นสำหรับอนาคตอันใกล้ และความสามารถของเราในการสร้างข้อมูลจำนวนมหาศาลยังคงเติบโตเร็วขึ้น เกินกว่าความสามารถของเราที่จะถ่ายทอดมันออกไป
ขอขอบคุณผู้ใช้ AyrA_ch สำหรับการชี้ข้อมูลให้เขา
ที่มา: will.com