美文网首页
dhcp,dns,网关

dhcp,dns,网关

作者: 南苑bert | 来源:发表于2020-07-05 23:52 被阅读0次

    我们都知道我们电脑都有网卡,而网卡都有一个唯一MAC地址,他的主要作用是干嘛的勒,那就是建立连接网络连接.

    而我们从这个建立网络连接开始介绍dhcp,dns,网关的关系.

    那开始我们的学习故事吧

    • 网关: 门卫的大哥
    • dns:班主任
    • dhcp:电话(传达室,交换机)

    我们都知道网卡的任务是传达信息,那网卡都有一个唯一的MAC地址,我们就叫他wr-link43(MAC地址简写),但是如果这台电脑不联网传输信息就没有价值.

    突然有一天,一个rs4(网线)接口连接起来了就会开始我们连接步骤

    • 拿到ip地址
      步骤:
    1. 这个网络里面会有一个dhcp服务器(作用:动态分配IP)
    2. 开始发送自己的连接请求(前提:必须知道收件人的MAC地址)

    以太网

    目的地: FF:FF:FF:FF:FF(发送到同一子网的所有电脑)
    发件人:11:27:F5:8A:79:54 (就是自己)

    IP数据

    目的地:255.255.255.255
    源地址:0.0.0.0(任何来源)

    UDP报文

    目的地端口:67
    源地址端口:68

    DHCP报文

    我想找个IP地址谁有啊?

    通过网络发送消息给交换机,交换机看见FF:FF:FF:FF,广播出去告诉所有能连接到的交换机谁有空闲的IP(局域网内)

    • DHCP服务器,分配IP
      步骤:
      注:消息发出去后,会有很多DHCP有空闲IP,但是我们只能选一个.
      当我们做好选择后,我就要给自己选择好的DHCP回一条消息,大概内容就像我们就选你了.

    如:

    DHCP服务器192.168.1.1,给我们的IP是192.168.1.2

    选择好后,DHCP服务器192.168.1.1就会给我们一个是否确认的一个消息

    • IP 192.168.1.1
    • 网关路由器: 192.168.1.2
    • DNS服务器 : 202.102.224.69

    注:如果电脑重启这些操作会重新来一遍

    image.png

    接下来我们又会遇到一些问题

    比如我们现在要访问百度,www.baidu.com,我们要把他翻译成IP地址,我们就会给CNS服务发一条消息,

    • 发件人: 192.168.1.2 (我们刚刚搞定的IP)
    • 收件人: 202.102.224.69 (DNS服务器)
    • 内容: 哥们, 给我查查www.baidu.com 的IP地址

    发送会失败

    原因网卡不知道DNS的服务器MAC地址

    ARP(通过IP找ARP)

    收件人: FF:FF:FF:FF:FF:FF (同一子网内的所有电脑)
    发件人: 11:27:F5:8A:79:54 (就是我自己了!)
    内容:呼叫网关路由器(192.168.1.1), 请问你的MAC地址是什么?

    过了一会, ARP应答果然来了, 我们看到了网关路由器的MAC地址: 88-25-93-79-E0-C8(内存会记录起来)

    image.png

    浏览器开始建立TCP连接,发送GET请求过去动态内容

    相关文章

      网友评论

          本文标题:dhcp,dns,网关

          本文链接:https://www.haomeiwen.com/subject/mvevqktx.html