打開(kāi)一個(gè)網(wǎng)頁(yè),用http協(xié)議的方式來(lái)獲取這個(gè)網(wǎng)頁(yè)的內(nèi)容,其中包括網(wǎng)頁(yè)文本和各種圖片資源,如果以加密的方式訪問(wèn),還可以使用https協(xié)議來(lái)獲取資源,在http1.0時(shí)代,每次請(qǐng)求都要重新建立一次TCP連接,但是到了http2的時(shí)代就是一次請(qǐng)求多個(gè)數(shù)據(jù),而且支持二進(jìn)制流的傳輸,且對(duì)頭部信息進(jìn)行壓縮,因?yàn)槊看握?qǐng)求的頭部都是一樣的一些ua信息等,而且http2頁(yè)支持由服務(wù)器端向客戶端推送
郵件協(xié)議,先回憶一下,每次新入職一個(gè)公司,都要先拿到一個(gè)新電腦,然后用公司指定的郵件收發(fā)客戶端登錄,在配置登錄信息時(shí)候首次啟動(dòng)客戶端,會(huì)提示選擇郵件收發(fā)協(xié)議,一般會(huì)有pop、IMAP、SMTP這些選項(xiàng)
這些郵件收發(fā)客戶端,配套實(shí)現(xiàn)了以上這些協(xié)議的郵件收發(fā)對(duì)接工作
POP3就和我們用郵局送信是一樣的,舉個(gè)例子,假設(shè)我的一個(gè)朋友要給我發(fā)一封信件,那么他首先會(huì)將這個(gè)信件發(fā)送到郵局(郵件服務(wù)器),然后郵局將這封信件,手抄了一份給我了,之后將原本燒掉了,此時(shí)郵局已經(jīng)沒(méi)有這封信件了。公司推薦這種方式是因?yàn)镻OP3并不會(huì)因?yàn)猷]件傳輸?shù)臄?shù)目增加導(dǎo)致郵件服務(wù)器磁盤占滿(因?yàn)镻OP3這種方式在服務(wù)器上并不會(huì)保存郵件的原本)
IMAP與POP3的區(qū)別就是POP3協(xié)議允許電子郵件客戶端下載服務(wù)器上的郵件,但是在客戶端的操作(如移動(dòng)郵件,標(biāo)記已讀等),不能反饋到服務(wù)器上(因?yàn)榉?wù)器壓根沒(méi)有這個(gè)郵件),比如通過(guò)客戶端收取了郵箱中的三封郵件并移動(dòng)到其他文件夾,郵箱服務(wù)器上的這些郵件是沒(méi)有同時(shí)被移動(dòng)的,而IMAP提供webmail與電子郵件客戶端之間雙向通信,客戶端的操作都會(huì)反饋到服務(wù)器算上,對(duì)郵件進(jìn)行的操作,服務(wù)器上的郵件也會(huì)做相應(yīng)的動(dòng)作。同時(shí),IMAP像POP3那樣提供了方便的郵件下載服務(wù),讓用戶能進(jìn)行離線閱讀。IMAP提供摘要瀏覽功能可以讓你在閱讀完所有的郵件到達(dá)時(shí)間、主題、發(fā)件人、大小等信息后才作出是否下載的決定。此外,IMAP更好的支持了從多個(gè)不同設(shè)備中隨機(jī)訪問(wèn)新郵件。
SMTP(簡(jiǎn)單郵件傳輸協(xié)議),它是一組用于從源地址到目的地址傳輸郵件的規(guī)范,通過(guò)它來(lái)控制郵件的中轉(zhuǎn)方式。SMTP協(xié)議屬于TCP/IP協(xié)議簇,它幫助每臺(tái)計(jì)算機(jī)在發(fā)送或中轉(zhuǎn)信件時(shí)找到下一個(gè)目的地。SMTP還有一個(gè)認(rèn)證,簡(jiǎn)單地說(shuō)就是要求必須在提供賬戶名和密碼之后才可以登錄到SMTP服務(wù)器,這就使得那些垃圾郵件的散播者無(wú)可乘之機(jī)。增加SMTP認(rèn)證就是為了使得用戶免于垃圾郵件的侵?jǐn)_。