• 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

  • 相关阅读:
    mybatis基础
    【代码随想录】算法训练计划23
    WPF 入门笔记 - 04 - 数据绑定 - 补充内容:资源基础
    AUSBC3.0, 震撼来袭!(UVC Camera)
    雪佛兰畅巡新能源电动汽车CANBUS总线适配及汽车远程控制车联网系统
    leetcode每天5题-Day53-贪心2
    nginx basic认证以及重复提示账号密码问题处理
    WebRTC 一对一语音通话中音频端到端分段延迟分析
    奥特曼与钢铁侠【InsCode Stable Diffusion美图活动一期】
    基于JAVA幼儿影视节目智能推荐系统计算机毕业设计源码+系统+数据库+lw文档+部署
  • 原文地址:https://blog.csdn.net/weixin_72953218/article/details/133255948