一、以太网
        以太网不是网络,它是一种技术标准,规定网络拓扑结构、访问控制方法等等。包含数据链路层的内容,也包含部分物理层的内容。

二、数据链路层的作用
        数据链路层的作用是保证相邻节点之间数据的传输的,节点之间的数据传输依靠的是MAC地址。

三、MTU
        MTU是我们数据链路层传输数据的时候的一个大小的限制,以太网帧汇总规定传输的数据最小是46字节,最大是1500个字节,这里的1500字节就是MTU,也就是数据报的最大长度限制是MTU,当然不同的网络类型的MTU是不同的。
        因为上一层网络层的IP协议传输的数据包可能较大,超出了MTU的限制,那么就需要进行分包,将大的数据包分成小的,并生成标签,同时修改IP协议首部的一些标志位。但是所有的小包里,只要丢失一个整个包就不能拼接在一起了,但是发送端也不会重新发送这个包。

四、MSS
        在传输层的TCP协议它的数据报也不能随意的变大,同样也是受限于MTU的,同时TCP有一个单个数据报大小的限制,TCP单个数据的最大消息长度称为MSS,TCP连接的双方会对MSS进行协商,取通信双方的最小的那个值,协议的过程是在发送SYN(请求连接)的时候写在TCP头部里的。

五、MTU和MSS的关系

MTU = IP头部长度 + TCP头部长度 + MSS

六、ARP协议
        ARP协议不是一个单纯地数据链路层协议,他是一个介于网络层和数据链路层之间的一个协议,是为了建立IP地址和MAC地址之间的映射关系。她的工作流程就是主机A拿着主机B的IP地址,请求主机B的MAC地址的过程,主机B将自己的MAC地址返回,

TCP/IP五层模型之数据链路层相关推荐

  1. 计算机网络--详述OSI七层模型与TCP/IP五层模型

    OSI七层协议 一.OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识--OSI参考模型. 1.OSI的来源 OSI(Open System Interconnect),即开放式系统互联. ...

  2. 网络中的七层协议与TCP/IP五层模型

    socket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程 ...

  3. OSI七层模型与TCP/IP五层模型详解

    博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术.下面就开始搞了. 一.OSI参考模型 今天我们先学习一下以太网最 ...

  4. TCP/IP五层模型(五层因特网协议栈)||| OSI参考模型|||数据的封装与解封装

    目录 一.TCP/IP五层模型: 网络设备分布: 数据的封装与解封装: 二.OSI参考模型 区别与联系: 注: ICMP中echol作用: 怎么区分TCP连接: 详解: (33条消息) TCP/IP五 ...

  5. OSI网络模型(TCP/IP五层模型)

    互联网由一系列的网络协议组成 , 这些协议的集合叫做OSI协议 按照功能可以划分为七层: 应用层,表示层,会话层,传输层,网络层,数据链路层,物理层,也就是我们常说的OSI七层模型,每一层使用下层提供 ...

  6. 速记TCP/IP五层模型

    速记TCP/IP五层模型 前言 一.TCP/IP四层模型 二.TCP/IP五层模型(重点) 物理层 数据链路层 网络层 传输层 应用层 三.OSI 七层模型 总结 前言 通过阅读本文,可以实现快速了解 ...

  7. TCP/IP五层模型介绍

    计算机网络 概念:通过通信介质,将地理不同的,相互独立的计算机连接起来,实现数据通信和资源共享 计算机之间的通信 局域网:两台电脑用网线连起来,就是最简单的局域网 局域网之间,及时没有连通网络,也可以 ...

  8. TCP/IP五层模型详解

    TCP/IP五层模型详解 应用层 HTTP:简单的明文传输的请求--响应协议 HTTP数据结构: 首行 头部 空行 正文 浏览器的控制 HTTPS 定义 CA认证 SSL加密流程: 混合对称加密过程: ...

  9. OSI七层模型和TCP/IP五层模型

    OSI七层模型(参考模型) OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范; 把网络从逻辑上分为了7层. ...

最新文章

  1. Java 多线程的基本方式
  2. java future设计模式
  3. 【译】Look-ahead Staking in Qtum - What does that even mean?
  4. redis-查看日志
  5. LeetCode之Ransom Note
  6. [react] 展示组件和容器组件有什么区别?
  7. CAS单点登录详细流程
  8. 在宝塔php里留后门,揭秘PHP的一种新型留后门方式
  9. Ansible(六)对目标主机进行磁盘分区,创建逻辑卷、格式化并挂载
  10. 小白文件管理器 无法与服务器建立联系,小白文件管理器怎么用
  11. pla3d打印材料密度_3D打印材料:透明PLA材料
  12. 会员(用户)数据化运营——指标介绍
  13. delete与垃圾回收机制
  14. 研究生复试------12 学做菜
  15. HDU-6468 zyb的面试(模拟十叉树+dfs)
  16. Net Core对接支付宝SDK
  17. 数据结构课设:基于字符串模式匹配算法的病毒感染检测问题
  18. 后台管理系统纯前端模板
  19. 分享Silverlight/WPF/Windows Phone一周学习导读
  20. 【论文阅读】Heterogeneous Graph Attention Network

热门文章

  1. Hadoop 表和字段
  2. C语言计算一元二次方程的根(完全版)
  3. python循环语句打印输出1-10_python_不用循环打印1-1000
  4. CentOS7中安装网易云音乐
  5. linux系统update和upgrade区别
  6. Mac 配置 Terminal 代理
  7. Encoding Changed错误
  8. iBooks 书籍存放位置
  9. 2022年电工(技师)考试试题模拟考试平台操作
  10. html+css实现京东、英雄联盟静态页面