1. 程式人生 > >python3.5進階(一)-------------------網路通訊(ip、埠,socket)

python3.5進階(一)-------------------網路通訊(ip、埠,socket)

1. ip地址:如198.168.1.1 ,用於在網路中標記區分每臺電腦,在本地區域網中是唯一的。window下程式->cmd->輸入ipconfig(檢視ipv4就是ip地址)。拓展:ip v4表示ip的第四個版本,目前出現了ipv6,ipv1/2/3/5都是實驗版本。ipv4是xxx.xxx.xxx.xxx,其中每個xxx可以表示0~256整數,所以ipv4可以表示256*256*256*256個ip地址,如常用C類IP前面三個xxx表示網路號,最後一個xxx是主機號,同一網路號下主機號不同,唯一,但第一個主機號0和最後一個主機號不能用,但是目前全時間的ip接近不夠,所以出現了ipv6,幾乎可以分配給世界上每一粒沙子一個Ip這麼大。但是因為ipv4更換到ipv6成本大,所以ipv6目前發展緩慢。

2. 埠:每個電腦(對應ip)上每個執行的程式(對應埠)(如qq,微信,淘寶-----)會被分配一個不同埠。埠號0~65536。

3. socket: