Simple Mail Transfer Protocol
מתוך ויקיפדיה, האנציקלופדיה החופשית
| ערך זה זקוק לעריכה, על מנת שיתאים לסגנון המקובל בוויקיפדיה. הסיבה שניתנה לכך היא שיש בעיות כיווניות, עיצוב ושפה. אם אתם סבורים כי אין בדף בעיה, ניתן לציין זאת בדף השיחה שלו. |
| 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 |
| 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. .

