1. 程式人生 > >網路-----26 c/s (b/s)架構 ip 初始socket

網路-----26 c/s (b/s)架構 ip 初始socket

一.c/s   b/s

  c/s架構:客戶端(client)/伺服器(server)

      軟體cs架構:微信,陌陌,qq等

      硬體cs架構:印表機

 

  b/s架構:瀏覽器(browser)/伺服器(server)

 

 

二.網路通訊的整個流程

 

  1.交換機(集線器):將所有電腦連線起來

  2.網絡卡:接收處理電訊號

  3.Mac地址(實體地址,電腦的身份證),

      (1C-1B-0D-74-43-9A

     前三位廠商編號,後三位生產流水號,

     全球唯一

  4.IP地址(

192.168.12.11):劃分廣播域

  5.IP地址段(192.168.12.0 --- 192.168.12.255)

        (192.168.0.0 -- 192.168.255.255  )

    同一ip地址段,稱為同一子網,以廣播的形式通訊.

  6.DHCP協議:由交換機分配,自動獲取IP地址

  7.Arp協議:通過IP地址獲取Mac地址

  8.子網掩碼:計算是否屬於同一網段

    ①目標IP地址和子網掩碼轉換成二進位制

    ② 對應位置進行 and運算

  9.DNS服務端:(域名:ip地址)

     域名和ip地址一一對應

  10.閘道器IP地址(公網):NAT轉換(內網IP-->外網IP)

  11.路由協議:計算轉發訊息的最優路徑

  12.埠對映(0-65535  埠號)

 

 三.初識  socket模組

  1.服務端

  2.客戶端