Unicasting vs Multicasting
Компьютерийн сүлжээнд Unicast гэдэг нь нэг илгээгчээс нэг хүлээн авагч руу мэдээлэл дамжуулахыг хэлнэ. Тиймээс unicasting нь сүлжээнд зөвхөн хоёр зангилааг хамардаг. Unicasting дахь ганц хүлээн авагч нь өвөрмөц хаягаар тодорхойлогддог. Нөгөө талаас Multicasting гэдэг нь мэдээллийг хүлээн авагчдын бүлэгт нэг дамжуулалтаар дамжуулахыг хэлдэг. Multicasting нь ихэвчлэн IP (интернет протокол) Multicasting хэлбэрээр хэрэгждэг.
Unicasting гэж юу вэ?
Компьютерийн сүлжээний тухайд unicasting гэдэг нь нэг илгээгчээс нэг хүлээн авагч руу мэдээлэл дамжуулахыг хэлнэ. Unicasting нь Transmission Control Protocol (TCP) болон User Datagram Protocol (UDP) зэрэг сесс дээр суурилсан IP дамжуулах протоколуудыг ашигладаг. Unicasting-д хүлээн авагч эсвэл үйлчлүүлэгч бүр нэмэлт зурвасын өргөн зарцуулж серверт холбогддог. Үйлчлүүлэгч нь сервертэй шууд холбоотой байдаг. Жишээлбэл, та https://www.cnn.com URL хаягийг компьютерээсээ хүссэн нөхцөл байдлыг авч үзье. Энэ хүсэлтийг зөвхөн CNN сервер хүлээн авах ёстой, эс тэгвээс сүлжээ нь сүлжээн дэх бусад компьютерт илгээсэн хүсээгүй хүсэлтээр дүүрнэ. Тиймээс Unicast дамжуулалт нь сүлжээнд зайлшгүй шаардлагатай бөгөөд Ethernet болон IP сүлжээгээр дэмжигддэг. Unicast дамжуулалтын зарим жишээ бол http, smtp, telnet, ssh болон pop3 юм. Үйлчлүүлэгч хувийн эсвэл өвөрмөц нөөцийг хүссэн тохиолдолд Unicasting ашигладаг. Гэхдээ илгээгч нь хүлээн авагч бүртэй тусдаа холболт хийх шаардлагатай тул олон үйлчлүүлэгчдэд мэдээлэл дамжуулахад unicasting тохиромжгүй. Энэ нь илгээгч дэх тооцоолох нөөцийг зарцуулж, сүлжээнд их хэмжээний зурвасын өргөнийг ашиглах болно.
Олон дамжуулалт гэж юу вэ?
Өмнө дурьдсанчлан multicasting гэдэг нь мэдээллийг хүлээн авагчдын бүлэгт нэг дамжуулалтаар дамжуулахыг хэлнэ. Multicasting-д эх сурвалж нь өгөгдлийн багцыг зөвхөн нэг удаа дамжуулах шаардлагатай. Чиглүүлэгч гэх мэт сүлжээн дэх зангилаа нь дамжуулагдсан өгөгдлийн багцын шаардлагатай хуулбарыг хийдэг бөгөөд ингэснээр олон хүлээн авагч хүлээн авах боломжтой болно. Завсрын чиглүүлэгчид нь тухайн илгээгчээс өгөгдөл хүлээн авах сонирхлыг харуулсан пакетуудыг бүртгүүлсэн хүлээн авагч руу илгээдэг. IP multicasting нь түгээмэл хэрэглэгддэг олон дамжуулалтын хэрэглүүрүүдийн нэг юм. Цаашилбал, эх сурвалж нь олон дамжуулалт хийх гэж байгаа хүлээн авагчдын хаягийг мэдэх шаардлагагүй бөгөөд илгээгч болон хүлээн авагчдын хооронд шууд холбоо байхгүй. Олон дамжуулалт нь их хэмжээний өгөгдөл дамжуулахад тохиромжгүй бөгөөд интернетийн зөвхөн жижиг хэсгүүдэд олон дамжуулалтыг идэвхжүүлдэг тул интернетэд ихэвчлэн өргөн хүрээнд ашиглагддаггүй.
Unicasting болон Multicasting хоёрын ялгаа нь юу вэ?
Unicasting болон multicasting хоёрын гол ялгаа нь хүлээн авагчтай хэрхэн харьцдагт байдаг. Unicasting-д мэдээллийг нэг хүлээн авагч руу нэг илгээгч дамжуулдаг бөгөөд хүлээн авагч нь илгээгчтэй шууд холбоотой байдаг. Multicasting-д мэдээллийг олон хүлээн авагчид нэг дамжуулалтаар илгээдэг бөгөөд илгээгч болон хүлээн авагчийн хооронд шууд хамаарал байхгүй. Unicasting нь үйлчлүүлэгчийн хувийн нөөцийг хүссэн тохиолдолд ашиглагддаг бөгөөд энэ нь сүлжээний өргөн зурвасын өргөнийг ашиглах тул олон үйлчлүүлэгчдэд мэдээлэл дамжуулахад тохиромжгүй байдаг. Нөгөөтэйгүүр, олон дамжуулалт нь хүлээн авагчтай шууд холбогддоггүй тул сүлжээний зурвасын өргөнийг нэг дамжуулалт болгон ашигладаггүй.