笨辦法學linux dhcp,了解網關、DNS、子網掩碼、MAC地址、DHCP

原標題:了解網關、DNS、子網掩碼、MAC地址、DHCP

什么是網關、DNS、子網掩碼,它有什么作用,確實,我們平時在網絡中總是在不斷的提到網關,卻很少真正的去了解它。

一、什么是網關

1、什么是網關

網關是一種充當轉換重任的計算機系統或設備。在使用不同的通信協議、數據格式或語言,甚至體系結構完全不同的兩種系統之間,網關是一個翻譯器。與網橋只是簡單地傳達信息不同,網關對收到的信息要重新打包,以適應目的系統的需求。同時,網關也可以提供過濾和安全功能。大多數網關運行在OSI 7層協議的頂層--應用層。

2、如何來理解網關

大家都知道,從一個房間走到另一個房間,必然要經過一扇門。同樣,從一個網絡向另一個網絡發送信息,也必須經過一道"關口",這道關口就是網關。顧名思義,網關(Gateway)就是一個網絡連接到另一個網絡的"關口"。

按照不同的分類標準,網關也有很多種。TCP/IP協議里的網關是最常用的,在這里我們所講的"網關"均指TCP/IP協議下的網關。

3、網關的ip地址

那么網關到底是什么呢?

網關實質上是一個網絡通向其他網絡的IP地址,網關在網段內的可用ip中選一個,不過,一般用的是第1個和最后一個。

例如

比如有網絡A和網絡B,

網絡A:的IP地址范圍為"192.168.1.1~192. 168.1.254",子網掩255.255.255.0;

如果需要與其它網段通信,那么它的網關可以設置為192.168.1.1,當然也可以設置為網段內其它的一個ip地址。

網絡B:的IP地址范為"192.168.2.1~192.168.2.254",子網掩碼255.255.255.0。

如果需要與其它網段通信,那么它的網關可以設置為192.168.2.1,當然也可以設置為網段內其它的一個ip地址。

ab15d29735c7b0bcb5478011285f8684.png

4、網關是如何實現通信?

在沒有路由器的情況下,不同的兩個網絡之間是不能進行TCP/IP通信的,即使是兩個網絡連接在同一臺交換機(或集線器)上,TCP/IP協議也會根據子網掩碼(255.255.255.0)判定兩個網絡中的主機處在不同的網絡里。而要實現這兩個網絡之間的通信,則必須通過網關。

如果網絡A中的主機發現數據包的目的主機不在本地網絡中,就把數據包轉發給它自己的網關,再由網關轉發給網絡B的網關,網絡B的網關再轉發給網絡B的某個主機(如附圖所示)。網絡B向網絡A轉發數據包的過程。

所以說,只有設置好網關的IP地址,TCP/IP協議才能實現不同網絡之間的相互通信。

5、什么是默認網關?

如果搞清了什么是網關,默認網關也就好理解了。就好像一個房間可以有多扇門一樣,一臺主機可以有多個網關。默認網關的意思是一臺主機如果找不到可用的網關,就把數據包發給默認指定的網關,由這個網關來處理數據包。現在主機使用的網關,一般指的是默認網關。

網關的作用

假設你的名字叫小不點,你住在一個大院子里,你的鄰居有很多小伙伴,在門口傳達室還有個看大門的李大爺,李大爺就是你的網關。當你想跟院子里的某個小伙伴玩,只要你在院子里大喊一聲他的名字,他聽到了就會回應你,并且跑出來跟你玩。

但是你不被允許走出大門,你想與外界發生的一切聯系,都必須由門口的李大爺(網關)用電話幫助你聯系。假如你想找你的同學小明聊天,小明家住在很遠的另外一個院子里,他家的院子里也有一個看門的王大爺(小明的網關)。但是你不知道小明家的電話號碼,不過你的班主任老師有一份你們班全體同學的名單和電話號碼對照表,你的老師就是你的DNS服務器。于是你在家里撥通了門口李大爺的電話,有了下面的對話:

小不點:李大爺,我想找班主任查一下小明的電話號碼行嗎?

李大爺:好,你等著。(接著李大爺給你的班主任掛了一個電話,問清楚了小明的電話)問到了,他家的號碼是211.99.99.99

