上一節內容傳送門:
夯實基礎系列一:Java 基礎總結css
不管是 C/S 開發仍是 B/S 開發,不管是前端開發仍是後臺開發,網絡老是沒法避免的,數據如何傳輸,如何保證正確性和可靠性,如何提升傳輸效率,如何解決會話管理問題,如何在網絡擁堵環境下采起措施。這些都是須要了解的。html
今天總結下與網絡相關的知識,不是那麼詳細,可是包含了我認爲重要的全部點。若是想深刻了解的能夠參考《圖解HTTP[上野 宣]》、《圖解TCP/IP(第5版)[竹下隆史]》以及計算機網絡相關教材。前端
網絡知識我作了 8 個方面的總結,包括DNS協議,HTTP協議,HTTPS協議,TCP協議,IP協議,TCP/IP,Web攻擊,其餘協議。如下對這些內容作一些簡單的總結,同時我也有完整的思惟導圖,博客上不方便展現,如有須要,請關注微信公衆號永倫的小屋,後臺回覆 網絡 便可獲取。web
做用:提供域名到IP地址之間的解析服務。或逆向從IP地址反查域名的服務算法
路由器包含了交換機的功能,交換機主要的做用是擴展接口跨域
握手某個階段中斷,TCP會以相同的順序發送相同的數據包瀏覽器