IP地址最终弹,DNS,数据链路层,特殊地址

目录

一、特殊地址

二、数据链路层

三、DNS


一、特殊地址

将IP地址中的主机IP全部设置为0,就成了网络号,代表这个局域网(不可给具体的设备分配这个IP)

将IP地址中的主机IP全部设置为1,就成了广播地址,给同一个链路中相互连接的主机发送数据包

192.168.0

255.255.255.0

如果IP地址192.168.0.255(主机号全1,属于广播IP)->此处广播,在传输层只能使用UDP而不能使用TCP(TCP无法针对广播地址进行握手建立连接)

127.*的IP地址      通常 127.0.0.1(本机和本机通信可以用这个IP,localhost也可以标识本机,localhost也可表示本机 localhost是一个域名,会被解析成多个127.0.0.1,使用层面上这两个等价,但是更推荐127.0.0.1

IP更重要的一个功能就是路由选择(与TCP相比来说,相差不了多少,简单介绍,对工作没大帮助。

没有任何一个路由器能够完全了解“路由表”(也算是一个数据结构)

数据到达路由器内部有一个路由表(数据表)

数据到达路由器的时候,就需要查询路由器(问路)

1.如果查到了,就可以直接按照这个方向继续转发,数据就能够到达

2.如果没查到,路由器会给一个默认放下(下一个跳跃的地址)沿着默认方向走(往往可以走到上级路由器这里)

二、数据链路层

协议:以太网->出自物理学

目的地址,源地址,此处地址叫MAC地址(物理地址)长度6字节

MAC地址来区分不同的主机~

既然有了IP地址,为啥还要有MAC地址呢?

其实这属于历史问题:这个两伙团队进行的分工,所以IP地址被分配负责网络层开发,MAC地址负责数据链路层转发。

网络层整体转发的过程,数据链路层负责局部(相邻设备)转发过程

假如我回家(类似于转发过程)

线路一:哈尔滨->长春->沈阳(假如不直达)

线路二:西安->锦州->沈阳

只说线路一:

1

2

实际上 mac地址(物理地址)(6字节,比ipv4的地址大很多)和ip地址(4字节是不同的)一个主机既有mac地址,也有ip地址,内容虽然不同,但是都能代表我的电脑地址

物理地址D4-7C-16-C4-3D-F3。一般使用16进制,表示mac地址,两个16进制的数字就是一个字节,(字节之间常用——来去分隔)

以太网数据帧载荷有多种形式->由类型决定,是看类型的。

三、DNS

域名解析系统,上网需要访问服务器,知道服务器的IP地址(虽然用了点分十进制,但仍然不方便人们记忆与传播)

使用单词来代替IP地址

如:baidu,sogou,taobao这样的单词,代替IP地址->(这种单词叫做域名,实践中域名唯一性的保证,往往是分级的如(www.sogou.com——————www是三级,sogou是二级,com是一级),这里介绍一下一级的其他几种

.com(公司)

.cn(中国)

.edu(教育组织)

最早的域名组织,是一个文件(host文件)

每个域名对应一个IP地址,一旦新/旧网站,上线/下线,这里就需要修改,这样全世界就会十分麻烦。host文件依然保留(也是有用的,内容一般是空的)把这个内容拿到专门的服务器里。

有个大佬,搞了个服务器,把hosts文件装进去(大家以他为基准),上下线靠他去报备,这个服务器负责更新维护。

上网时,访问某个域名,都会访问人家服务器,把域名对应的IP获取到,就可以进一步的访问目标网站了。

问题:全世界都在上网,DNS能承担住这样的高并发吗

还是最早的处理原则:开源节流

1.每个电脑进行域名解析的时候,都会有缓存,我访问10次搜狗,只有第一次访问DNS,后面9次都不一定会访问。

2.全世界搭建出了很多的DNS镜像服务器(一般是网络运营商或者一些大厂)

当然这些镜像,是从最初的DNS服务器这里面同步数据,此时访问镜像和访问人家DNS服务器效果一样,此时就把请求的压力又分担开了。

当然他们假如搞你,让你镜像崩->国内大力推动IPV6,也是为了摆脱DNS限制,IPV6也需要DNS,但是DNS这里是全新的模块。

DNS挂了现象:qq可以用,但是打不开互联网

谷歌的维护DNS镜像服务器8.8.8.8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/142593.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

初识网络原理

网络发展史 独立模式 计算机之间相互独立 网络互联模式 将多台计算机连接在一起,完成数据共享。 数据共享本质上是网络数据传输,即计算机之间通过网络来传输数据,也称为网络通信。 根据网络互连的规模不同,可以划分为局域网和广域网。 …

14:00面试,14:06就出来了,这问的谁顶得住啊

从小厂出来,没想到在另一家公司又寄了。 到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到8月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,…

JDK21新特性 有序集合

有序集合 描述常用有序集合体系LinkedHashMapLinkedHashSetLinkedBlockingDequeArrayDeque 三级目录 描述 Java集合体系中,原来就有有序集合实现,但是没有规范支持有序操作的接口。 JDK21 新增了两个接口 SequencedCollection,SequencedMa…

一文了解亚马逊云科技适用于 Amazon Lightsail 的托管数据库

Amazon Lightsail 是亚马逊云科技提供的一种易上手使用、月度价格经济实惠,并包括了计算实例、容器、存储、数据库的虚拟专用服务器。在创建时可以进行业务蓝图选择,可选择包含多种操作系统(Linux/Windows 等)或操作系统加上典型应…

JS进阶-函数剩余参数

函数参数的使用细节&#xff0c;能够提升函数应用的灵活度。 动态参数 arguments是函数内部内置的伪数组变量&#xff0c;它包含了调用函数时传入的所有实参&#xff0c;只存在于函数里 function getSum() {let sum 0for (let i 0; i < arguments.length; i) {sum arg…

从0开始写中国象棋-创建棋盘与棋子

从控制台版本开始 考虑到象棋程序&#xff0c;其实就是数据结构与算法实现。 所以和界面相关的QT部分我们先放一放。 我们从控制台版本开始。这样大家更容易接受&#xff0c;也不影响开发。 后面我们会把控制台嫁接到QT上完成完整的游戏&#xff0c;那时候自然就水到渠成了…

软件测试:全链路追踪工具 Zipkin导入、安装(Windows版本)

1.0全链路追踪技术出现的原因 公司内部一个功能的实现&#xff0c;底层可能调用多个应用系统 在调用这个功能的同时&#xff0c;可能会出现多种情况&#xff0c;比如访问较慢&#xff0c;出现错误&#xff0c;可能需要进行定位 所以&#xff0c;我们需要快速定位服务错误点 大…

Spring整合RabbitMQ——消费者

1.配置consumer xml配置文件 2. 实现MessageListener接口 并重写onMessage方法

想要精通算法和SQL的成长之路 - 最长递增子序列 II(线段树的运用)

想要精通算法和SQL的成长之路 - 最长递增子序列 II&#xff08;线段树的运用&#xff09; 前言一. 最长递增子序列 II1.1 向下递推1.2 向上递推1.3 更新操作1.4 查询操作1.5 完整代码&#xff1a; 前言 想要精通算法和SQL的成长之路 - 系列导航 一. 最长递增子序列 II 原题链接…

《学术小白学习之路11》DTM主题动态模型原理与基础构建

《学术小白学习之路》DTM主题动态模型构建 一、LDA与DTM的区别二、代码实操2.1 数据2.2 获取数据向量2.3 参数设置与模型构建2.4 结果的输出一、LDA与DTM的区别 LDA主题模型主要针对一段段的文档 可以得出每个主题,所对应主题词的词语的概率 该模型的主题概率的生成是基于文…

ASN1编码查看工具

ASN1编码查看工具 多页面ASN1编码查看工具&#xff0c;支持DER和base64编码&#xff0c;支持数据高亮 多页面ASN1编码查看工具&#xff0c;支持DER和base64编码&#xff0c;支持数据高亮

如何将本地的项目上传到Git

一、GitHub or GitLab or Gitee创建一个新的仓库 二、仓库路径创建成功后&#xff0c;将本地项目上传到git 1. 进入本地项目所在文件夹位置&#xff0c;右击 2.出现git命令框 输入git init 在当前项目的目录中生成本地的git管理&#xff08;会发现在当前目录下多了一个.git文件…

【C++】笔试训练(一)

目录 一、选择题二、编程1、组队竞赛2、删除公共字符 一、选择题 1、以下for循环的执行次数是&#xff08;&#xff09; for (int x 0, y 0; (y 123) && (x < 4); x);A 是无限循环 B 循环次数不定 C 4次 D 3次 答案&#xff1a;C 2、以下程序的运行结果是&…

【神印王座】悲啸洞穴之物揭晓,圣采儿差点被骗,幸好龙皓晨聪明

Hello,小伙伴们&#xff0c;我是小郑继续为大家深度解析神印王座。 神印王座动漫现阶段已经出到龙皓晨等人接取新任务深入魔族地界的阶段&#xff0c;而龙皓晨等人接取的任务想必现在大家都知道了&#xff0c;那就是探索魔族地界中的悲啸洞穴。但是大家知道悲啸洞穴里面藏着什么…

深入浅出Java的多线程编程——第二篇

目录 前情回顾 1. 中断一个线程 1.1 中断的API 1.2 小结 2. 等待一个线程 2.1 等待的API 3. 线程的状态 3.1 贯彻线程的所有状态 3.2 线程状态和状态转移的意义 4. 多线程带来的的风险-线程安全 (重点) 4.1 观察线程不安全 4.2 线程安全的概念 4.3 线程不安全的原因…

【lesson11】环境变量

文章目录 环境变量的认识main函数参数问题 环境变量的认识 我们知道我们运行自己写的可执行程序的时候&#xff0c;我们必须带路径才能运行&#xff0c;可是执行系统指令的时候不用路径就能运行。 演示&#xff1a; 问题&#xff1a;系统命令可以直接运行&#xff0c;自己写…

tp6 + swagger 配置文档接口

ThinkPHP 6.0 运行环境要求PHP7.2&#xff0c;兼容PHP8.1 安装 composer create-project topthink/think tp 6.0.*如果需要更新框架使用 composer update topthink/framework文档 完全开发手册 swagger 文档 注解文档 安装包 composer require zircote/swagger-php 引用…

从统计语言模型到预训练语言模型---预训练语言模型(BERT,GPT,BART系列)

基于 Transformer 架构以及 Attention 机制&#xff0c;一系列预训练语言模型被不断提出。 ​BERT 2018 年 10 月&#xff0c; Google AI 研究院的 Jacob Devlin 等人提出了 BERT (Bidirectional Encoder Representation from Transformers ) 。具体的研究论文发布在 arXiv …

共享门店模式:一种新兴的商业模式

共享门店模式是一种利用实体店铺的空间和资源&#xff0c;让多个品牌或商家在同一地点共同运营的商业模式。这种模式可以提高店铺的利用率&#xff0c;降低经营成本&#xff0c;增加客流量&#xff0c;实现资源的最大化利用。如果你是一个有创业想法的企业家&#xff0c;或者你…

如何办一份有价值的企业内刊/报纸?向《华为人》学习就够了

前两天有一个朋友联系华研荟&#xff0c;说他是今年大学毕业加入了一个中型公司&#xff0c;他学的是企业管理&#xff0c;在公司人力资源部门工作。上周老板说公司要办一份自己的内刊&#xff0c;这个工作由人力资源部负责&#xff0c;而人力资源经理就把这个活交给她了。 她…