高振東面前兩塊電路闆中間,連了一根雙絞線。
這兩塊電路闆,都是運算所做好了,高振東自己焊接的。
從系統裡提出來的那一對Modem,元件還好說,可是電路闆細節與運算所提供的這批,肯定是不同的,因而并不适合拿出來公開試驗用。
電路闆上各有一個簡單的揚聲器,正發出“滋滋滋”的聲音,這個聲音高振東聽起來有些新奇,可是如果是二十一世紀前五年左右經常使用計算機的人,對這個聲音非常熟悉。
這是Modem撥号的握手聲音。
和日後的使用方法不太一樣的是,日後一般是撥号到ISP(互聯網服務提供商),通過ISP接入互聯網,而高振東這裡,沒有ISP,是兩台Modem直連。
同時也沒有互聯網的概念,這個時候連TCP/IP都還在高振東的存儲庫裡睡大覺呢。
就是通過Modem,直接将兩台計算機從物理和傳輸層面連接起來了,能夠互發數據了而已。
而且高振東這裡,實際上就一台計算機,他是通過兩個不同的串行數據接口連接的這兩台Modem,然後分别操作這兩個不同的串口,查看發送和接收的情況。
至于這些數據怎麼握手,怎麼發送,怎麼确認,怎麼校驗等等這一系列完整的工作,還要等高振東的裁剪版telnet和ftp完成之後才能真正的工作起來。
不過這些都是後話,現在的顯示器上,兩行漢英夾雜的提示信息正在閃動。
“CK1:與TZJTQ2握手成功”
“CK2:與TZJTQ1握手成功”
CK,串口的意思,TZJTQ,就是調制解調器了,由于存儲空間占用的原因,對于設備等在計算機中的命名,還是傾向于使用拼音字母。
這和提示信息不一樣,提示信息需要盡量讓使用計算機的普通人也能看懂,而設備名這類東西,靠近計算機中底層的人能看懂就行了。
這是一個非常簡陋的命令行值守程序,省略了大量的網絡層次、細節和步驟,其使用界面完全不考慮易用性人機工程等等所有的東西,它的存在,唯一的用處就是讓高振東掌握他想掌握的信息,以及發出他想發送的指令。
高振東暫時沒有花心思去編寫一個帶圖形的界面,雖然現在他已經有C語言的函數庫了。
他在命令行輸入了一行指令。
FSCK1“aaaa”
這行命令簡單到了極緻,發送,使用端口串口1,發送内容是aaaa這串字符。
屏幕上半部的信息開始跳動刷新,在原有的信息下方,連續刷新出了兩行新的信息。
“CK1發送成功,發送長度=4Byte”
“CK2接收到數據,數據長度=4Byte”
通了通了,高振東差點歡呼起來,不過,還沒完全成功,就差一步了。
高振東在命令行輸入了第二行指令。
DQCK2CD=4
這行指令的意思也很簡單,讀取串口2,讀取長度4字節。
高振東不知不覺已經屏住呼吸,看着顯示器。
aaaa
沒有任何修飾,就這簡簡單單的四個字母。
看着這四個字母,高振東像個小孩子一樣,從椅子上一躍而起:“哈哈,通了!通了!”
别人也許不知道,可是高振東心裡清楚,這代表着國内的計算機網絡,邁出了第一步,雖然這一步還很小,可是卻意味着一個龐大瑰麗的世界,提前數十年,向我們打開了大門。
想到這裡,高振東有些遺憾,“aaaa”作為國内網絡技術的初啼,是不是有些逼格太低了?
要說随手亂敲幾個字符作為測試數據,隻要做過類似工作的程序員,估計99.9%都幹過,有的是幾個“a”,有的是幾個“1”或者“1234”之類,甚至有的是直接臉滾鍵盤,高振東也同樣不能免俗。
轉念一想,沒事兒,這是我自己調試用的,不算,等到了全部驅動和協議編寫完畢,和運算所那邊進行正式的通信試驗的時候,再整個好的。
那沒事兒了,高振東心情更好了起來。
接下來,他需要做兩個事情。
第一個,是把telnet和ftp裁剪完善,整合到一個應用程序裡去。
在操作系統沒有正式推出的日子裡,這個應用程序就是标準的國内計算機聯網程序了。
第二個,是把Modem的驅動,加入到正在編制的操作系統中去。
至于其他東西,再往後放放,現在的硬件環境還不大撐得住。
脫離了環境談技術,那就未免有點空談了,就好像高振東知道無數的