Python 网络基础和UDP

目录

IP地址

子网掩码

端口号

协议


IP地址

IP地址由网络地址主机地址组成,有A、B、C、D、E5类,其中A、B、C是基本类,D、E类作为多播(视频会议、直播等)和保留使用(实验、开发)。

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地址划分成网络地址和主机地址

子网掩码必须遵循一定的规则

  • 与IP地址长度一致,同为32位
  • 左边是网络位,用“1”表示
  • 右边是主机位,用“0”表示
  • 主机号全为0,表示网络号,全为1表示网络广播

端口号

端口号只能是0~65525的整数

知名端口是众所周知的端口号,范围是0~1023,比如80端口分配给HTTP服务,21端口分配FTP服务

动态端口范围是1024~65535,当一个系统进程或者应用需要网络通信时,它向主机申请一个端口,主机从可用的动态端口号中分配一个供它使用

使用netstat -an 可以查看本机的端口号

协议

互联网中包含上百种协议标准,最重要的两个是TCP和IP协议,因此简称TCP/IP协议

TCP/IP协议族中各种协议之间的关系
​​

猜你喜欢

转载自blog.csdn.net/Mr_Quiet/article/details/81192024
今日推荐