Python 网络编程初识IP 地址和端口号 | 您所在的位置:网站首页 › dos查看本机端口 › Python 网络编程初识IP 地址和端口号 |
设备: ubuntu 20.04 # linux 命令查看 ubuntu 主机的ip (一般指的是IPV4) ifconfig Ens33 可以上网 常用于网络通信 lo 本地回环只能用于本地连接测试网络通信,测试驱动 sudo ifconfig ens33 down 关闭ens33网卡类似关闭上网功能 sudo ifconfig ens33 up 打开ens33网卡或者启动网卡 后面我会讲桥接,所以呢没事不要在vm左上角 - 虚拟机 - 设置-网络适配器 - 网络连接 中修改
IPV4 和IPV6 的区别: Ipv4 共有四组值: xxx xxx xxx xxx 其中每一组值的范围为 : 0 - 255 我的IPV4 是 192.168.10.130 IPV6 的出现是为了预防ipv4出现不够用的情况, IPv4到底一共有多少个IP地址呢?答案是2的32次方,也就是约42.9亿个,全球的网民在2019时都已经超过 但是IPV6直到今天仍然使用有限,因为如果你要使用IPV6很多电信设备需要重新配置,所以现在很多企业非常排斥它所以发展缓慢 我们今天常说IP地址其实就是ipv4 Ipv4 192.168.10.33 192.168.10 是网络号 33 是主机号 我们常说的我们同属一个网段 讲的就是网路号相同 我们可以将主机号分为a b c 常用的三类 a: 192.168.10.xxx 可用主机为 254 b: 192.168.xxx.xxx 可用主机为 254*254 C: 192.xxx.xxx.xxx 可用主机 254*254*254 B 和c 的目的是为了防止同一个网段下主机不够用,在主机号中0和255是不能使用的 端口: 其实就是正在运行的程序标识符我这样假设:两台主机 两台主机分别存在两个通信软件微信 一台交换机 目标端口:7788 目标ip: 192.168.10.34 源端口:4567 源目标ip 192.168.10.34 当两台主机实现通信,目标ip用于确定你要和那台主机进行通信,目标端口 用于和你要进行通信的软件(进程)是什么。源ip就是你自己使用的是那台主机,源端口就是你使用的是什么软件 两者的软件都必须是微信,端口的不同是因为你的主机给你的微信分配的数据不同。 交换机: 当你要给一个主机发送信息时,交换机会通过ip地址帮助你识别是那台主机 欢迎大家访问的我的csdn博客,期待与你共同进步 |
CopyRight 2018-2019 实验室设备网 版权所有 |