การเปลี่ยนแปลง Skype จาก P2P ไปเป็น Client-Server Model

วิธีการที่ Skype จะนำข้อมูลเสียงและข้อมูลผ่านเน็ตของคุณ

Skype ไม่ต้องการให้คุณรู้ว่ามีอยู่ภายในกล่องหรือวิธีการทำงานของกลไกการสื่อสารในทางเทคนิค มันทำให้ผู้คนกว่าพันล้านคนมีส่วนติดต่อที่ดีในการติดต่อสื่อสารได้อย่างมีประสิทธิภาพและฟรี แต่จิตใจที่อยากรู้อยากเห็นเช่นฉันและอาจเป็นของคุณ (เนื่องจากคุณกำลังอ่านข้อความนี้) ไม่ต้องการให้ไม่เข้าใจเนื้อหาที่ไม่ถูกต้องทั้งหมดภายใน เป็นที่สุดไม่ techie ถ้าคุณมีความรู้พื้นฐานเครือข่ายบาง ลองมาดูกันว่าเสียงของคุณเดินทางไปอย่างไรเมื่อคุณพูดคุยกับ Skype และสิ่งที่กำลังเปลี่ยนแปลงอยู่ในขณะนี้

Skype และ P2P

P2P ย่อมาจาก peer-to-peer และเป็นวิธีการถ่ายโอนข้อมูลผ่านทางอินเทอร์เน็ตโดยใช้คอมพิวเตอร์และอุปกรณ์ของผู้ใช้ Skype (ทางเทคนิคเรียกว่าโหนด) เป็นแหล่งข้อมูลสำหรับการจัดเก็บและส่งต่อข้อมูลไปยังผู้ใช้รายอื่นชั่วคราว Skype เริ่มต้นจากโปรโตคอล P2P แบบกระจายอำนาจซึ่งใช้ประโยชน์จากอุปกรณ์ของผู้ใช้แต่ละรายเป็นทรัพยากรสำหรับการถ่ายโอนข้อมูลบนเครือข่าย

Skype ระบุโหนดหนึ่งเป็น 'supernodes' ที่จะใช้สำหรับการจัดทำดัชนีและเป็นโหนดการแปลที่อยู่เครือข่าย (NAT) โหนดเหล่านี้ได้รับการคัดเลือกจากผู้ใช้ที่แตกต่างกันแน่นอนโดยที่พวกเขาไม่รู้ด้วยอัลกอริทึมที่เลือกตามเวลาในการทำงานพวกเขาจะไม่ถูก จำกัด โดยระบบปฏิบัติการหรือไฟร์วอลล์และในการอัพเดตโปรโตคอล P2P

ทำไมต้อง P2P?

P2P มีข้อดีหลายประการโดยเฉพาะอย่างยิ่งสำหรับ VoIP ช่วยให้บริการสามารถใช้ประโยชน์จากทรัพยากรที่มีอยู่แล้วและยังไม่ได้ใช้งานบนเครือข่าย สิ่งนี้ช่วยให้ Skype ไม่ต้องติดตั้งและบำรุงรักษาเซิร์ฟเวอร์ส่วนกลางเพื่อควบคุมและส่งต่อข้อมูลเสียงและวิดีโอผ่านทางอินเทอร์เน็ต เวลาในการค้นหาและตำแหน่งโหนดและเซิร์ฟเวอร์ก็ลดลงอย่างมากผ่าน P2P ฐานผู้ใช้จึงอยู่ในไดเร็กทอรีการกระจายข้อมูลระหว่างประเทศ ผู้ใช้ใหม่แต่ละรายที่เชื่อมต่อกับเครือข่ายจะเป็นโหนดที่มีการโหลดน้ำเช่นโครงสร้างพื้นฐานด้านแบนด์วิดท์และฮาร์ดแวร์และอาจเป็น supernode

ทำไม Skype เปลี่ยนเป็น Client-Server และ Cloud Model

โมเดลเซิร์ฟเวอร์และไคลเอ็นต์เป็นเรื่องง่าย - ผู้ใช้แต่ละรายจะเป็นไคลเอ็นต์ที่เชื่อมต่อกับเซิร์ฟเวอร์ที่ควบคุมโดย Skype เพื่อขอรับบริการ ลูกค้าเชื่อมต่อกับเซิร์ฟเวอร์เช่นนี้ในแบบหนึ่งต่อหลายครั้ง และหลายคนที่นี่หมายถึงจำนวนมหาศาลที่แท้จริง

