1 電腦上網的原理
第一,電腦要在一個子網中,子網里面有一個是路由器負責跟外面的網絡通信。
第二,電腦要有自己的ip地址,用於在網絡層尋址。
第三,電腦要有自己的mac地址,用於在子網內尋址。
第四,要有dns服務器,用於dns解析。
2 家用路由器的工作原理
第一,家用路由器自己構建了一個子網,然后它作為該子網的路由同外界通信,當然這個子網是以nat的方式構建的。
第二,路由器有一個ip地址,這個是在Internet上的ip地址。電腦的ip地址是路由器構建的子網的地址。
第三,電腦有自己的mac地址用於在家用路由器構建的子網中尋址。
第四,家用路由器負責dns轉發,將電腦的dns請求轉發給網絡中相應的dns服務器。
3 使用家用路由器的電腦上網的dns流和數據流
第一,dns流
家用路由器上有一個dns服務器,但是這個服務器只是負責dns的轉發。
電腦的dns請求到家用路由器的dns服務器,家用路由器的dns請求被轉發到網絡中的dns服務器。
第二,家用路由器的電腦上網數據流
請求數據到路由器,然后轉發到路由器中設置的網關處,然后繼續轉發。
應答數據到路由器中設置的網關處,然后到家用路由器處,然后到電腦處。