零基础学python:20、网络编程

网络编程

一、网络编程

1.网络编程基础

计算机网络:把分布在不同区域的计算机通过专门的设备使用通信线路连接起来,从而会形成一个庞大的网络系统,不同的计算机之间就可以进行信息的传递

网络编程:在同一个网络中不同的机器之间进行通信

2.计算机之间需要通信的条件

三要素:ip地址,端口,协议

2.1 ip地址
  • 概念

    互联网地址(Internet Protocol Address),是联网设备和互联网之间的唯一标识,在同一个网段中,ip地址是唯一的
    
    ip地址是数字型的,是一个32位整数,通常将其分为4个8位的二进制,每8位用圆点隔开,并且将8位的二进制转换为0~255之间的十进制,例如:10.0.127.108
    
  • 分类

    形式分类:
    
    	ipv4:由4个字节组成,分成4段
    	
    	ipv6:由6个字节组成,分为6段
    	
    功能分类:
    	
    	A类:保留给政府机构,1.0.0.1~126.255.255.254
    	
    	B类:分配给中小型企业,128.1.0.1-191.255.255.254 
    	
    	C类:分配给任何需要的个人,192.0.1.1-223.255.255.254 
    	
    	D类࿱

相关推荐

  1. 基础python20网络编程

    2024-03-20 01:52:02       19 阅读
  2. 基础Python之面向对象

    2024-03-20 01:52:02       28 阅读
  3. 读《基础PYthon》有感

    2024-03-20 01:52:02       45 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-20 01:52:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-20 01:52:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-20 01:52:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-20 01:52:02       18 阅读

热门阅读

  1. el-progress渐变色

    2024-03-20 01:52:02       21 阅读
  2. 枚举和模拟

    2024-03-20 01:52:02       23 阅读
  3. (70min)字节暑假实习二面(已挂)

    2024-03-20 01:52:02       23 阅读
  4. Vue ref函数讲解示例

    2024-03-20 01:52:02       21 阅读
  5. openstack调整虚拟机CPU 内存 磁盘 --来自gpt

    2024-03-20 01:52:02       20 阅读
  6. vue回车键进行列表页查询

    2024-03-20 01:52:02       22 阅读
  7. 2024蓝桥杯每日一题(BFS)

    2024-03-20 01:52:02       20 阅读