網路-----26 c/s (b/s)架構 ip 初始socket
阿新 • • 發佈:2019-01-02
一.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地址(
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.客戶端