Simple Mail Transfer Protocol

מתוך ויקיפדיה, האנציקלופדיה החופשית

ערך זה זקוק לעריכה, על מנת שיתאים לסגנון המקובל בוויקיפדיה.
הסיבה שניתנה לכך היא שיש בעיות כיווניות, עיצוב ושפה. אם אתם סבורים כי אין בדף בעיה, ניתן לציין זאת בדף השיחה שלו.
פרוטוקולים במודל ה-OSI
HTTP, SMTP, FTP, IRC, SNMP, SSH ... Application
SSH ... Presentation
Session
TCP, UDP, SCTP, RTP, DCCP ... Transport
IPv4, IPv6, ICMP, RIP, IPX ... Network
Ethernet, Token ring, FDDI, ARP ... Data Link
802.11 WiFi ... Physical
פרוטוקולים במודל ה-TCP/IP
Application HTTP, SMTP, FTP, SSH, IRC, SNMP, SIP ...
Transport TCP, UDP, SCTP, RTP, DCCP, ICMP ...
Network IPv4, IPv6, ICMP, ARP, IPX ...
Physical Ethernet, 802.11 WiFi, Token ring, FDDI, ARP ...

Simple Mail Transfer Protocolראשי תיבות: SMTP; בתרגום חופשי: פרוטוקול פשוט להעברת דואר) הוא כיום הפרוטוקול הסטנדרטי להעברת דואר אלקטרוני באינטרנט. SMTP מתפקד בשכבת התוכנה של מודל הOSI ובשכבת התוכנה של מודל הTCP/IP, ומשתמש במפתח port 25 של TCP.

SMTP משמש למשלוח דואר אלקטרוני ולהעברתו בין שרתים שונים, עד שיגיע לשרת היעד, אך אינו מאפשר למשתמש לשלוף את הודעות הדואר שלו מן השרת. לביצוע פעולה זו יש להשתמש בפרוטוקולים אחרים דוגמת POP3 או IMAP.

שורשיו של פרוטוקול SMTP נעוצים בימים הראשונים של האינטרנט ומכאן פשטותו היחסית. הפשטות הזו מתבטאת בין השאר בהעדר מנגנון אימות 'חזק' לגבי מספר שדות וביניהם שדה השולח (From). החולשה הזו מאפשרת לכל אדם בעולם להתחזות לכל כתובת אחרת (למשל, @Microsoft.com). יש מספר ארגונים שעובדים לשפר את המצב הקיים (שהוא גן-עדן לזבלני דוא"ל) ביניהם חברת יאהו והרחבת הפרוטוקול הקיים ל- Secure SMTP

[עריכה] הדגמת עבודה ב־SMTP

כאשר מתחברים למכונה מרוחקת, שבה מותקן שרת SMTP, היא מצפה לשורה המתחילה ב- HELO ולאחריה שם הלקוח המבקש להתחבר אליה. למשל:

HELO ANONYMOUS

תגובתו, המשתנה משרת מייל אחד לשני, תתחיל תמיד במספר 250, המציין כי ההוראה שנשלחה הובנה. לאחר מכן, יצפה ל- MAIL FROM: וכתובת המקור של הדואר

MAIL FROM:romeo@bogus.net

ולאחר מכן, ל- RCPT TO: וכתובת יעד מוצמדת.

RCPT TO:juliet@fakenet.com

הוספת DATA תאפשר כתיבת המייל, עד שהסימן נקודה המצוי בשורה משלו.

DATA
I`m am sorry to say that I want to leave you.
.

[עריכה] ראו גם