囚犯們雖然被關在一個個囚房裡,但是卻鎖不住他們私下交換香煙、啤酒。如果兩個囚犯關在相同的囚房裡,這種交換非常簡單,直接找到對方就可以交易了。但是如果兩個囚犯關在不同的囚房裡,他們如何交易呢?
Alice想用自己的香煙,交換Bob的啤酒,而Bob卻在很遠很遠的囚房裡。Alice靈機一動,將香煙遞給老王(老大/牢頭),煩請轉交Bob。老王趴在鐵柵欄後,伸出長長的右手將香煙遞給隔壁囚房的老張(老大/牢頭),煩請轉交給Bob,Alice的貨。老張重複老王的動作,把香煙傳遞到下一間囚房的牢頭處。經過N次的接力,最終香煙終於到達老李(老大/牢頭)處。老李知道Bob就位於自己的囚房裡,於是將香煙扔給Bob。稍後Bob將啤酒也按照類似的方法傳遞迴去,最終啤酒也到達Alice的手裡,至此一次交易通信完成了。
網關好比一套房子的大門,整套房子是自己終端所在的區域網環境,當房子內的人要去拜訪房子外面的親戚朋友(其他區域網)時,就需要通過大門也就是網關來進出,數據包的傳輸必須要通過網關才能到達。(這裡網關泛指連接外網的設備,不限定具體設備,可以是路由器、防火牆等)