小不點:太好了!李大爺,我想找小明,你再幫我聯系一下小明吧。

李大爺:沒問題。(接著李大爺向電話局發出了請求接通小明家電話的請求,最后一關當然是被轉接到了小明家那個院子的王大爺那里,然后王大爺把電話給轉到小明家)

就這樣你和小明取得了聯系。

二、什么是DNS

DNS是域名解析服務器(Domain Name System),是把網址變成IP地址的服務器。

DNS說白了是把域名翻譯成IP地址用的,這里面舉個例子,大家就很容易清楚了。

dfb3edd16334e5be3fb14b100f6b7eff.png

例如我們在瀏覽器里面輸入www.baidu.com的時候,機器要跟百度這個網站進行通信,機器要往外面發送數據包,數據包里面要寫百度這臺服務器的IP地址,我們不知道IP地址是多少,那么就需要主機問DNS服務器,DNS服務器就自動幫我們把www.baidu.com這個域名翻譯成了IP地址61.135.169.105。然后寫到了數據包的目的IP地址里面就可以進行通信。

就跟我們寫信一樣,你得寫個收信人的地址郵局才能給你發送吧,你給國外寫信,你寫中文地址郵局不認識,需要這個一個人幫你翻譯成英語。這就是DNS的作用,所以你得在本地連接里面寫DNS才可以正常瀏覽網頁,如果不設置DNS,是無法正常訪問網頁的。

三、MAC地址

講到MAC地址,就不得不提ip地址,這里順便把ip地址也說下。

IP與MAC

雖然現在已經ipv6了,但我們基本用的大多數還是ipv4協議,所謂ip就是你電腦整個網絡的編號。其他電腦想訪問電腦就得需要這個編號。但是這個編號很多情況下是一直在變化的。唯一不變的是你的MAC地址:物理地址。

MAC是網絡中用來標識網卡設備的唯一網絡地址。由相關硬件制造商統一分配,每臺電腦的MAC地址都是唯一的。

做個比喻,你經常搬家,你沒搬一次家都有一個地址,XX小區XX單元XX號,這個就是IP。但是你的名字不變,這個就是MAC,不同的是我們的MAC不允許重名。

3e53ee587296b92ada84a2ae6492908e.png

我們的IP分為兩個部分:如上圖分為網絡部分和主機部分。網絡部分好比就是你在XX省XX市XX鎮,這個是國家固定下來了的。但是XX小區XX單元XX號是開發商自己定的。兩個編號加起來就是你的ip了。不同的是在現實中兩個編號的長度是固定的,在網絡上A、B、C、D的ip地址卻是變化的,這個在前天有詳細講到。

四、子網掩碼

子網掩碼是為了區分網絡位和主機位,上面我們說到過,一個ip地址是由網絡部分和主機部分。正如一個人的名字由姓與名組成。

那么我們可以把IP地址比作一個人的名字,那么子網掩碼就像是一份名單,可以快速的知道那些人同姓,那些人不同姓,把同姓的人分在一組,讓他們之前可以互相交流。

e11569367bd53380a1126acf922cdb57.png

舉個例子

有一個網段是192.168.1.0-192.1.254,這個網段就像一個村子一樣,就稱它為安防村,此這網段有個ip地址是192.168.1.1,我們就叫他安防一,另外一個人叫安防二,它的ip地址為192.168.1.2,我們一看他們,就知道他們是同村的。

另外有一個網段,是192.168.0.0——192.168.255.254,我們叫它安村,村里有個同樣有兩個ip地址192.168.1.1與192.168.1.2,也叫安防一,安防二,那么問題來了?這個時候,如何區分他們是屬于那個村的?

這個時候就需要子網掩碼了來判斷他們是屬于那個網段的,需要把安防一、安防二帶到村里去認下,就知道他們是屬于那個村了,安防村的網段是255.255.255.0,安村的網段是255.255.0.0。

網絡中也會出現類似于"同名""同姓"的ip地址,如何區分他們到底是屬于那個網段,就需要依靠子網掩碼了。

五、DHCP服務器

你家院子里的居民越來越多了,傳達室李大爺那里的電話交換機已經不能滿足這么多居民的需求了,所以只好采用了一種新技術叫做DHCP,居民們開機的時候隨機得到一個電話號碼,每一次得到的號碼都可能會不同。

