TCP / IP

โปรโตคอลคืออะไร | IP ADDRESS  | Network Class | DATA PACKET | ENCAPSULATION | IP DARAGRAM | Exercise | Site Map | ความเป็นมาโครงงาน

Internet Management

SNMP

File Transfer And Access

NFS

FTP

TFTP

HTTP

CIFS

UUCP

Time Of Network

NTP

Electronics Mail

SMTP

POP3

IMAP4

NNTP

Real Time

IRC

Message Encryption Key

SET

SSL

PCT

Other Protocol

ACAP

DNS

TELNET

โปรโตคอลที่ทำงานเกี่ยวกับอีเมล์

การทำงานทั่วๆไปของอีเมล์โดยสรุปมีเพียง 2 ประเภท คือกานส่งอีเมลล์ และการรับอีเมลล์ โดย    โปรโตคอล SMTP(Simple Mail Transfer Protocol) จะใช้จะที่User agent ส่งอีเมลล์มาที่MTA (เฉพาะแบบoffline)และใช้ขณะรับและส่งอีเมล์ระหว่างMTA(Mail Transfer Agent) ด้วยกัน สำหรับการใช้เมล์แบบ offline คือเครื่องที่ผู้ใช้ใช้อ่านเมล์ไม่ได้ต่อกับเครื่องที่มีเมลล์บ็อกซ์ตลอดเวลา อาจเลือกดาวน์โหลดเมล์มาเก็บไว้ที่เครื่องของตัวเอง โดยจะมีโปรโตคอลที่เกี่ยวข้องอยู่ 2 แบบ คือ โปรโตคอลPop(Post Office Protocol) และIMAP(Internet Message Access Protocol) ซึ่งจะทำหน้าที่ดาวน์โหลดหรืออัพโหลดอีเมล์จากเครื่องของผู้ใช้ไปยังเครื่องที่มีMTA อยู่

 

องค์ประกอบและโปรโตคอลต่างๆที่ใช้งานอยู่ในระบบการทำงานของอีเมลล์

 

POP3(Post Office Protocol)

POP เป็นโปรโตคอลที่ทำหน้าที่โหลดอีเมลล์มาจากMTA ไปยัง User Agent ซึ่งในปัจจุบันได้พัฒนามาจนถึงเวอร์ชั่นที่3 แล้ว โปรโตคอลนี้เป็นตัวแรกที่ถูกออกแบบมาเพื่อใช้รับอีเมล์ และเพื่อให้สนับสนุนการทำงานในแบบoffline โดยจะติดต่อเข้าไปยังเมล์เซิร์ฟเวอร์แล้วดาวน์โหลดอีเมล์ทั้งหมดมาไว้ที่ User Agent จากนั้นจะลบอีเมล์ที่เซิร์ฟเวอร์นั้นทิ้งไป เพื่อป้องกันการดาวน์โหลดซ้ำ แต่ผู้ใช้จะทำงานแบบOnline กับ เซิร์ฟเวอร์ไม่ได้ เนื่องจากการอ่านอีเมล์จะดึงอีเมล์ที่เก็บไว้ในUser Agent ขึ้นมาให้อ่านหลังจากที่ดาวน์โหลดมาเก็บไว้ ซึ่งในขณะนั้นอาจจะไม่ได้ออนไลน์อยู่กับเน็ตเวิร์กก็ได้

โปรโตคอลของPOP3 จะทำงานในแบบไคลเอนต์เซิร์ฟเวอร์ คือมีโปรแกรมPOP server ในเมล์เซิร์ฟเวอร์ และPOP Client ในเครื่องผู้รับ ซึ่งปกติจะฝังอยู่ในโปรแกรมที่เป็นUser Agent เลย โปรแกรมทั้งสองจะติดต่อกันโดยใช้ชุดคำสั่งที่เป็นรหัสASCII

การทำงานของPOP3 จะทำงานร่วมกับโปรโตคอลTCP โดยทั่วไปจะใช้พอร์ต 110 ในการติดต่อ ขั้นตอนการทำงานของPOP3 จะมี3สถานะคือ

1.สถานะขออนุมัติ –เมื่อเริ่มต้นติดต่อกับเซิร์ฟเวอร์จะเป็นการเข้าสู่สถานะการขออนุมัติ โยไคลเอนต์จะต้องแจ้งชื่อผู้ใช้และรหัสผ่าน(Password) เพื่อขออนุมัติจากเซิร์ฟเวอร์ก่อน โดยไคลเอนต์จะใช้คำสั่งUSER เพื่อระบุชื่อผู้ใช้ หรือคำสั่ง PASS เพื่อกำหนด Password แต่ในกรณีที่ชื่อและ Password ถูกเข้ารหัสไว้ และไม่ได้เป็นค่าASCII ทั่วไปไคลเอนต์จะใช้คำสั่ง APOP ทำงานแทนคำสั่ง USER และ PASS

2.สถานะรับส่งรายการ - หลังจากที่ได้รับอนุมัติจากเซิร์ฟเวอร์แล้ว ก็จเข้าสู่สถานะที่ใช้คำสั่งในการทำงานต่างๆ

3.สถานะปรับปรุงข้อมูล – เมื่อ User Agent เลิกใช้งานด้วยคำสั่งQUIT ของPOP3 เซิร์ฟเวอร์ก็จะเข้าสู่สถานะปรับปรุงข้อมูล เพื่อลบอีเมล์ที่ดาวน์โหลดเรียบร้อยแล้วออกไป จากนั้นก็จะเข้าสู่สถานะขออนุมัติใหม่โดยอัตโนมัติ เพื่อรอรับการทำงานครั้งต่อไป