學習日記Day01:作業

  1. 以太網幀格式有哪2種?如何識別2種幀類型?
    答:第一種Ethernet II幀格式;第二種IEEE 802.3格式。識別這兩種幀格式的方法是Ethernet II格式中包含一個Type字段而IEEE 802.3同樣位置是長度字段。

  2. MAC地址的用途?以及格式?什麼是單播MAC地址,組播MAC地址,廣播MAC地址?
    答:MAC地址的作用是唯一標識一臺網絡設備,MAC地址的長度是48比特,前24比特是組織唯一標識符(OUI),後24比特是廠商分配給每個產品的唯一數值。單播MAC地址是第一個字節的最低位是0的MAC地址;組播MAC地址是第一個字節的最低位是1的MAC地址;廣播MAC地址的每一個比特位都是1。

  3. 寫出ARP協議的工作原理?寫出免費ARP的作用?寫出代理ARP的作用?
    答:主機A向主機B發送數據。主機A先在自己的ARP緩存表中尋找是否目標主機的IP地址。如果有也就是知道了相對應的MAC地址,直接把目標MAC地址寫入數據幀發送;如果沒有,先向網絡中發送一個廣播詢問目的主機的MAC地址是什麼,當主機B收到這個數據幀時,會向主機A做出響應告訴自己的MAC地址(其它主機不響應),這樣主機A就可以向主機B發送數據了,同時主機A還會更新ARP緩存表。免費ARP可以用來探測IP地址是否衝突,代理ARP用來實現同一網段、不同物理網絡上的設備的通信。

  4. 簡單描述TCP 3次握手以及4次揮手的過程?
    答:3次握手:客戶端將報文字段中的SYN=1、序號seq=a發送給服務器標識希望與服務器建立連接;服務器回覆一個報文字段SYN=1、ACK=1、seq=b、ack=a+1的數據段,以此作爲對客戶端SYN報文的確認;客戶端再次發送將報文字段中的ACK=1、seq=a+1、ack=b+1發送給服務器,以此作爲對服務器SYN報文的確認。
           4次揮手:客戶端發送一個FIN=1,ACK=1,seq=1,ack=a的報文給服務器;服務器回覆一個ACK=1,seq=b,ack=a+1的報文給客戶端,以此作爲對主機A的FIN報文的確認;服務器再次向客戶端發送一個FIN=1,ACK=1,seq=b,ack=a+1的報文表示想終止連接;客戶端迴應一個ACK=1,seq=a+1,ack=b+1的報文作爲對服務器的FIN報文的確認。

  5. 請寫出IP報文格式字段的作用?
    答:Version:4表示IPv4,6表示IPv6。
           header length:首部長度。
           DS:用於支持Qos的差分服務模型,實現網絡流量優化。
           Total length:整個IP數據包的長度。
           Identification:標識分片重組會用到。
           Flags:標誌位,0爲保留位,DF=0表示能分片,DF=1表示不能分片。MF=1表示此分片後還有分片,MF=0表示此分片是最後一個分片。
           Fragment offset:片偏移,用於分片重組。
           TTL:生存時間,數據包可經過的最多路由數。
           protocol:協議,指數據包攜帶的數據使用何種協議。
           Header Checksum:首部檢驗和,檢驗首部數據正確性。
           Source Address:源IP地址。
           Destination Address:目的IP地址。
           Options:選擇字段,用來支持排錯,測量以及安全措施。
           Padding:填充字段,全填0。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章