你家門口的李大爺:就是你的網關

你的班主任:就是你的DNS服務器

傳達室的電話交換機:就是你的DHCP服務器

同上,李大爺和王大爺之間的對話就叫做路由。

另:如果還有個小朋友叫做小暗,他住的院子看門的是孫大爺,因為小暗的院子剛蓋好,孫大爺剛來不久,他沒有李大爺和王大爺辦公室的電話(李大爺和王大爺當然也沒有他的電話),這時會有兩種情況:

1、居委會的趙大媽告訴了孫大爺關于李、王兩位大爺的電話(同時趙大媽也告訴了李、王關于孫的電話),這就叫靜態設定路由

2、趙大媽病了,孫大爺自己到處打電話,見人就說:"我是小暗他們院子管電話的",結果被李、王二位聽到了,就記在了他們的通訊錄上,然后李、王就給孫大爺回了個電話說:"我是小明(小不點)他們院子管電話的",這就叫動態設定路由

然后有一天小不點要找小暗,結果自然是小不點給李大爺打電話說:"大爺,我找小暗"(這里省略了李大爺去查小暗電話的過程,假設他知道小暗的電話),李大爺一找通訊錄:"哦,小暗的院子的電話是孫大爺管著的,要找小暗自然先要通知孫大爺,我可以通知王大爺讓他去找孫大爺,也可以自己直接找孫,那當然是自己直接找孫方便了",于是李大爺給孫大爺打了電話,然后孫大爺又把電話轉到了小暗家。

這里李大爺的通訊錄叫做路由表。

李大爺選擇是自己直接找孫大爺還是讓王大爺幫忙轉接叫做路由選擇。

李大爺之所以選擇直接找孫大爺是有依據的,因為他直接找孫大爺就能一步到位,如果要王大爺轉接就需要兩步才能完成,這里的"步"叫做"跳數",李大爺的選擇遵循的是最少步驟(跳數)原則(如果他不遵守這個原則,小不點可能就會多等些時間才能找到小暗,最終結果可能導致李大爺因工作不力被炒魷魚,這叫做"延時太長,選路原則不合理,換了一個路由器")

當然,事情總是變化的,小不點和小明吵架了,這些天小不點老是給小暗打電話,小明心里想:"操,他是不是在說我壞話啊?"于是小明決定偷聽小不點和小暗的通話,但是他又不能出院子,怎么辦呢?小明做了這樣一個決定:

首先他告訴自己院里管電話的王大爺說:"你給李大爺打個電話說小暗搬到咱們院子了,以后凡是打給他的電話我來接",王大爺沒反映過來(畢竟年紀大了啊!)就給李大爺打了電話,說:"現在我來管理小暗的電話了,孫已經不管了",結果李大爺就把他的通訊錄改了,這叫做路由欺騙。

以后小不點再找小暗,李大爺就轉給王大爺了(其實應該轉給孫大爺的),王大爺收到了這個電話就轉給了小明(因為他之前已經和小明說好了),小明收到這個電話就假裝小暗和小不點通信。因為小明作賊心虛,害怕明天小不點和小暗見面后當面問他,于是通信斷了之后,又自己以小不點的名義給小暗通了個電話復述了一遍剛才的話,有這就叫數據竊聽。

再后來,小不點還是不斷的和小暗聯系,而零落了小明,小明心里嘀咕啊:"我不能總是這樣以小暗的身份和小不點通話啊,外一有一天露餡了怎么辦!"于是他想了一個更陰險的招數:"干脆我也不偷聽你們的電話了,你小不點不是不給我打電話嗎!那我讓你也給小暗打不了,哼哼!",他怎么做的呢?我們來看:

他聯系了一批狐朋狗友,和他們串通好,每天固定一個時間大家一起給小暗院子傳達室打電話,內容什么都有,只要傳達室的孫爺爺接電話,就會聽到"打雷啦,下雨收衣服啊!"、"人是人他媽生的,妖是妖他媽生的"、"你媽貴姓"等等,聽的腦袋都大了,不聽又不行,電話不停的響啊!終于有一天,孫爺爺忍不住了,大喊一聲:"我受不了拉!!!!",于是上吊自殺了!

8723e76f0474d9791b3d5677077a1440.png

