91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

http tcp/ip socket

發布時間:2020-06-22 13:44:24 來源:網絡 閱讀:365 作者:圈內人 欄目:開發技術

    這兩天重新看了下TCP/IP的基本概念,也重新看了下http協議,分別是《TCP/IP詳解卷1:協議》和《Http:The Definitive Guide》這兩本書。

    看完后有兩點感觸:

        (1)基礎的理論知識對工作還是有很大幫助。平時工作中,也許我們更多的關注問題怎么解決,而解決問題有多種方式,其中,來的快的就是百度或Android官網的開發文檔,這兩種方式基本能解決工作中的所有技術問題,且直接告訴你解決問題的方式(步驟或code直接上),這是互聯網化知識共享的體現。而很多時候,我們比較容易忽略的就是根源,這個問題為什么是這么解?是從哪幾個方面去考慮的?這樣做是不是最合理?有沒有更好的方式?出于項目進度的原因,這些問題很多時候都會被我們有意無意的忽略。而問題的根源往往是基礎的理論知識!若知道理論知識,就知道問題從哪些方面去入手!

        (2)大學學的東西真的很有用,哪怕很多概念你沒理解透,但你只要記住概念就行。工作時候,拿到項目,多想想這個項目涉及到大學學的哪些知識。這樣,一方面能加深你對計算機相關知識的理解;另一方面對你工作的推進,問題的解決也很有幫助。


    TCP/IP協議是網絡協議,定義了數據在網絡中如何傳輸,同時也定義了數據在網絡中低延時正確傳輸的方案。

    涉及到網絡傳輸的任何場景,都可以聯想到TCP/IP,TCP/IP分為Application、TCP/UDP、IP、DataLink四層,TCP/UDP是傳輸層的協議,對Application提供了Socket訪問接口。

    平時我們熟悉的ftp文件傳輸、http通信都是屬于Application這層,也就是說http最終還是通過Socket接口實現Client(UA)和WebServer的數據傳輸。

    Http協議涉及UA、Message、Proxy、WebServer、URI,Android開發中常用的Volley、OKHttp框架就屬于UA的范疇,這兩個開源框架的目的就是提供數據延時相對更短、效率相對更高、通用性相對更強的Web Client方案。如果開發中,需要對Volley、OKHttp框架做優化的話,出發點還是框架自身的目的性,以及http協議的基礎理論。比如延時的問題,需要優化還是要知道數據傳輸過程中都有哪些耗時的過程,TCP連接的建立需要時間、數據傳輸需要時間,數據傳輸的時間又涉及到窗口慢啟動、路徑最優化、DNS解析等等,同時,還涉及WebServer端的處理能力,而WebServer端的處理能力又涉及到連接數、硬件能力、cache配置等等,所有這些都能回歸到TCP/IP協議。

    也就是說,HTTP是為解決特定問題的Application層協議,通過Socket接口和傳輸層(TCP等)進行通信,從而實現數據的傳輸。    



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

云南省| 山阴县| 金昌市| 淮阳县| 仙桃市| 盘山县| 弋阳县| 鄂州市| 定结县| 犍为县| 重庆市| 泾阳县| 衡南县| 图们市| 包头市| 白玉县| 安化县| 五台县| 潢川县| 关岭| 大庆市| 遵义县| 巢湖市| 措勤县| 榆树市| 沁阳市| 老河口市| 昭通市| 裕民县| 台前县| 四川省| 阿瓦提县| 昌江| 竹北市| 林芝县| 黄龙县| 重庆市| 江永县| 黄浦区| 普兰店市| 高邑县|