郵件中的協議

《Computer Networking:A Top-Down Approach,Sixth Edition》中的一幅插圖:
郵件中的協議
現在來區分一下這幾種協議。
HTTP與SMTP的區別:
1.主被動方式 。HTTP是被動的,所以是pull protocol,SMTP是主動的,所以是push protocol。
2.編碼,SMTP全是ASCII,所以遇到不是ASCII的時候就會多一道轉換,而HTTP則支持二進制。
拿報文是pull,所以不能用SMTP,拿報文的協議可以用POP3,IMAP,HTTP。
POP3有點不方便,下載郵件到本地,在本地進行一些編輯,沒有辦法對服務器端進行操作,IMAP則可以操作服務器端。不過現在應該都用HTTP了,Alice發送到服務器,Bob從服務器接收郵件都用HTTP,服務器與服務器之間還用SMTP。書中是這麼講的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章