這兩節連堂是《計算機基礎》,算是入門級的課程。
關大成只是負責給學生們講解一下計算機硬件的構造。不過與別不同的是,關大成講課很少照本宣科,而且會時不時地課上提出一些問題給學生們思考。
點到宇星之前,其實關大成已經喊了兩個同學起來回答了幾個很簡單的問題,問答間,同學們也能深刻地認識到裸機的基本構造,比如bi,比如pu,再比如……
其實今天的課程已到尾聲,關大成只是想再叫一個同學起來把他講的課小結一下也就完事了。沒曾想,臨了整出來個這……
喊金宇星的名字,一喊不應,二喊不應,三喊還是沒人應,是個老師都該出離的憤怒了。
果然,一教室聰明人猜測的大霉落到了宇星頭上。
「金宇星,既然你應了,那就請回答我的問題!」關大成笑笑說。但,是人都能夠看得出來,他的笑容很冷。
也不等宇星有所回應,關大成又繼續道:「其實計算機這東西,硬件和軟件它是相輔相成的……那我就想問問這位金同學了,你說這bi是硬件呢?還是軟件呢?」
宇星聽到這話,一愣,道:「bi是段程序,我想應該是軟件吧?」
關大成略略冷笑,對這回答不置可否,只是道:「看來這位同學對計算機還是蠻精通的嘛,連軟件是程序都知道嘿!」
其話中的諷刺意味宇星當然聽得出來,他掃了眼四下饒有興趣地瞧著熱鬧的同窗們,硬著頭皮道:「精通談不上,略懂、略懂!」
「既然你懂軟件,那就好辦了!」關大成一副驚喜的模樣,「那我就問你幾個關於軟件的問題吧!畢竟剛才你也說了,『硬件全知,軟件知一半』嘛!」
宇星一下傻眼,暗忖:你tnd也太會扣帽子了吧!不過這話他卻不敢從嘴上迸出來,只能是尷尬道:「那就請關老師賜教唄!」
「我也不問什麼高難度的問題……」關大成道,「防火牆你應該知道吧!」
不過他這話一出,引起了全班學生心裡共鳴:教授叫獸,就是皮厚!
「啊…聽說過,略知一二。」宇星應道。
金宇星的略知一二,僅僅是知曉『防火牆』是段程序罷了。
「那就好……」關大成道,「那就談談你對防火牆的看法吧!」
聽到這個問題,宇星一下愣了。這問題出得是相當的空泛吶,完全就是老鼠拉龜無從下口嘛!況且,即便說出個子丑演卯來,他的看法也未必就是關大成的看法呀!
「這……」
「怎麼?回答不了?」關大成哂道,「給你點提示吧!你可以從防火牆的構建和破解這兩方面談談你的認識!要是再答不上來,那我這門課也只能算你不及格了喲!」
這話令到全班一大半的同學露出幸災樂禍的表情,還有一小半對宇星施以同情的眼神。
宇星也明白,關大成的獠牙總算是亮出來了,但他卻不能不接著。不過他對防火牆這東西確實不瞭解,想了想,宇星覺得,他也只能胡編了。
好,當初那個自稱『槍械專家』的劫機犯還是個開鎖專家,小到抽屜鎖,中到防盜門,大到銀行保險庫閘,只要給他時間,他都能開。眼下,他的這些開鎖技巧可全宇星腦子裡。
宇星沒吃過豬肉,可還見過豬跑,雖然他對防火牆這玩意不太瞭解,可也知道這東西差不多就相當於電腦資料的防盜殼。
若是關大成考校他編寫防火牆的話,宇星不一定會,但目前這種情況,宇星也只能把關於『鎖』的理論生編硬套地往防火牆上靠一靠,隨便亂來兩句,興許能矇混過關也說不定。
於是,宇星稍微整理了一下思路,關大成的逼視下開始了誇誇其談:「其實這防火牆嘛,於電腦的作用,跟咱們家裡的防盜門也差不多……」
就一句,就這一句,宇星就說得全班發傻,想笑又不敢笑。
倒是關大成一怔,引起了別樣心思,頓了一下,道:「繼續,你繼續說……」
這下,本還想哄笑出聲的那些同學都不禁閉上了嘴巴。
「跟防盜門一樣,防火牆程序之於使用者,有一個可供出入的後門,當然,這是需要密碼的,就好比防盜門需要鑰匙才能打開一樣!對於想要破解防火牆的非法入侵者來說,好的辦法就是搞到鑰匙,當然,這種理想化的情況不是沒有,但是極少……」
雖然課堂上的都是計算機系大一的生,對防火牆程序知之甚少,但宇星這席話他們卻很容易就聽懂了,也覺得其中耐人尋味。
「既然搞到鑰匙的時候很少,那麼繞開防火牆,就成了破解的主要手段……」
「人家不會直接砸門麼?」這時,後排一個戴眼睛的女生站起來問。
宇星掃了眼關大成,見他沒有反對,於是很神棍地轉過身去,沖那女生笑了笑,道:「雖然每種防盜門的造型不一樣,但板材的質量卻是大同小異,防火牆亦是一樣,想直接破開板材而入,那不就成了生搶了嗎?動靜肯定也忒大,馬上就會引起人的注意!」
「倒是喔……」那女生一愣,有些呆呆地坐了下去。
「所以,話題又回來了,繞開防火牆,但是怎麼繞開呢?說實話,其實每個人的編碼習慣或多或少都會有些不同,就好比你家安裝的防盜門,雖然防盜門是自帶門框的,但是這些個門框很少有能與外牆框嚴絲合縫的存,那些這些細小的間隙就是咱們突破的所,咱完全可以撬門框,等撬鬆了……」
「金同學,請你說具體點兒,比如呢?」又一個同學打斷宇星發問。
「比如,拿一個大型數據庫來說吧!」宇星瞎掰到這時候已然游刃有餘,「編寫數據庫代碼的是一些人,而它外面加裝的防火牆又是另一些人編的。那麼這其中就有一個問題了…對於某些變量的定義,這兩種程序之間就會存著細微的差異,比如浮點位數上的差異……這種差異普通人眼裡或許沒什麼,但高手眼中,那就是個漏啊!」
宇星這些話,落同學耳中也就是有些奇罷了,但落到關大成耳裡,卻成了一把鑰匙,一把打開他思路的鑰匙。
看著宇星侃侃而談,關大成很想叫停,可又拉不下臉來,正巧,這時下課鈴響了。
關大成立馬道:「好了,金宇星,今天就到此為止!這次算你過關,下不為例!」說著,他開始收拾講台上的教案。
宇星聽到這話,立刻鬆了口氣。
但也有那麼一小撮同學對宇星輕易逃過關大成的怒火相當誹腹,心中咒罵不已。
關大成拿起教案抬腳欲走,末了,他又加了一句:「金宇星,剛才你防火牆構建那部分還沒怎麼說,下去之後寫篇論文,交來我看看!」
一聽這話,這群人心裡馬上樂開了花,變得非常地平衡了。
對於關大成的要求,宇星是不能不完成的。所以,他回去303的時候一臉的愁容。
正巧肖涅也下課回來,走到寢室門口,看見宇星,打趣道:「三哥,咋啦?讓人給爆啦!?」
「你才讓人給爆了……」宇星反擊道,說完還加了一句,「上下都是!」
肖涅一陣無語,後憋出一句:「三哥,你確實比我邪惡得多!」
打開寢室門,宇星一進去就大喊:「小金,小金,你又死哪兒去了?」
「別叫了,三哥,你那寵物蛇從昨晚上起我就沒見著!」肖涅道。
這邊話音剛落,小金就從不知名的角落裡電射而出,纏到了宇星左臂上。
「你個兔崽子,軍訓恁多天,你算是玩野了!現都不知道著家了是吧?」宇星不滿地怕打著小金的腦袋。
小金委屈地躲閃著,不敢稍有反抗。
肖涅實看不下去了,道:「三哥,要是我有條像小金這麼靈性的寵物蛇的話,我是絕對捨不得打它的。」邊說邊打開電腦,做起了自己的事兒。
小金見有人幫它說話,立刻支起上身,頻頻點頭。
「膽兒肥了是吧?」宇星作勢又要打,小金趕緊逃到了床下。沒多一會兒,它又探出腦袋,沖宇星直晃悠。
宇星一把抓住它,湊到眼前,道:「說,這些天你都野哪兒去了?」
一說起這個,小金馬上雙眼泛光,身子拚命的扭呀扭,似乎想要去什麼地方。
宇星趕緊放它到地上,小金一下就竄了出去。宇星趕緊跟上:「老ど,我出去一下!」
「去吧去吧!我等下會幫你打個盒飯回來!」
「好咧!」
小金沿著牆角一溜煙出了28樓,頭前領路,它還時不時地回頭,看宇星跟沒跟上。
宇星眼下的極限速度幾乎是小金的三倍,所以尾隨得非常輕鬆。
不知不覺,宇星就跟著小金到了湖畔的一處偏僻密林中。
再穿過一個半人高的草籠後,小金停了下來。
「你想帶我來的就是這裡?」宇星問。
小金連連點頭。
「這兒什麼也沒有嘛!到處都是落葉,不像有人來過的樣子?」宇星納悶。
小金原地彈起身子,反覆了好幾遍,然後又蛇頭前竄,很生動地做了個『嗅』的動作。
宇星心領神會,立刻放開五感,嗅覺瞬息靈敏了上百倍。
「吸--」動了下鼻子,宇星勃然色變:「好臭!這是…死人的味道!?」