python笔记更新(网络编程)

网络编程

网络通信的概念

网络是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。

使用网络的目的,就是为了联通多方然后进行通信,即把数据从一方传递给另外一方。

前面学习的编程都是单机的,即不能和其他电脑上的程序进行通信。为了让在不同的电脑上运行的软件之间能够互相传递数据,就需要借助网络的功能。

  • 使用网络能够把多方链接在一起,然后可以进行数据传递
  • 所谓的网络编程就是让不同的电脑上的软件能够进行数据传递,即进程之间的通信

什么是IP地址

  • 在网络编程中,如果一台主机想和另一台主机进行沟通和共享数据,首先要做的第一件事情就是要找到对方。在互联网通信中,我们使用IP地址来查询到各个主机。

  • ip地址要在同一个网段才能通信。

  • ip地址是使用八个二进制,11111111: 255

  • ip地址:点分十进制:255.255.255.0

ip地址: 192.168.31.100

子网掩码: 255.255.255.0

网段就是子网掩码和ip地址做与运算

网段:192.168.31.X ==> X表示的主机位

如果子网掩码是255.255.255.0 那么网络里最多可以放主机数目为

X ==> 254

主机位全0表示网络位 192.168.31.0

主机位全1表示广播位 192.168.31.255

  • 要判断ip地址是否在同一
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页