osi(開放式系統互聯), 由iso(國際化標準組織)制定
1. 應用層 2. 表示層 3. 會話層 4. 傳輸層 5. 網路層 6. 資料鏈結層 7. 物理層
tcp/ip, 由美國國防部制定
1. 應用層, http, ftp, smtp, dns 2. 傳輸層, tcp, udp 3. 網路層, ip 4. 鏈路層, arp, rarp
http(短連線)
1. 建立鏈結, 三次握手
2. 斷開鏈結, 四次揮手
資料報文->資料報->資料幀->位元流(二進位制)-->位元流->資料幀->資料報->資料報文
socket, "插口", "套接字", 長連線, 存在於應用層和傳輸層之間, 提供一種封裝, 方便進行通訊
http本身就是乙個協議而已,只是把我們的資料整合傳送,真正在路上傳遞的是tcp/udp,其中tcp由於三次握手,得和客戶端進行確認身份,然後才能傳遞資訊,所以就是比較慢,而udp不需要驗證,直接就上,它也不需要去確認是誰接受,所以用來做直播什麼的比較厲害,實時性比較好。
而咱們的http就走的是tcp,開始連線三次握手,資料傳送完畢,斷開又是四次握手。
socket呢?其實就是人們寫的一套介面而已,是為了驅動tcp/udp
ios網路協議----http/tcp/i
p
關於ios socket都在這裡了
Andriod基礎知識了解一下
activity與使用者互動的頁面 生命週期 oncreate 啟動時候執行,只執行一次 onstart 在oncreate 後執行,只執行一次 onresume 使用者與介面互動時候執行 onrestart 暫停狀態重新啟動 activity,且只有執行了stop 以後才會執行 onpause 介...
了解一下NTLM
ntlm 在客戶機與伺服器之間提供身份認證的安全包。ntlm 身份驗證協議 是 質詢 應答身份驗證協議,是windows nt 4.0 及其早期版本中用於網路身份驗證的預設協議。windows 2000 中仍然支援該協議,但它不再是預設的。ntlm身份驗證過程 ntlm 是用於 windows nt...
了解一下 display flex
一 display flex flex 是flexuble box的縮寫,意為 彈性盒子 用來為盒狀模型提供最大的靈活性.任何乙個容器都可以指定為flex布局.box 行內元素也可以使用flex布局.box webkit核心的瀏覽器,必須加上 webkit box 注意為父級設計flex布局以後,子...