C++旧版课程库
C++第 3 期查看课程总览

078 计算机网络

主要内容

1. 网络的定义

所谓的计算机网络,就是利用【通信技术】和【设备】,把分布在不同地理位置上的多台计算机【连接】起来。 发展过程: (1)远程终端联机阶段:主机---终端 (2)计算机网络阶段:计算机---计算机 / Internet 分类: (1)局域网 (2)域域网 (3)广域网 形状: (1)星形(路由器) (2)总线形(学校机房) (3)环形 (4)树形 (5)网络形(不规则形) 网络结构: 【了解即可】一条经过网络传输的消息,其实是通过非常复杂的过程,才完成的。
  • 为了传输的可靠性,不至于丢失
  • 为了传输的安全性,不被他人截获
  • 为了传输的扩展性,方便任何人随时随地,接入/自建网络
  • 2. IP和MAC地址

    计算机和计算机之间怎么建立连接呢?人和人的交流,需要各自的名字作为标识。计算机也需要这样的一个标识。 在 TCP/IP 体系中,每个计算机就是用【IP 地址】作为标识。 请打开【网络连接】 这个 IPv4 Address 就是IP地址。 也可以在 cmd 中,输入
    
        ipconfig /all
    
    查看本机的 IP 地址。
  • Physical Address 就是【MAC 地址】,也叫做【物理地址】,它是【全球唯一】的!
  • 【IP 地址】,是可能【会重复】的。
  • 公网 IP 和局域网内的 IP 分配,将在下节课讲解。
  • IP地址的结构

  • 【IP 地址】,是一个 32 位整数,每 8 位为一组,用点分隔。
  • 
    请写成下面 IP 地址转化成 32 位数
        192.168.1.25
    

    3. IP实验

    使用网线连接两台电脑,然后共享文件夹,传输文件。
  • 互联的两个计算机,IP 地址不能相同。
  • 参考操作链接

    习题

    这部分内容,一般以选择题的形式给出。
    
    请问下面的 IP 地址,哪一个不是合法的?(   )
    A 192.168.1.25
    B 12.300.1.25
    C 0.168.1.25
    D 192.0.1.0
    
    
    IPv4 地址是由(   )位二进制表示的。
    A 32
    B 64
    C 16
    D 256
    
    
    课后练习