<strike id="jrjdx"><ins id="jrjdx"></ins></strike>

<address id="jrjdx"></address>

    <listing id="jrjdx"><listing id="jrjdx"><meter id="jrjdx"></meter></listing></listing>
    <address id="jrjdx"></address><form id="jrjdx"><th id="jrjdx"><th id="jrjdx"></th></th></form>
    <address id="jrjdx"><address id="jrjdx"><listing id="jrjdx"></listing></address></address>
    <noframes id="jrjdx">

    <noframes id="jrjdx">
    <form id="jrjdx"></form><form id="jrjdx"></form>

      <noframes id="jrjdx"><address id="jrjdx"><listing id="jrjdx"></listing></address>
      <noframes id="jrjdx">

      課程目錄: Linux系統編程、網絡編程培訓
      4401 人關注
      (78637/99817)
      課程大綱:

             Linux系統編程、網絡編程培訓

       

       

      1.本機IPC與網絡IPC關系、學習網絡編程的意義

      2.回顧《計算機體系結構圖—網絡篇》的基礎知識

      3.網絡通信協議 與 網絡編程接口的關系

      4.TCP協議的特點(比如什么是三次握手建立連接,建立連接的好處,為什么TCP是可靠傳輸等)

      5.TCP通信編程舉例(詳細介紹socket、bind、listen、accept、recv、send、shutdown等函數)

      通過本小節的學習,

      (1)理解為什么要創建套接字文件?

      (2)怎么指定你要想使用的通信協議

      (3)理解什么是綁定,到底為什么要綁定ip和端口,端口有什么作用,端口數值的范圍是怎樣的等

      (4)理解為什么將文件描述符變為被動描述符,意義何在

      (5)理解什么監聽連接,三次握手詳細過程是怎樣的

      (6)理解為什么在網絡通信時需要進行大小端序的轉換

      (7)TCP跨網通信時的詳細過程是怎樣的

      等等

      6.udp協議的特點 以及 代碼實現

      7.如何基于UDP實現服務器,如何使用UDP實現客戶間的點對點直通

      8.域套接字(字節流域套接字、數據包域套接字)

      9.廣播、組播、帶外數據

      10.服務器如何同時實現多客戶通信(多線程、多進程、多路io)

      日韩不卡高清