這就是最簡單的DDOS攻擊,孫爺爺心理承受能力弱的現象叫做"數據報處理模塊有BUG",孫爺爺的自殺叫做"路由器癱瘓"。如果是我,就會微笑著和他們拉家常,例如告訴他們"我早就聽了天氣預報,衣服10分鐘前已經收好了"或者"那你媽是人還是妖"或者"和你奶奶一個姓"等等,我這種健全的心理叫做"健壯的數據報處理,能夠抵御任何攻擊"

孫爺爺癱了之后,小不點終于不再給小暗打電話了,因為無論他怎么打對方都是忙音,這種現象叫做"拒絕服務",所以小明的做法還有一個名字叫做"拒絕服務攻擊"。

小明終于安靜了幾天,...

幾天后,小明的院子來了一個美麗的女孩,名字叫做小麗,小明很喜歡她(小小年紀玩什么早戀!)可是小麗有個很帥的男朋友,小明干瞪眼沒辦法。當然這里還是要遵循上面的原則:小麗是不能出院子的。那個男的想泡小麗自然只能打電話,于是小明又蠢蠢欲動了:

還記得王爺爺是院子的電話總管嗎?他之所以能管理電話是因為他有一個通訊錄,因為同一個院子可能有2個孩子都叫小明,靠名字無法區分,所以通訊錄上每一行只有兩項:

門牌 電話

一號門 1234567 (這個是小明的)

二號門 7654321 (這個是小麗的)

王爺爺記性不好,但這總不會錯了吧(同一個院子不會有2個"二號門"吧)?每次打電話人家都要說出要找的電話號碼,然后通過通訊錄去院子里面敲門,比如人家說我找"1234567",于是王爺爺一比較,哦,是一號門的,他就去敲一號門"聽電話",如果是找"7654321",那他就找二號門"聽電話"。

這里的電話號碼就是傳說中的"IP地址"

這里的門牌號就是傳說中的網卡的'MAC'地址(每一塊網卡的MAC地址都是不一樣的,這是網卡的制造商寫死在網卡的芯片中的)

小明心里想"奶奶的,老子泡不到你也別想泡",于是他打起了王爺爺通訊錄的主意,經過細心的觀察,周密的準備,他終于發現王爺爺有尿頻的毛病(畢竟是老人啊...),終于在一個月黑風高的白天,王爺爺去上廁所了,小明偷偷的摸進傳達室,小心翼翼的改了王爺爺的通訊錄......

過了幾天,小麗的男朋友又給小麗打來了電話,對方報的電話是"7654321",王爺爺一看通訊錄,靠:

門牌 電話

一號門 1234567 (這個是小明的)

一號門 7654321 (注意:這個原來是小麗的,但是被小明改了)

王爺爺不知道改了啊,于是就去找一號門的小明了,小明心里這個美啊,他以小麗父親的口吻嚴厲的教訓了那個男的和小麗之間不正當的男女關系,結果那個男的恭恭敬敬的掛了電話。當然小麗并不知道整個事情的發生...

這里小明的行為叫做"ARP欺騙"(因為在實際的網絡上是通過發送ARP數據包來實現的,所以叫做"ARP欺騙"),王爺爺的通訊錄叫做"ARP表"

這里要注意:王爺爺現在有兩個通訊錄了,一個是記錄每個院子傳達室電話的本本,叫做"路由表",一個是現在說的記錄院子里面詳細信息的本本,叫做"ARP表"。

有句名言是"人們總是在追求完美的,盡管永遠也做不到"(請記住這句話,因為這是一個大名人--也就是我,說的)

王爺爺的制度中有一條是這么寫的"每個月要重新檢查一下門牌號和電話的對應本(也就是ARP表)",這個動作叫做"刷新ARP表",每個月的時間限制叫做"刷新ARP表的周期"。這樣小明為了讓那個男的永遠不能找到小麗,之后每個月都要偷偷改一次那個通訊錄,不過這樣也是不得不做的事啊!

補充一點,小明是很聰明的,如果通訊錄(ARP表)被改成了這樣:

門牌(MAC) 電話(IP) 一

號門 1234567 (這個是小明的)

二號門 1234567 (注意:這個被小明改了,但是他一時頭暈改錯了)

