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

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
.cn 域名,1个 12个月
云解析 DNS,旗舰版 1个月
简介: IP地址最终弹,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


相关文章
|
2月前
|
域名解析 存储 网络协议
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
本文详细介绍了IP协议报头结构及其各字段的功能,包括版本、首部长度、服务类型、总长度、标识、片偏移、标志、生存时间(TTL)、协议、首部检验和等内容。此外,还探讨了IP地址的网段划分、特殊IP地址的应用场景,以及路由选择的大致流程。最后,文章简要介绍了DNS协议的作用及其发展历史,解释了域名解析系统的工作原理。
123 5
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
|
3天前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
22 3
|
3天前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
13 2
|
6天前
|
域名解析 网络协议 测试技术
IP、掩码、网关、DNS1、DNS2到底是什么东西,ping telnet测试
理解IP地址、子网掩码、默认网关和DNS服务器的概念是有效管理和配置网络的基础。通过使用ping和telnet命令,可以测试网络连通性和服务状态,快速诊断和解决网络问题。这些工具和概念是网络管理员和IT专业人员日常工作中不可或缺的部分。希望本文提供的详细解释和示例能够帮助您更好地理解和应用这些网络配置和测试工具。
24 2
|
1月前
|
网络协议 开发工具 C语言
Jetson错误(二):wget命令提示无法解析主机地址的问题解决
对于解决在NVIDIA Jetson平台上使用wget命令时出现的无法解析主机地址的问题,提供了两种解决方法:一种是临时修改DNS服务器为Google的公共DNS,另一种是永久修改DNS设置。
83 5
|
1月前
|
网络协议 Python
IP地址探秘:识别与解析的Python之旅 🚀
《IP地址探秘:识别与解析的Python之旅》通过Python的`ipaddress`模块,轻松实现IP地址的分类(如单播、多播、私有、环回或公有)及子网内所有IP的生成,使网络管理更加便捷高效。示例代码直观展示了功能实现过程。
|
1月前
|
存储 自然语言处理 API
基于 Python 的地址解析:自动识别姓名、电话、地址、详细地址与省市区
基于 Python 的地址解析:自动识别姓名、电话、地址、详细地址与省市区
156 1
|
1月前
|
运维 安全 网络协议
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
|
2月前
|
网络协议 网络虚拟化
接收网络包的过程——从硬件网卡解析到IP
【9月更文挑战第18天】这段内容详细描述了网络包接收过程中机制。当网络包触发中断后,内核处理完这批网络包,会进入主动轮询模式,持续处理后续到来的包,直至处理间隙返回其他任务,从而减少中断次数,提高处理效率。此机制涉及网卡驱动初始化时注册轮询函数,通过软中断触发后续处理,并逐步深入内核网络协议栈,最终到达TCP层。整个接收流程分为多个层次,包括DMA技术存入Ring Buffer、中断通知CPU、软中断处理、以及进入内核网络协议栈等多个步骤。
|
3月前
|
域名解析 缓存 网络协议
揭秘DNS协议:从'http://www.example.com'到IP地址的奇幻旅程,你不可不知的互联网幕后英雄!
【8月更文挑战第4天】在互联网的广袤空间里,每台设备都有唯一的IP地址,但记忆这些数字组合并不直观。因此,DNS(域名系统)作为关键桥梁出现,将易记的域名转换为IP地址。DNS协议工作于应用层,支持用户通过域名访问资源。DNS系统包含多级服务器,从根服务器到权威服务器,共同完成域名解析。查询过程始于客户端,经过递归或迭代查询,最终由权威服务器返回IP地址,使浏览器能加载目标网页。
141 12

推荐镜像

更多