? ? ? ?生存周期表示一個Internet 報文生存期的上限,由報文的發(fā)送者來設(shè)置??梢园焉嬷?期看作是數(shù)據(jù)庫包的壽命計數(shù)器。為了防止數(shù)據(jù)包在網(wǎng)絡(luò)中無休止地被傳遞下去,或者由于 傳輸路徑造成死循環(huán),每個 IP 數(shù)據(jù)包中都包含一個壽命計數(shù)器。數(shù)據(jù)包在網(wǎng)絡(luò)傳輸?shù)倪^程 中,每經(jīng)過一個路由器的處理,其中的壽命計數(shù)器就會遞減1。如果壽命計數(shù)器的值等于0, 并且報文還沒有到達目的地,則該報文將會被丟失。發(fā)送者將會在稍后重新發(fā)送該報文。 為什么要在IP 協(xié)議中使用生存周期的概念呢。因為Internet的結(jié)構(gòu)是復(fù)雜的,從一個主 機發(fā)送報文到另外一個主機可以有多種路徑,這一點與現(xiàn)實生活中一樣,比如開車前往一個 地點就可以有多種路線可供選擇。因為數(shù)據(jù)包在網(wǎng)絡(luò)傳輸中的路徑是由路由器或交換機等網(wǎng) 絡(luò)設(shè)備根據(jù)當(dāng)時的網(wǎng)絡(luò)情況選擇的,所以每次傳輸?shù)穆窂蕉伎赡懿煌?。如果一個數(shù)據(jù)包在傳 輸過程中進入了環(huán)路,如果不終止它的話,它可能一直這樣循環(huán)下去。如果網(wǎng)絡(luò)中存在大量 這樣循環(huán)的數(shù)據(jù)包,那對于網(wǎng)絡(luò)來說就是一種災(zāi)難性。使用生存周期就可以解決這種問題, 它可以將長時間無法到達目的地的數(shù)據(jù)包丟棄。
