当前位置: 首页 > news >正文

数据链路层

一.以太网

数据链路层考虑的是相邻两个节点(通过网线/光纤、无线直接相连的两个设备)之间的传输,这里的

典型协议中最知名的就是“以太网”这个协议了数据链路层,也规定了物理层的内容

以太网帧格式:

IP地址用来描述整个传输过程的起点终点,mac则是用来描述两个相邻节点的起点、终点。

给大家举个简单的例子:我从山东要去陕西西安

通过网络层规划出了一条路线:山东->山西->咸阳->西安

数据链路层考虑的是,考虑两个相邻节点怎么走

  1. 山东->山西

源IP:山东 目的 IP:西安 源mac:山东 目的max:山西

  1. 山西->咸阳

源IP:山东 目的 IP:西安 源max: 山西 目的max:咸阳

  1. 咸阳->西安

源IP:山东 目的IP:西安 源max:咸阳 目的max:西安

MTU是一个数据链路层的数据帧,能够承载数据的最大长度(载荷的长度),载荷具体多长,和使用的物理介质有很大关系,当然也和数据链路层使用的协议有很大关系,以太网协议,MTU 1500(字节)(这个和物理层有很大关系)。

这个MTU引起了IP这个协议来进行分包组包,IP的分包组包通常不是根据这个IP最大长度64kb来分的,正常情况下,数据链路层的MTU要比64kb小。

二.DNS(其实是应用层的一个协议)域名解析系统

对于网络上的服务器,我们想要访问它,需要的是IP地址,但是IP地址不好记,因此我们用一些简单的单词构成字符串来表示这个地址,每个域名都对应一个/N个地址

域名是不能重复的,我们要保证它的唯一性,全世界有很多的网站,如果想要保证它的唯一性,我们要对域名进行分级,一级域名、二级域名、三级域名

域名分级了,DNS服务器也就分级了,有一级域名的DNS服务器,还有二级域名,三级域名

http://www.lryc.cn/news/12662.html

相关文章:

  • 投票需要什么流程微信投票互助平台的免费投票平台搭建
  • 数据结构——算法的时间复杂度
  • Go基础-类型
  • 良许翻天覆地的2022年
  • node+vue微信小程序的社区后勤报修系统
  • WSL(Windows Subsystem for Linux)
  • 华为OD机试题 - 单词反转(JavaScript)
  • 人工智能原理复习 | 产生式系统的搜索策略
  • 初始C语言 - 数组(一维数组、二维数组、数组越界、数组传参)
  • 人工智能原理复习 | 可分解产生式系统的搜索策略
  • 线段树(维护区间信息)
  • C语言 基于Ncurse库的贪吃蛇游戏项目
  • 【Java基础】Java语言特性
  • python进阶--Numyp库(一)
  • CV学习笔记-Inception
  • 注意力机制笔记——结合沐神和B站老弓up主
  • 建议收藏,轻松搞懂区块链
  • php设计一个新春祝福墙
  • KubeSphere 社区双周报 | OpenFunction 集成 WasmEdge | 2023.02.03-02.16
  • 数字IC/FPGA 秋招知识点不全面整理
  • 你知道java8是如何排序Map嘛?
  • 【李忍考研传】一、李忍
  • 测牛学堂:软件测试python深入之类和对象的属性和方法总结
  • css实例--新闻页面
  • SpringCloudGateway 动态转发后端服务
  • 使用canvas写一个flappy bird小游戏
  • KVM-2、虚拟化基础
  • 设计模式之观察者模式与访问者模式详解和应用
  • [SSD固态硬盘技术 18] Over-Provisioning (OP 预留空间)详解,谁“偷”走了SSD的容量?
  • spring注解方式整合Dubbo源码解析