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)

  

猜你喜欢

转载自www.cnblogs.com/chenadong/p/10261810.html