目錄
ip位址
子網掩碼
埠號 協議
ip位址又可分為公有ip和私有ip
公有位址(public address)由inter nic(internet network information center英特網資訊中心)負責。這些ip位址分配給註冊並向inter nic提出申請的組織機構。通過它直接訪問英特網。
私有位址(private address)屬於非註冊位址,專門為組織機構內部使用。
以下列出留用的內部私有位址
a類 10.0.0.0--10.255.255.255
b類 172.16.0.0--172.31.255.255
c類 192.168.0.0--192.168.255.255
子網掩碼不能單獨存在,它必須和ip位址一起使用
子網掩碼只有乙個作用,就是將某個ip位址劃分成網路位址和主機位址
子網掩碼必須遵循一定的規則
埠號只能是0~65525的整數
知名埠是眾所周知的埠號,範圍是0~1023,比如80埠分配給http服務,21埠分配ftp服務
動態埠範圍是1024~65535,當乙個系統程序或者應用需要網路通訊時,它向主機申請乙個埠,主機從可用的動態埠號中分配乙個供它使用
使用netstat -an 可以檢視本機的埠號
網際網路中包含上百種協議標準,最重要的兩個是tcp和ip協議,因此簡稱tcp/ip協議
python網路程式設計 udp和tcp
udp伺服器import socket s socket.socket socket.af inet,socket.sock dgram s.bind 192.168.1.103 8888 while true data,addr s.recvfrom 1024 print s s str addr...
網路基礎(二) UDP協議
其中,udp協議包頭佔8位元組 struct udphdr 埠 傳輸層是負責端與端之間的傳輸,因為在傳輸層協議當中只負責埠,不負責ip,也就是意味著只負責資料從哪乙個程序來到哪乙個程序去。源埠和目的埠的範圍均是 0,65535 資料報長度 共16位。如果全為1,就是最大的傳輸能力,因此udp資料報最...
Python網路程式設計之UDP
udp處理資料報,是一種無連線的協議 伺服器端 server socket.socket socket.af inet,socket.sock dgram 繫結ip server.bind 192.168.1.104 221 while true 接收 data,address server.rec...