就會是計算機就會彈出一個對話框提示"出現重復的IP地址",最終會導致王爺爺不知所措,于是通知一號門和二號門,你們的電話重復了。這樣小麗就知道有人在破壞她的好事,這個現象叫做"騙局被揭穿了"

小不點知道了小明偷聽他和小暗的電話,于是就和小暗約定好了密碼。小不點在家里把要說的加密了之后告訴小暗。土豆-〉星期三,地瓜-〉請客,笨蛋-〉小不點家。于是小不點告訴小暗:土豆笨蛋地瓜。小明聽了???不懂。。。。郁悶了。。。這是加密。

除此之外,小麗也知道了小明改他家的電話號碼了。于是王爺爺就登門一個一個把電話和門牌號記下來。并且藏起來不允許外人修改,只能自己有鑰匙(密碼)。這是ip地址和MAC地址綁定。當有人改了電話號碼的時候,就得找王爺爺改。麻煩是麻煩了,但是安全了。不過小明偷偷的把王爺爺的鑰匙偷配了一把(盜竊密碼成功),于是他還可以修改。這樣么,就這樣了。返回搜狐,查看更多

責任編輯:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271685.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271685.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271685.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據庫:SQLServer Stuff 函數用法筆記

今天小編給大家分享一下自己整理一下SQLServer Stuff函數用法技巧和常用示例,有需要的朋友可以學習一下。一、Stuff函數的作用1.1官方解釋STUFF 函數將字符串插入到另一個字符串中。 它從第一個字符串的開始位置刪除指定長度的字符;然后將第二個字符串插…

自定義注解,aop實現注解鎖

多線程環境下,會出現線程不安全的問題,所以要對某些方法加鎖以保證線程安全 但是如果方法過多,每個方法前后都加這么一句,有點麻煩了,而且代碼可讀性也會差一些。可以使用aop切面編程,對某些加有特定注解&…

Android——實現歡迎界面的自動跳轉(轉)

Android實現歡迎界面的自動跳轉,就是打開某一個安卓手機應用,出現的歡迎界面停留幾秒鐘,自動進入應用程序的主界面。在網上看到很多種實現辦法,但是感覺這種方法還是比較簡單的。 在onCreate里設置個Timer,然后建立Int…

手機端刷recovery工具_MIUI/REDMIN手機玩機匯集

愿你刷機半生歸來仍是MIUI1解鎖篇解鎖Bootloader準備工作:1.手機備份數據2.手機進入開發者模式①進入“設置 -> 我的設備 -> 全部參數"中連續點擊MIUI版本,進入”開發者模式“②進入“設置 -> 開發者選項 -> 設備解鎖狀態”中綁定賬號和…

數據結構基礎:線性表學習筆記

1、線性表定義線性表是指n個元素的有限序列(n>0),通常用(a1,a2,a3...,an),來表示。2、線性表特點1、存在唯一的一個首元素2、存在唯一一個尾元素3、除第首元素外,每個元素只有一個直接前驅。4、除尾元素外,每個元素只有一個直接后繼。3、線性表的存儲…

c語言流水燈小程序,流水燈小程序.doc

流水燈小程序流水燈小程序#include void delay() //延時函數&#xff0c;這里延時100ms{int i,j;for(i0;i<100;i){for(j0;j<2242;j){} //j循環一次大概1ms}}void main(){ //這里看LED原理圖LPC_IOCON->JTAG_TMS_PIO1_00x01;//定義p1.0引腳為輸出LPC_IOCON->JTAG_TD…

iphone導出照片到電腦_iPhone里的照片如何快速導入電腦

前幾日我一好友發微信問我&#xff1a;“向陽&#xff0c;我手機里有一萬多張照片&#xff0c;怎么能快速的備份到電腦里&#xff1f;”我一看這問題&#xff0c;確實很多果友從用蘋果手機開始&#xff0c;機器已經更新換代了好多代了&#xff0c;照片是越來越多&#xff0c;內…

數據結構基礎:棧和隊列學習筆記

1、棧1.1 棧的定義棧是只能通過訪問它的一端來實現數據的存儲和檢索的一種特殊的線性數據結構。棧的修改要遵循先進后出的原則&#xff0c;這個是棧的核心。在棧中進行插入和刪除操作的一端稱為棧頂&#xff08;Top&#xff09;。另一端被稱為棧底&#xff08;bottom&#xff0…

