思考
網(wǎng)絡(luò)中比較重要的思想。
協(xié)議的三個(gè)要素 語(yǔ)義 語(yǔ)法 時(shí)序
語(yǔ)義 指的就是要做什么。在協(xié)議中就是每個(gè)報(bào)文的控制信息的意思。比如 ip協(xié)議中的網(wǎng)絡(luò)地址就是用來(lái)唯一表示一臺(tái)機(jī)器的。
語(yǔ)法 指的就是一些格式方面的東西。 在協(xié)議中就是報(bào)文的格式。不同的協(xié)議有不同的格式。
時(shí)序 網(wǎng)絡(luò)中存在很多包,要區(qū)分那個(gè)時(shí)間發(fā)生了什么就需要一個(gè)這個(gè)東西。
復(fù)用 和 分用
復(fù)用:這個(gè)是用在運(yùn)輸層tcp 和 udp用到的一個(gè)思想。 應(yīng)用層的不同協(xié)議通過(guò)自己的端口號(hào)可以都使用tcp 或者 udp 協(xié)議。
分用:當(dāng)一個(gè)數(shù)據(jù)包到達(dá)時(shí)還是通過(guò)端口號(hào)將不同進(jìn)程需要的數(shù)據(jù)給發(fā)送過(guò)去。
分層
這個(gè)是整個(gè)體系中最重要的概念之一。 將復(fù)雜的整個(gè)網(wǎng)絡(luò)劃分為合理的層次,每一層做不同的工作,第n層給第n+1層提供抽象接口,本層只需要關(guān)心自己的上一層和
下一層,本層對(duì)上一層提供的服務(wù)是透明的,通過(guò)這種方式降低了很多復(fù)雜度。
擁塞控制
tcp中的擁塞控制的思路在很多地方可以使用到,主要的算法就是慢開始,擁塞避免, 快重傳,快恢復(fù)。在做一個(gè)需要控制任務(wù)節(jié)奏的程序的時(shí)候可以利用上前面提到
的這幾個(gè)算法。
個(gè)人blog www.97up.cn