1. 河豚號 > 生活百科 >

電子郵件地址是什么格式(淺析電子郵件模式和傳輸方式)

現(xiàn)在我們都經(jīng)常使用微信、QQ等IM工具,我們稱之為實(shí)時(shí)通信軟件,可能大家都還不知道,微信的前身還是QQ郵箱里面的一個小插件。今天我們來介紹下,郵件這種東西,在互聯(lián)網(wǎng)中是如何傳輸?shù)?,是什么樣的形式存在呢?/p>

 

電子郵件是怎么一回事,這么解釋,小孩都能看懂

 

電子郵件誕生的時(shí)間比較早,早就在幾十年前,雖然有了網(wǎng)絡(luò),但是不同人,交流起來仍然非常麻煩。計(jì)算機(jī)底層是二進(jìn)制,怎么把想表達(dá)的東西變成二進(jìn)制而對方又能順利看到,一直是一個難題。于是,大家就發(fā)明一種叫做SMTP的協(xié)議,從計(jì)算機(jī)網(wǎng)絡(luò)的角度來看,它的傳輸層使用的是TCP協(xié)議傳輸,兩臺機(jī)器建立TCP連接后,雙方開始在這個連接上進(jìn)行控制應(yīng)答與數(shù)據(jù)傳遞。這種模式,就好比一個人直接拉了一條電話線到另外一個人家,可以隨時(shí)進(jìn)行通信了。

 

電子郵件是怎么一回事,這么解釋,小孩都能看懂

 

但是這種模式存在什么問題呢?那便是如果對方不在線,就無法建立連接。對方的電腦沒開啟,你就永遠(yuǎn)無法發(fā)郵件給對方,如果你想發(fā)郵件給對方,那就只好提前打個電話,跟他說哥們,我要給你發(fā)郵件了,趕緊上線吧。

 

電子郵件是怎么一回事,這么解釋,小孩都能看懂

 

設(shè)想,如果我們不在線,就不能收發(fā)消息,那得多麻煩,只要有麻煩的地方,就有商機(jī)。很快就有一些廠商,愿意用科技的力量,幫大家解決這個問題,像國外有谷歌,雅虎這樣的郵件服務(wù)商,國內(nèi)有搜狐、網(wǎng)易這些。他們是怎么解決的呢?就是提供一個服務(wù)器,把大家的東西存放起來。就好比雙十一了,我們經(jīng)常有快遞,我們不可能每次快遞員來的時(shí)候,都有空收快遞,于是,我們就跟快遞員說,先把這個東西放在物業(yè)那邊,然后在有空的時(shí)候,再去物業(yè)那里詢問有沒有新的快遞。

去物業(yè)看快遞有沒有新的快件,便是著名的POP3協(xié)議,谷歌雅虎會提供一些支持POP3協(xié)議的服務(wù)器,提供給大家去詢問有沒有新的郵件,在此之前,發(fā)送者使用SMTP協(xié)議將將發(fā)送的東西發(fā)給服務(wù)器,由服務(wù)器暫時(shí)保存,等著用戶來收取。

我們舉一個例子,用戶A從華為郵箱發(fā)送一份郵件給網(wǎng)易郵箱的用戶B。

  • 用戶A在自己的電腦上編寫郵件,填上收件人的地址,點(diǎn)擊發(fā)送。當(dāng)然,這里他必須知道收件人的地址,格式為xxx@yyy這里,yyy表示的是郵箱的提供廠商,可以是谷歌的、網(wǎng)易的、也可能是中國移動的。xxx表示對方在這個廠商注冊的賬號的信息。
  • 華為的服務(wù)器收到這份郵件,他首先判斷A是否是自己的用戶,然后開始解析發(fā)送地址,發(fā)現(xiàn)發(fā)送的對象是網(wǎng)易服務(wù)商的,于是開始跟網(wǎng)易的服務(wù)器建立連接,把這個郵件發(fā)給網(wǎng)易的服務(wù)器。
  • 網(wǎng)易的服務(wù)器收到騰訊發(fā)送過來的郵件,檢查B發(fā)現(xiàn)是自己的用戶,接收這份郵件,并轉(zhuǎn)發(fā)到自己的POP服務(wù)器,等待著用戶來拉取。
  • 用戶B登上網(wǎng)易郵箱,去網(wǎng)易的POP服務(wù)器上面詢問有沒有自己的最新郵件,然后接受到自己的郵件。

以上就是一份郵件的神奇互聯(lián)網(wǎng)之旅了,當(dāng)然這其中還有各種各樣的反垃圾校驗(yàn)呀,各種尋址呀,我們就不一一贅述了。我們學(xué)習(xí)了郵件中最為關(guān)鍵的兩個協(xié)議SMTP與POP3協(xié)議,這都是程序員面試常問的內(nèi)容。相信讀到這里,大家已經(jīng)清楚郵箱的基本流程了,關(guān)注我,讓我們一起學(xué)習(xí),共同進(jìn)步

本文由網(wǎng)上采集發(fā)布,不代表我們立場,轉(zhuǎn)載聯(lián)系作者并注明出處:http://findhiddenobjects.com/shbk/49706.html

聯(lián)系我們

在線咨詢:點(diǎn)擊這里給我發(fā)消息

微信號:15705946153

工作日:9:30-18:30,節(jié)假日休息