เซิร์ฟเวอร์เหล่านี้เป็นของ Skype ที่พวกเขาเรียกว่า 'supernodes ทุ่มเท' ที่พวกเขาควบคุมและมีพารามิเตอร์ที่พวกเขาสามารถจัดการเช่นปริมาณของการเชื่อมต่อลูกค้าการป้องกันข้อมูลและอื่น ๆ ย้อนกลับไปในปีพ. ศ. 2555 Skype มีหม้อน้ำที่โฮสต์โดย บริษัท เป็นเจ้าภาพนับหมื่นคนและอุปกรณ์ดังกล่าวไม่สามารถใช้งานได้สำหรับอุปกรณ์ใด ๆ ของผู้ใช้ที่ได้รับการเลื่อนหรือเลือกเป็น supernode แบบกระจายอำนาจ

เกิดอะไรขึ้นกับ P2P ด้วยจำนวนผู้ใช้ที่เชื่อมต่อกันที่เพิ่มมากขึ้นในทุกช่วงเวลาโดยมีผู้เข้าชมเกือบ 50 ล้านรายประสิทธิภาพของ P2P ได้รับการตั้งคำถามโดยเฉพาะอย่างยิ่งหลังจากเกิดเหตุขัดข้องร้ายแรงสองประการที่เกิดจากการไม่สามารถรับมือกับสถานการณ์ได้ โหนดผู้ใช้ที่ต้องการบริการจำนวนมากต้องการอัลกอริทึมที่ซับซ้อนมากขึ้น

Skype มีจำนวนผู้ใช้เพิ่มขึ้นอย่างเห็นได้ชัดจากแพลตฟอร์มที่แตกต่างและไม่ได้ให้บริการเมื่อเร็ว ๆ นี้เช่น iOS, Android และ BlackBerry ขณะนี้ความหลากหลายในแพลตฟอร์มและการใช้งานอัลกอริธึมทำให้ P2P ยุ่งยากมากขึ้นซึ่งอาจทำให้เกิดความล้มเหลวได้

อีกเหตุผลหนึ่งที่ Skype ใช้เพื่อย้ายออกจาก P2P คือประสิทธิภาพแบตเตอรี่บนโทรศัพท์มือถือ ในช่วงหลายปีที่ผ่านมาจำนวนผู้ใช้โทรศัพท์มือถือพึ่งพาแบตเตอรี่ในการสื่อสารเป็นจำนวนมาก ด้วย P2P โทรศัพท์มือถือเหล่านี้จะต้องมีกิจกรรมการสื่อสารที่หิวโหยบ่อยมากเนื่องจากอุปกรณ์เหล่านี้จะทำหน้าที่เป็นโหนดที่ใช้งานอยู่ นอกจากนี้ยังต้องการให้พวกเขาใช้ข้อมูล 3G หรือ 4G ของตนมากขึ้นซึ่งจะต้องใช้ข้อมูลแบตเตอรี่ที่ไม่ใช้แบตเตอร์รี่เท่านั้น แต่ยังเป็นข้อมูลที่มีราคาแพง ผู้ใช้ Skype บนโทรศัพท์มือถือโดยเฉพาะผู้ที่มีผู้ติดต่อจำนวนมากและการสนทนาข้อความโต้ตอบแบบทันทีจำนวนมากจะเห็นอุปกรณ์เหล่านี้อุ่นมือและระบายแบตเตอรี่ได้อย่างรวดเร็ว รูปแบบไคลเอ็นต์เซิร์ฟเวอร์และคอมพิวเตอร์เมฆคาดว่าจะแก้ปัญหานี้

อย่างไรก็ตามหลังจากที่ปัญหาและการสอบสวนเกิดขึ้นจากการเปิดเผยข้อมูลของ NSA เกี่ยวกับการดักฟังสายสื่อสารของ Skype ผู้ใช้และนักวิเคราะห์หลายรายได้ยกคิ้วขึ้นจากการเปลี่ยนแปลงจากโหมด P2P ไปเป็นไคลเอ็นต์เซิร์ฟเวอร์ที่ควบคุมโดย Skype การเปลี่ยนแปลงอาจมีแรงจูงใจอื่น ๆ อยู่เบื้องหลังหรือไม่? ข้อมูลปัจจุบันของผู้ใช้ Skype มีความปลอดภัยหรือไม่? ยังไม่มีคำถามใด ๆ