美文网首页
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,网关

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

  • DHCP的原理与配置

    什么是DHCP呢? DHCP叫做动态主机配置协议,它可以帮助主机动态下发IP地址以及网关DNS服务器等信息,减少大...

  • DHCP原理与实现

    DHCP,DNS和HTTP是3种常见的高层协议。 一、动态主机配置协议DHCP 1、DHCP简介 DHCP(Dyn...

  • DNSMASQ

    NAME dnsmasq - A lightweight DHCP and caching DNS server....

  • 树莓派/香橙派自建本地DNS加速解析

    Dnsmasq介绍 Dnsmasq 提供 DNS 缓存和 DHCP 服务功能。作为域名解析服务器(DNS),dns...

  • 网络协议 Day13 DNS DHCP HTTP开端

    一、DNS、DHCP 1. DNS 是什么的简称?DNS 有什么作用?从下图了解 DNS 的请求过程是怎么样的? ...

  • cobbler基本实现无人值守系统安装

    cobbler的运行依赖于dhcp、tftp、rsync、dns、http、xinetd服务 cobbler ...

  • 应用层

    应用层 dns\dhcp\ftp\telnet\ssh\http\smtphttp = TCP+80https =...

  • Ubuntu18.04配置Ip地址、网关、DNS

    一、查看各项信息,IP、网关、DNS 1. 查看IP: ifconfig 2. 查看网关 netstat -rn ...

  • 就给他

    ip地址:210.27.58.154 网关:210.27.58.1 子网掩码:255.255.255.0 DNS:...

网友评论

      本文标题:dhcp,dns,网关

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