01 什麼是網絡編程

01 什麼是網絡編程


一、網絡編程的三要素

  1. IP地址
    • 設備在網絡中的地址,是唯一的標識符
  2. 端口
    • 應用程序在設備中的唯一標識
  3. 協議
    • 數據在網絡中傳輸的規則,常見的有UDP協議和TCP協議

二、IP

  1. IP:全程“互聯網協議地址”,也成爲IP地址。是分配給上網設備的數字標籤,常見分類有IPV4和IPV6
    外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-kqPxSmmI-1588210939396)
  2. IPV4的組成
  3. IPV6的組成
    3
  4. IP地址
    1. 常用命令
      • ipconfig:查看本機ip地址
      • ping [IP地址或者域名]:檢查連接是否通暢
    2. 特殊IP地址
      • 127.0.0.1:是會送地址也稱本地迴環地址,可以代表本機IP地址,一般用來測試

三、端口

  1. 端口:應用程序在設備中的唯一標識
  2. 端口號:用兩個字節表示的整數,它的取值範圍是065535.其中01023之間的端口號用於一些知名的網絡服務器或者應用。我們自己使用1024以上的端口就可以了。

四、網絡編程入門

  1. 協議
    協議:計算機網絡中,連接和通信的規則被稱爲網絡通信協議

五、協議分類

  1. UDP協議

    • 用戶數據報協議(User Datagram Protocol)
    • UDP是面向無連接通信協議。
    • 特點:速度快,有大小限制,一次最多發送64k,數據不安全,易丟失數據
    • 常見案例:傳遞音視頻和普通數據等
  2. TCP協議

    • 傳輸控制協議(Transmission Control Protocol)
    • TCP協議是面向連接的通信協議
    • 特點:速度慢,沒有大小限制,數據安全

六、網絡編程三要素

  1. IP:設備在網絡中唯一的標識
  2. 端口號:應用程序在設備中的唯一標識
  3. 協議:數據傳輸過程中遵循的規則

一的標識
2. 端口號:應用程序在設備中的唯一標識
3. 協議:數據傳輸過程中遵循的規則

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章