วันพฤหัสบดีที่ 30 สิงหาคม พ.ศ. 2561

SMTP

SMTP 

     Simple Mail Transfer Protocol หรือ SMTP คือ มาตราฐานบน Internet สำหรับการรับส่ง Email นั้นเอง หรือจะเรียกว่า protocol ส่ง mail ก็ว่าได้ ปัจจุบัน mail server และ ระบบส่งเมลล์ทั่วโลก ต่างใช้ SMTP ในการรับและส่งข้อมูลเมลล์กันหมดแล้ว ซึ่งสำหรับฝั่ง client เองแล้ว ตัว program mail จะใช้ SMTP สำหรับขาส่งไปหา mail server เท่านั้น สำหรับขารับ client program จะใช่ IMAP หรือ POP3
     SMTP จะสื่อสารกันระหว่าง mail server ด้วย port 25 ในทางกลับกัน ฝั่ง mail client จะส่ง mail ไปยัง mail server ที่ port 587 แต่บางครั้งก็อาจจะไปใช้ port 456 แทนด้วยเหตุผลบางประการ และสำหรับ SSL connection เราจะเรียก protocol ว่า SMTPS
     ส่วนสำหรับระบบที่เป็น proprietary หรือ เขียนด้วยภาษาเฉพาะเช่น IBM Lotus Notes, Microsoft Exchange รวมถึง webmail เช่น Outlook, Gmail, Yahoo! พวกนี้จะใช้มาตราฐานของภายในบริษัทเองในการเข้าถึงข้อมูลภายในบัญชี mail box ของแต่ละ mail server แต่ทั้งหมดจะยังคงใช้ SMTP ในการรับส่งเมลล์อยู่ดี
การทำงานของ SMTP
     SMTP มีชุดคำสั่งที่ค่อนข้างง่ายสำหรับใช้สือสารหรือส่ง email ระหว่าง mail server ทำงานโดยการให้ server แยกส่วนของข้อมูลออกมาเป็นหมวดหมู่ ที่ server ปลายทางสามารถเข้าใจได้ และเมื่อส่ง mail ออกไป ข้อมูลในรูป string หรือ text จะถูกแยกออกมาเป็นส่วนเพื่อวิเคราะห์หาสิ่งที่ต้องทำในและส่วนนั้นๆ
     SMTP ช่วยในเรื่อง code ในการจำแนกข้อมูล message ใน mail ส่วน mail server ออกแบบมาให้ทำความเข้าใจความหมายของข้อมูลเหล่านั้น ขณะที่ message ถูกส่งผ่านไปยังปลายทาง บางครั้งอาจจะต้องผ่าน computer จำนวนมาก ซึ่งทำงานโดยการ stored and forward ไปยัง computer ลำดับต่อไปในเส้นทางนั้นเรื่อยๆ มองง่ายๆว่าเหมือนจดหมายนั้นถูกส่งต่อผ่านมือแต่ละคนระหว่างทางไปจนถึง mailbox

อ้างอิง : https://saixiii.com/what-is-smtp/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

โปรโตคอลที่ทำงานใน OSI Model Layer

 โปรโตคอลที่ทำงานใน OSI Model Layer 1.Data Link Layer ATM (  automatic teller machine  ) Ethernet FDDI (  Fiber Distributi...