IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 什么是ip地址、子网掩码、网关和DNS? -> 正文阅读

[网络协议]什么是ip地址、子网掩码、网关和DNS?

什么是ip地址、子网掩码、网关和DNS?

什么是ip地址?

IP是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个主机,IP有唯一性,即每台机器的IP在全世界是唯一的。

IP地址=网络地址+主机地址。

什么是子网掩码?

子网掩码不是单独存在的,它用于计算一个ip地址所归属的网络地址以及主机地址。

网络地址计算方法:ip地址的二进制和子网掩码的二进制作与运算。

主机地址计算方法:ip地址的二进制和(子网掩码取反之后)的二进制作与运算。

为什么需要网络地址?

网络地址用于判断不同主机是否位于同一个网络下,如果是,则不同主机之间才能进行通信。

为什么需要主机地址?

主机地址用于标识不同主机在网络中的位置,只有明确了位置,不同主机之间才可以明确是和谁在进行通信。

可以这么来理解,网络地址相当于我们位于同一个小区,主机地址相当于小区里每个住户的门牌号。只有在这个小区里的住户才能够通信,而且谁跟谁通信可以通过门牌号进行识别。

什么是网关?

网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。可以这么理解,现在有另外一个小区,他想和我们现在的小区进行通信,那应该怎么做呢?就是通过网关,网关可以是除全0的网络地址和全1的广播地址之外的其它ip地址。可以这么理解,每个住户有很多门,这些门控制着和其他小区住户之间的通信。也就是说每个主机可以有多个网关,如果没有设置网关,会有一个默认网关,一些信息会默认从这里发送出去。这里我有个疑问,如果是同一个小区之间呢,也需要网关吗?我去查了下,有这么两道题:

img

img

说明在同一个网络中是可以直接进行通信的。

什么是DNS服务器?

DNS是和ip地址是一一对应的。我们很容易区分不同的域名,比如www.baidu.com,但是机器它不是呀,所以通过DNS,可以将域名解析为Ip地址,进而找到所通信的位置。可以这么理解,小区A中住户1需要和小区B中住户1进行通信,但是A中住户1只知道B中住户1的名字,但不知道它的具体位置,于是A中住户1发消息(B中住户名字)给DNS,DNS从名字找到其对应的位置(ip地址),然后就可以通信啦。

具体流程如下:

img

在这里插入图片描述

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-02-26 12:07:35  更:2022-02-26 12:07:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 8:54:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码