【Python基础】网络编程之IP地址
【Python基础】网络编程之IP地址
文章目录
- IP 地址的介绍
- 1. IP 地址的概念
- 2. IP 地址的表现形式
- 2. IP 地址的作用
- 3. 查看 IP 地址
- 4. 检查网络是否正常
- 3. 小结
IP 地址的介绍
1. IP 地址的概念
IP 地址就是标识网络中设备的一个地址,好比现实生活中的家庭地址。
网络中的设备效果图:
2. IP 地址的表现形式
说明:
- IP 地址分为两类: IPv4 和 IPv6
- IPv4 是目前使用的ip地址
- IPv6 是未来使用的ip地址
- IPv4 是由点分十进制组成
- IPv6 是由冒号十六进制组成
2. IP 地址的作用
IP 地址的作用是标识网络中唯一的一台设备的,也就是说通过IP地址能够找到网络中某台设备。
IP地址作用效果图:
3. 查看 IP 地址
- Linux 和 mac OS 使用 ifconfig 这个命令
- Windows 使用 ipconfig 这个命令
说明:
ifconfig 和 ipconfig 都是查看网卡信息的,网卡信息中包括这个设备对应的IP地址
说明:
- 192.168.1.107是设备在网络中的IP地址
- 127.0.0.1表示本机地址,提示:如果和自己的电脑通信就可以使用该地址。
- 127.0.0.1该地址对应的域名是localhost,域名是 ip 地址的别名,通过域名能解析出一个对应的ip地址。
4. 检查网络是否正常
- 检查网络是否正常使用 ping 命令
检查网络是否正常效果图
说明:
- ping www.baidu.com 检查是否能上公网
- ping 当前局域网的ip地址 检查是否在同一个局域网内
- ping 127.0.0.1 检查本地网卡是否正常
3. 小结
- IP 地址的作用是标识网络中唯一的一台设备的
- IP 地址的表现形式分为: IPv4 和 IPv6
- 查看网卡信息:ifconfig
- 检查网络: ping
【Python基础】网络编程之IP地址相关推荐
- Linux网络编程之IP地址转换为无符号整数的方法
Linux网络编程之IP地址转换为无符号整数的方法,代码如下:(没考虑异常输入) #include <stdio.h> #include <string.h> #include ...
- Java网络编程之IP地址和InetAddress类
Java语言的优势之一是Java程序能访问网络资源.Java提供一系列的类支持Java程序访问网络资源. TCP/IP协议和IP地址 为了进行网络通信,通信双方必须遵守通信协议.目前最广泛使用的是TC ...
- 网络编程之:IP的ULONG方式字符串方式的相互转化
网络编程之:IP的ULONG方式字符串方式的相互转化 // IpAndStr.cpp : Defines the entry point for the console application. // ...
- 复习-网络编程之IP和端口号
一. 网络编程中有两个主要的问题: 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用(分别对应2.1): 2.找到主机后如何可推高效地进行数据传输(分别对应2.2): 二.网络编程中的两 ...
- linux网络编程之IP协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)和TCP、UDP协议头结构总结
首先声明,这篇博客是几篇博客转载然后总结在一起的,只当是学习笔记,不在意是什么原创和转载了,学到东西就好. 1.IP协议首部格式(IP协议处余网络层) IP数据报首部图片格式: 最高位在左边,记为0 ...
- Python 之网络编程之socket(3)hashlib模块
hashlib模块 #hashlib 这个模块是一堆加密算法的集合体,哈希算法的加密方式不止一种 httpswww.cmd5.com md5解密 # 应用场景在需要效验功能时使用 用户密码的 ...
- Python网络编程之二:网络编程基础
Python网络编程之二:网络编程基础 一.基础概念 1.两个地址 1.1.mac地址 mac地址:直译为媒体存取控制位址,也称为局域网地址.MAC位址.以太网地址或物理地址,它是一个用来确认网络设备 ...
- Python网络编程之day01-网络编程基础
Python网络编程之day01-网络编程基础 文章目录 Python网络编程之day01-网络编程基础 一.网络通信概述 二.IP地址 三.ping,ifconfig,ipconfig 四.端口 代 ...
- Python中的网络编程之UDP
Python中的网络编程之UDP 文章目录 Python中的网络编程之UDP 一.Socket编程 `1.什么是客户端/服务器架构`? **`2.套接字:通信端点`** 3.套接字地址:主机-端口对 ...
最新文章
- 编程爱好者学vb还是python-高手,这是高手!推荐几个我常看的顶级技术类公众号...
- redis的flushall命令
- php--点赞功能的实现
- FreeBSD 9.1安装KMS 这是一个伪命题###### ,9....
- android 屏幕保持唤醒 不锁屏 android.permission.WAKE_LOCK
- 字典-字典的循环遍历
- 转:VMware、微软等四种主要的网络IO虚拟化模型
- (回溯4)部分全排列
- 互联网产品生命周期_我市扎实推进全生命周期公共法律服务产品研发
- 暂不升级iOS 14.2:多款iPhone续航崩溃
- 60-100-026-使用-MySQL 行锁
- MySQL check the manual that corresponds to your MySQL server version for the right syntax错误
- 小艾果果的伤感空间日志发布:分手后,温暖很稀少
- 单片机外设篇——SPI协议
- AI:人工智能的本质与未来
- 数据库实验系列之1数据库及数据库中表等数据库对象的建立实验(包括关系图、完整性、权限控制、视图、索引等内容)
- 微服务架构总结性介绍 (深度好文)
- 谷歌浏览器与IE浏览器不兼容问题
- android 实现微信分享
- 视频号运营玩法;以及视频号引流变现赚钱。丨国仁网络资讯
热门文章
- 第十六课:应用分发(基于AndroidStudio3.2)
- flink you can disable this check with the configuration ‘classloader.check-leaked-classloader‘
- “2017金融科技·数据驱动金融商业裂变价值峰会”圆满落幕,数据猿携手金融产业精英探索行业新方向
- 前端Q线上年会活动邀请函(文中送现金红包等大量福利)
- vue写前端出现错误:[Vue warn]: Computed property “editableTabs“ was assigned to but it has no setter.
- 90.网络安全渗透测试—[常规漏洞挖掘与利用篇6]—[文件包含-PHP封装伪协议详解实战示例]
- 【GPU】NVIDIA驱动安装
- 分辨率、像素点、图片尺寸区分
- 网站重定向-http怎么重定向到https最全解决方案
- Sleep与WaitForSingleObject/WaitForXXXX的区别