中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

睢宁县| 高淳县| 建湖县| 任丘市| 常州市| 娄烦县| 霸州市| 古蔺县| 儋州市| 鄂尔多斯市| 上林县| 五常市| 军事| 临高县| 兴安县| 鄂托克前旗| 固阳县| 台北县| 石城县| 玛曲县| 厦门市| 林周县| 伊通| 洮南市| 资兴市| 五指山市| 新巴尔虎右旗| 玉龙| 北辰区| 宣化县| 裕民县| 凉山| 夹江县| 金阳县| 彭山县| 河池市| 平度市| 南陵县| 富锦市| 麦盖提县| 合山市|