(整理一下自己的感想)
硬體是平常就有電流準備, 比如 0 / 5V , 晶片某支腳沒有通電時就當 0 , 有通電 5V 就當 1 .
而像常用的網路 hub , 雖然網路線是一直在提高或降低電壓, 當 hub 收到電壓訊號, 就會暫存起來, 然後判斷這訊號是否為網路封包, 如果判斷是網路封包, 再把封包以電壓高低, 由其他 port 傳出去.
所以這當中就有幾個 spooler 用來存放目前收到的訊號, 而有幾個布林值來判斷收到的是否為完整封包.
也許這部份看看電子學的 Analog / Digital 轉換會比較容易懂.
晶片本身是把這種需要的判斷式與暫存區, 轉成晶片, 而晶片就只能在特定腳位收到特定訊號, 才會有反應與處理.