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

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 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


相关文章
|
3月前
|
域名解析 存储 网络协议
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
本文详细介绍了IP协议报头结构及其各字段的功能,包括版本、首部长度、服务类型、总长度、标识、片偏移、标志、生存时间(TTL)、协议、首部检验和等内容。此外,还探讨了IP地址的网段划分、特殊IP地址的应用场景,以及路由选择的大致流程。最后,文章简要介绍了DNS协议的作用及其发展历史,解释了域名解析系统的工作原理。
143 5
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
|
27天前
|
网络协议 安全 文件存储
动态DNS(DDNS)技术在当前网络环境中日益重要,它允许使用动态IP地址的设备通过固定域名访问
动态DNS(DDNS)技术在当前网络环境中日益重要,它允许使用动态IP地址的设备通过固定域名访问,即使IP地址变化,也能通过DDNS服务保持连接。适用于家庭网络远程访问设备及企业临时或移动设备管理,提供便捷性和灵活性。示例代码展示了如何使用Python实现基本的DDNS更新。尽管存在服务可靠性和安全性挑战,DDNS仍极大提升了网络资源的利用效率。
48 6
|
27天前
|
域名解析 网络协议 安全
反向DNS解析是从IP地址到域名的映射,主要作用于验证和识别,提高通信来源的可信度和可追溯性
在网络世界中,反向DNS解析是从IP地址到域名的映射,主要作用于验证和识别,提高通信来源的可信度和可追溯性。它在邮件服务器验证、网络安全等领域至关重要,帮助识别恶意行为,增强网络安全性。尽管存在配置错误等挑战,但正确管理下,反向DNS解析能显著提升网络环境的安全性和可靠性。
95 3
|
1月前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
90 3
|
1月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
83 2
|
1月前
|
域名解析 网络协议 测试技术
IP、掩码、网关、DNS1、DNS2到底是什么东西,ping telnet测试
理解IP地址、子网掩码、默认网关和DNS服务器的概念是有效管理和配置网络的基础。通过使用ping和telnet命令,可以测试网络连通性和服务状态,快速诊断和解决网络问题。这些工具和概念是网络管理员和IT专业人员日常工作中不可或缺的部分。希望本文提供的详细解释和示例能够帮助您更好地理解和应用这些网络配置和测试工具。
92 2
|
2月前
|
网络协议 开发工具 C语言
Jetson错误(二):wget命令提示无法解析主机地址的问题解决
对于解决在NVIDIA Jetson平台上使用wget命令时出现的无法解析主机地址的问题,提供了两种解决方法:一种是临时修改DNS服务器为Google的公共DNS,另一种是永久修改DNS设置。
149 5
|
2月前
|
网络协议 Python
IP地址探秘:识别与解析的Python之旅 🚀
《IP地址探秘:识别与解析的Python之旅》通过Python的`ipaddress`模块,轻松实现IP地址的分类(如单播、多播、私有、环回或公有)及子网内所有IP的生成,使网络管理更加便捷高效。示例代码直观展示了功能实现过程。
28 1
|
2月前
|
存储 自然语言处理 API
基于 Python 的地址解析:自动识别姓名、电话、地址、详细地址与省市区
基于 Python 的地址解析:自动识别姓名、电话、地址、详细地址与省市区
303 1
|
2月前
|
运维 安全 网络协议
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
54 0

推荐镜像

更多