<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄: 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)

            538在线视频二三区视视频