閘道器中有無狀態是決定性的

2021-05-22 10:09:32 字數 1074 閱讀 3572

廣義的講,閘道器在各種網路中都存在,在各層都存在。從物理層的放大器和中繼器,到二層的橋接技術,到三層的路由器,到四層的

**,到

sip**,

alg,以及說不清楚層的

nat,防火牆,

dpi等,無所不在。

近日,在

ipbaobao

忽悠做ipv6

化的物聯網時,即把

ipv6

延伸到物聯網的感知延伸層,對於閘道器問題出現了激烈的爭論。

支援著認為

ipv6

延伸到物聯網,好處多多,尤其是無需或簡化了最麻煩的感測網和網際網路之間的閘道器

(參見我的相關博文)。

反對ipv6

者認為,把

ipv6

延伸到感測器時,

6lowpan

是要對ipv6

的包頭進行壓縮的,即不是原來的普通

ipv6

了,因此在感測器網路和

ipv6

大網之間,仍然是需要閘道器的。

ipbaobao

認為,雙方的共識是在感測器網路和網際網路之間需要乙個閘道器,區別只是在於什麼樣的閘道器。兩者所說的閘道器,存在著天壤之別。

1.前者的閘道器是無狀態,後者的閘道器是有狀態的。狀態有否看似區別很小,其實很大。就像面向連線的技術中閘道器(網路

)是有狀態的,無連線的技術中閘道器(網路

)是無狀態的,看似不起眼的變化,帶來的是革命性的影響。

ip是無狀態的/無連線的,帶來的是網際網路的巨大成功。

www是一種restful技術,是無狀態的,也取得了巨大成功。

無狀態閘道器的另外乙個案例,就是清華大學提出的

ivi技術,本質上是一種無狀態的翻譯

ipv4

和ipv6

的技術。

2.前者的閘道器基本不需要做上層的翻譯,後者可能需要。而且即使翻譯,也是無狀態的。

當然,無狀態的代價也肯定是有的,這符合辯證法。「狀態」從閘道器中消失了

(不可能全消失,像路由器中還需要路由表那樣

),那「狀態」就需要出現在別的地方,比如載荷中,比如終端上,由此帶來了其他新問題。

會話Bean中的有無狀態,

無狀態就是說有被很多使用者使用,前乙個使用者設定的值會很容易被後乙個使用者所更改,所以無法維護乙個使用者所設定的 值,所以稱之為無狀態,有狀態就是指這個bean例項只被乙個使用者所使用所以可以保持乙個使用者所設定的值,所以稱之 為有狀態的。無狀態使用的是例項池來管理bean 有狀態使用的是啟用管理。...