开发者学堂课程【Python入门 2020年版:什么是 ip 地址】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10454
什么是 ip 地址
内容介绍
一. Ip 地址的概念
二. 查看电脑 ip 地址的方法
三. 说明
四. 点分十进制
一.Ip 地址的概念
1.内容引入
网络通信的连接要求,一方面是通过网线,wifi 等方式把设备连在一起,另一方面是就是要通过 ip 地址。
2.ip 地址概念
生活中的地址指的就是,找到某人或某机关或与其通信的指定地点。在网络编程中,如果一台主机想和另一台主机进行沟通和共享数据,首先要做的第一件事情就是要找到对方。在互联网通信中,我们使用 IP 地址来查询到各个主机。
二.查看电脑 ip 地址的方法
1.方法一
找到电脑的控制面板-网络和 Internet-查看网络状态和任务-更改适配器设置
2.方法二
找到 WIFI 选项-属性
三.说明
ip 地址要在同一个网段才能通信
ip 地址是使用八个二进制(最大是1111 1111)转换为十进制为255
ip 地址: 192.168.31.100
子网掩码: 255255.255.0 ip 地址与子网掩码做按位与运算得出网段 (同为一则为一)
网段: 192168.31x==>X 表示的主机位(主机位
三.练习
1.如果子网掩码是255.255.255.0
这个网络里最多能放多少台主机?
答案:254
X=256减去两位不可用的 ip 地址
192.168.1.x
x 在取值时这两位ip地址不可用
主机位全0表示网络位192.168.1.0
主机位全1表示广播 192.168.1.255 (给此网段上所有人发消息时,可以往此方向发送)
2.ip:192.168.2.10
ip: 192.168.3.20是否在同一个网段上?
不能看出这两个 ip 地址是否在同一个网段上,ip 地址要配合子网掩码才能看到网段,单看 ip 地址是不能确定网段的
当 ip:192.168.2.10的 mask:255.255.0.0.可以得出其网段为192.168.x.x 此子网掩码能支配256*256-2个电脑
四.点分十进制
1.ip 地址:点分十进制
每一位都是使用八个二进制,因为使用八个二进制会很麻烦,所以转化为用点分开的十进制数据。例如255.255.255.0