SMTP協(xié)議是郵件傳輸協(xié)議,英文SimpleMailTransferProtocol,應(yīng)用層協(xié)議之一,SMTP主要是用作郵件收發(fā)協(xié)議,SMTP服務(wù)器是遵循SMTP協(xié)議的發(fā)送郵件服務(wù)器,用來發(fā)送或中轉(zhuǎn)用戶發(fā)出的電子郵件
SLIP協(xié)議是指串行線路網(wǎng)際協(xié)議,英文SerialLineInternetProtocol,是在串行通信線路上支持TCP/IP協(xié)議的一種點(diǎn)對(duì)點(diǎn)式的鏈路層通信協(xié)議 。
PPP協(xié)議是點(diǎn)對(duì)點(diǎn)協(xié)議,英文PointtoPointProtocol,是一種鏈路層協(xié)議,是在為同等單元之間傳輸數(shù)據(jù)包而設(shè)計(jì)的 。設(shè)計(jì)目的主要是用來通過撥號(hào)或?qū)>€方式建立點(diǎn)對(duì)點(diǎn)連接發(fā)送數(shù)據(jù),使其成為各種主機(jī)、網(wǎng)橋和路由器之間簡(jiǎn)單連接的一種共通的解決方案 。
網(wǎng)絡(luò)根據(jù)傳輸方式可以進(jìn)行分類,一般分為面向連接型和面向無連接型 。
在互聯(lián)網(wǎng)應(yīng)用中,每個(gè)終端系統(tǒng)都可以彼此交換信息,這種信息也被稱為報(bào)文(Message),報(bào)文是一個(gè)集大成者,它可以包括你想要的任何東西,比如文字、數(shù)據(jù)、電子郵件、音頻、視頻等 。為了從源目的地向端系統(tǒng)發(fā)送報(bào)文,需要把長(zhǎng)報(bào)文切分為一個(gè)個(gè)小的數(shù)據(jù)塊,這種數(shù)據(jù)塊稱為分組(Packets),也就是說,報(bào)文是由一個(gè)個(gè)小塊的分組組成 。在端系統(tǒng)和目的地之間,每個(gè)分組都要經(jīng)過通信鏈路和分組交換機(jī),分組要在端系統(tǒng)之間交互需要經(jīng)過一定的時(shí)間,如果兩個(gè)端系統(tǒng)之間需要交互的分組為L(zhǎng)比特,鏈路的傳輸速率問R比特/秒,那么傳輸時(shí)間就是L/R秒 。
一個(gè)端系統(tǒng)需要經(jīng)過交換機(jī)給其他端系統(tǒng)發(fā)送分組,當(dāng)分組到達(dá)交換機(jī)時(shí),交換機(jī)就能夠直接進(jìn)行轉(zhuǎn)發(fā)嗎?不是的,交換機(jī)可沒有這么無私,你想讓我?guī)湍戕D(zhuǎn)發(fā)分組?好,首先你需要先把整個(gè)分組數(shù)據(jù)都給我,我再考慮給你發(fā)送的問題,這就是存儲(chǔ)轉(zhuǎn)發(fā)傳輸 。
下面是一個(gè)存儲(chǔ)轉(zhuǎn)發(fā)傳輸?shù)氖疽鈭D 。
圖1-9
由圖1-9可以看出,分組1、2、3向交換器進(jìn)行分組傳輸,并且交換機(jī)已經(jīng)收到了分組1發(fā)送的比特,此時(shí)交換機(jī)會(huì)直接進(jìn)行轉(zhuǎn)發(fā)嗎?答案是不會(huì)的,交換機(jī)會(huì)把你的分組先緩存在本地 。這就和考試作弊一樣,一個(gè)學(xué)霸要經(jīng)過學(xué)渣A給學(xué)渣B傳答案,學(xué)渣A在收到答案后,它可能直接把卷子傳過去嗎?學(xué)渣A說,等我先把答案抄完(保存功能)后再把卷子給你,當(dāng)然一個(gè)及其有素質(zhì)的學(xué)渣就另說了 。
什么?你認(rèn)為交換機(jī)只能和一條通信鏈路進(jìn)行相連?那你就大錯(cuò)特錯(cuò)了,這可是交換機(jī)啊,怎么可能只有一條通信鏈路呢?
所以我相信你一定能想到這個(gè)問題,當(dāng)多個(gè)端系統(tǒng)同時(shí)給交換器發(fā)送分組,一定存在順序到達(dá)和排隊(duì)問題 。事實(shí)上,對(duì)于每條相連的鏈路,該分組交換機(jī)都會(huì)有一個(gè)輸出緩存(outputbuffer)和輸出隊(duì)列(outputqueue)與之對(duì)應(yīng),它用于存儲(chǔ)路由器準(zhǔn)備發(fā)往每條鏈路的分組 。如果到達(dá)的分組發(fā)現(xiàn)路由器正在接收其他分組,那么新到達(dá)的分組就會(huì)在輸出隊(duì)列中進(jìn)行排隊(duì),這種等待分組轉(zhuǎn)發(fā)所耗費(fèi)的時(shí)間也被稱為排隊(duì)時(shí)延,上面提到分組交換器在轉(zhuǎn)發(fā)分組時(shí)會(huì)進(jìn)行等待,這種等待被稱為存儲(chǔ)轉(zhuǎn)發(fā)時(shí)延,所以我們現(xiàn)在了解到的有兩種時(shí)延,但是其實(shí)是有四種時(shí)延 。這些時(shí)延不是一成不變的,其變化程序取決于網(wǎng)絡(luò)的擁塞程度 。
因?yàn)殛?duì)列是有容量限制的,當(dāng)多條鏈路同時(shí)發(fā)送分組導(dǎo)致輸出緩存無法接受超額的分組后,這些分組會(huì)丟失,這種情況被稱為丟包(packetloss),到達(dá)的分組或者已排隊(duì)的分組將會(huì)被丟棄 。
下圖說明了一個(gè)簡(jiǎn)單的分組交換網(wǎng)絡(luò) 。
圖1-10
下面來一個(gè)情景模擬:假定主機(jī)A和主機(jī)B要向主機(jī)E發(fā)送分組,主機(jī)A和B首先通過100Mbps以太網(wǎng)鏈路將其數(shù)據(jù)包發(fā)送到第一臺(tái)路由器,然后路由器將這些數(shù)據(jù)包定向到15Mbps的鏈路 。如果在較短的時(shí)間間隔內(nèi),數(shù)據(jù)包到達(dá)路由器的速率(轉(zhuǎn)換為每秒比特?cái)?shù))超過15Mbps,則在數(shù)據(jù)包在鏈路輸出緩沖區(qū)中排隊(duì)之前,路由器上會(huì)發(fā)生擁塞,然后再傳輸?shù)芥溌飞?。例如,如果主機(jī)A和主機(jī)B背靠背同時(shí)發(fā)了5包數(shù)據(jù),那么這些數(shù)據(jù)包中的大多數(shù)將花費(fèi)一些時(shí)間在隊(duì)列中等待 。實(shí)際上,這種情況與許多普通情況完全相似,例如,當(dāng)我們排隊(duì)等候銀行出納員或在收費(fèi)站前等候時(shí) 。
推薦閱讀
- 冬瓜肉絲炒木耳的做法?
- 大的青芒果怎么切 青芒果怎么切視頻
- 牛腩是牛哪個(gè)部位的肉
- 八款最去濕氣的祛濕湯排骨 八款最去濕氣的祛濕湯
- 每天吃花生醬會(huì)胖嗎 吃花生醬會(huì)胖嗎
- 肺紋理增重是什么原因 肺紋理增重什么意思
- 琥珀的科學(xué)價(jià)值是多少 琥珀的科學(xué)價(jià)值
- 新疆省本民族的建筑風(fēng)格是什么
- 小戶型客廳適合怎么樣的茶幾小客廳適合什么形狀茶幾
- 心如金堅(jiān)是什么意思