Jquery高級編程

1.javascript具有等于&#xff08;&#xff09;和等同&#xff08;&#xff09;等號操作符是危險的&#xff0c;因為它在執行比較之前&#xff0c;強制執行類型轉換。 2.非侵擾式編程。 3.3.3Jquery的框架結構&#xff0c;待深入理解。 4.選擇器 a.元素選擇器&#xff08;元素屬…

C語言鏈表為什么倒著輸出,關于鏈表倒著存,正著輸出。

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓題目要求是你輸入a->b->c->d&#xff0c;然后存在內存里&#xff0c;然后改變在內存里的存儲&#xff0c;改成存d->c->b->a&#xff0c;然后輸出還是abcd&#xff0c;能不能就是用一個數組也存一份輸入的&#x…

idea @Autowired 注入爆紅(無法注入)

問題如下圖所示,idea Autowired 注入爆紅(無法注入) seettings ----> Editor Inspactions ----->spring ---->spring Core ----> Code ----> Autowring for Bean Class 去掉那個勾 效果如下

華為手機相冊怎么鏡像翻轉_怎么利用手機相冊制作電子視頻

怎么通過手機照片制作視頻&#xff1f;將照片做成視頻并不是很難&#xff0c;可以直接在手機上進行操作&#xff0c;下面來看看是怎么操作的。方法/步驟在手機上打開清爽視頻編輯器&#xff0c;有視頻編輯、美拍美攝、電子相冊、特效模板、動感視頻、創意視頻、動態字幕、視頻變…

Cluster_analysis

https://en.wikipedia.org/wiki/Cluster_analysis轉載于:https://www.cnblogs.com/WCFGROUP/p/5557907.html

數據結構基礎:樹結構的學習筆記

1、樹的定義樹是n(n>0)個節點的有限集合。當n0時稱為空樹&#xff0c;當n>0 為非空樹&#xff0c;任何非空樹中&#xff0c;有且僅有一個根節點&#xff1b;其余節點可分為m(m>0)個互不相交的有限集合T1、T2 等&#xff0c;其中每一個集合都可以稱為一棵樹&#xff0c…

android組件用法說明,Android第三方控件PhotoView使用方法詳解

Android第三方控件PhotoView使用方法詳解發布時間&#xff1a;2020-10-21 15:06:09來源&#xff1a;腳本之家閱讀&#xff1a;74作者&#xff1a;zhaihaohao1PhotoView的簡介&#xff1a;這是一個圖片查看庫&#xff0c;實現圖片瀏覽功能&#xff0c;支持pinch(捏合)手勢或者點…

idea中新建分支并且切換到新建的分支上

開發新功能,idea上新建自己的分支,要在dev分支上新建 首先,idea右下角可以看到目前在dev分支上 點擊dev,接著New Branch 輸入分支名 在Local Branches中就顯示了 然后可以看到已經切換到剛新建的分支上了 想要切換到剛新建的分支上開發時,可以點擊分支,在彈框上點擊Checkout

vnpy怎么創建策略并回測_【手把手教你】入門量化回測最強神器backtrader(一)

1 引言目前基于Python的量化回測框架有很多&#xff0c;開源框架有zipline、vnpy、pyalgotrader和backtrader等&#xff0c;而量化平臺有Quantopian&#xff08;國外&#xff09;、聚寬、萬礦、優礦、米筐、掘金等&#xff0c;這些量化框架或平臺各有優劣。就個人而言&#xff…

數據結構基礎:算法的基礎知識筆記

1、算法的概念算法是問題求解過程中的精確描述&#xff0c;它為解決某一特定類型的問題規定了一個運算過程。2、算法的特點2.1 有窮性一個算法必須在有窮的步驟結束后結束&#xff0c;并且每一步都在有窮時間內完成。2.2 確定性算法的執行過程中每一步都要有確定的定義&#xf…

Spring Bean Scope 有狀態的Bean 無狀態的Bean

在Spring的Bean配置中&#xff0c;存在這樣兩種情況&#xff1a; [xhtml] view plaincopy<bean id"testManager" class"com.sw.TestManagerImpl" scope"singleton" /> <bean id"testManager" class"com.sw.TestMana…