• 网络编程学习part1


    IP地址的分类:     点分十进制      而在网络设备上很可能转化成一个十进制的数字。

    IP地址 == 网络位 + 主机位

    网络种类:        A B C D E 类

    A类: 超大规模性网络     范围:1.0.0.0 - 126.255.255.255 

    255.0.0.0   子网掩码

     私有:(不作为公网的IP地址去用)
    10.0.0.0 - 10.255.255.255

    B类:大众规模性网络      范围:128.0.0.0 - 191.255.255.255

    255.255.0.0 子网掩码

    私有:
    172.16.0.0 - 172.31.255.255

    C类: 中小规模型网络       范围:192.0.0.0 - 223.255.255.255    //最后一位表示主机号

    255.255.255.0  子网掩码

    静态路由
    192.168.0.0
    192.168.0.1       //网关(gate)   当你从路由器通信去外网的时候,决定这个东西在局域网之内转发还是在局域网向互联网去转发    的一个网络设备
    192.168.0.255     //表示整个局域网   用来进行广播操作   向这个IP发送数据可以向所有的局域网用户转发数据,如果接收都可以接收的到

     私有:
    192.168.0.0 - 192.168.255.255

    D类: 组播和广播         范围:224.0.0.0 - 239.255.255.255

    广播局域网信息的地址 1、就是最大的地址192.168.0.255 =或者=  255.255.255.255

    E类: 实验
    240.0.0.0 - 255.255.255.255

    常用的地址都在ABC类很少用到DE。

    ----------------------------------------------------------------------------------------------------------------

    如果要设置自动获取IP地址 或者 设置静态IP地址都可以在这里改动(Linux环境)

      sudo vim  /etc/network/interfaces 

    1. auto ens33
    2. iface ens33 inet dhcp

    //auto ens33        启动ens33这块网卡    (第一块网络设备ens33)   

    //dhcp  动态主机配置协议     即网络设备分多少地址   就是多少

    注意:记得配置完系统配置之后要重新启动!!!   
      sudo reboot

    ---------------------------------------------------------------------------------------------------------------------

    ifconfig    查看  ens33  其中有inet   就是IP地址      broadcast 就是广播地址 

    //     ifconfig ens33 192.168.0.13/24 up  255.255.255.0     手动设置IP地址

    ping 测试网络

    eg: ping www.baidu.com

    netstate -anp     查看计算机网络状态           tcp有状态,udp无状态

    -----------------------------------------------------------------------------------------------------------------------

    socket   套接字      用于网络通信的一组接口函数    

  • 相关阅读:
    简单讲解Android Fragment(三)
    【kr】强化学习之旅 1 环境配置
    vulnhub Monitoring: 1
    微信小程序如何分包
    MFC发送http https以及json解析
    GAN网络系列博客(一):用于人脸生成的StyleGAN结构
    Idea Debug断点太多 启动太慢
    hypercube背景设置为白色,绘制高光谱3D立方体
    dell的笔记本电脑如果开机总是黑屏 需要开几次才能点亮屏幕
    在Linux系统下部署Llama2(MetaAI)大模型教程
  • 原文地址:https://blog.csdn.net/weixin_66436813/article/details/140333372