Wednesday, September 16, 2009

อธิบาย Push-Email

อะไรคือ Push-Email?

การรับส่่ง Email ประกอบด้วยตัวการหลักสองฝ่ายคือ Client และ Server
ในกรณีของระบบโทรศัพท์มือถือ Client คือ โทรศัพท์ Server คือ ระบบเครือข่าย

โดยปรกติ การรับส่งอีเมลล์จะเป็น Pull-service คือ Client เป็นคนติดต่อ Server
เพื่อร้องขอตรวจสอบอีเมลล์ เช่นเดียวกับการที่เราเข้าเวบ Hotmail, Gmail เพื่อ
เชคว่ามีอีีเมลล์ใหม่เข้ามาหรือไม่ ดังนั้นเพื่อให้รับอีเมลล์ใหม่ได้ตลอดเวลา Client
ต้องคอยติดต่อ Server อยู่ตลอดเวลาเป็นระยะ (Fetching, Polling)

ในกรณีของ Push-service เมื่อมีอีเมลล์ใหม่เข้ามา Server จะเป็นคนส่งสัญญาณ
ไปยัง Client ให้ทำการดึงข้อมูลโดยอัตโนมัติ ด้วยเหตุนี้จึงเรียกว่า Push

ข้อดีของ Push คือ Client ไม่ต้องคอยติดต่อ Server เพื่อร้องขอตรวจสอบอีเมลล์
อยู่ตลอดเวลา สำหรับโทรศัพท์หรืออุปกรณ์พกพาถือว่าสำคัญ
ถ้าโทรศัพท์ต้องคอยติดต่ออยู่ตลอดเวลานอกจากจะต้องใช้พลังงานสำหรับส่ง
ซึ่งสิ้นเปลืองแบตเตอรี่แล้วยังสิ้นเปลืองช่องสัญญาณอีกด้วย
นอกจากนี้ยังได้ความรวดเร็ว ณ. เวลาที่อีเมลล์เข้า จะมีสัญญาณส่งไปที่โทรศัพท์
โดยทันที (Real-time)

3 comments:

  1. สองระบบในทางเทกนิกมีความแตกต่างกันหรือเปล่า

    ก็คือว่า... ถ้าวันนี้เรามี บ. โอเปอเรเต้อร์ที่ให้บริการ พูลอีเมล์พรุ่งนี้ อยากให้บริการ พุชอีเมล์ด้วย อะไร บ้างที่เราต้องเปลี่ยน ทั้งฝั่งผู้ให้บริการ และผู้รับบริการ

    เฉพาะ ซอฟต์แวร์หรือเปล่า

    ReplyDelete
  2. ในทางปฏิบัติแต่ละแพลตฟอร์มเช่น RIM's BlackBerry, Apple iPhone, MS Exchange มีโปรโตคอลของตัวเองในระดับ software โดยใช้เทคโนโลยีพื้นฐานและโปรโตคอลระดับ network เช่น TCP/IP, SSL เพื่อส่งข้อความระหว่าง client, server

    ดังนั้นถ้า hardware ของโอเปอเรตอร์รองรับเทคโนโลยีข้างต้น ที่เหลือก็เป็นเรื่องของซอฟท์แวร์

    ReplyDelete
  3. Well, if HW is supporting... it`s only the matter of SW then...

    Totally agreed!

    ReplyDelete