1. 程式人生 > >1.網路程式設計-基本概念

1.網路程式設計-基本概念

1、ip地址:

  xxx.xxx.xxx.xxx 

  最大是256*256*256*256、

  分為網路號和主機號兩部分(分配規則不詳細介紹)

  作用:

     某臺裝置在網路中的唯一標誌

2、埠號:

  一個程式佔用作業系統的一個埠號,作業系統收到訊息後,交給埠號對應的程式處理;

  知名埠:

    0-1023,一般是系統使用的埠,21預設給FTP,80預設給HTTP

  動態埠:

    1024-65535,給系統之外的程式用的

3、socket通訊:

  

import socket

s = socket.socket(AddressFamily, Type)

# addressFamily:如果是ipv4,socket.AF_INET
# Type:流式套接字SOCK_STREAM(主要用於TCP),資料報套接字SOCK_DGRAM(主要用於UDP)