TCP/IP五层模型之数据链路层
一、以太网
以太网不是网络,它是一种技术标准,规定网络拓扑结构、访问控制方法等等。包含数据链路层的内容,也包含部分物理层的内容。
二、数据链路层的作用
数据链路层的作用是保证相邻节点之间数据的传输的,节点之间的数据传输依靠的是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五层模型之数据链路层相关推荐
- 计算机网络--详述OSI七层模型与TCP/IP五层模型
OSI七层协议 一.OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识--OSI参考模型. 1.OSI的来源 OSI(Open System Interconnect),即开放式系统互联. ...
- 网络中的七层协议与TCP/IP五层模型
socket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程 ...
- OSI七层模型与TCP/IP五层模型详解
博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术.下面就开始搞了. 一.OSI参考模型 今天我们先学习一下以太网最 ...
- TCP/IP五层模型(五层因特网协议栈)||| OSI参考模型|||数据的封装与解封装
目录 一.TCP/IP五层模型: 网络设备分布: 数据的封装与解封装: 二.OSI参考模型 区别与联系: 注: ICMP中echol作用: 怎么区分TCP连接: 详解: (33条消息) TCP/IP五 ...
- OSI网络模型(TCP/IP五层模型)
互联网由一系列的网络协议组成 , 这些协议的集合叫做OSI协议 按照功能可以划分为七层: 应用层,表示层,会话层,传输层,网络层,数据链路层,物理层,也就是我们常说的OSI七层模型,每一层使用下层提供 ...
- 速记TCP/IP五层模型
速记TCP/IP五层模型 前言 一.TCP/IP四层模型 二.TCP/IP五层模型(重点) 物理层 数据链路层 网络层 传输层 应用层 三.OSI 七层模型 总结 前言 通过阅读本文,可以实现快速了解 ...
- TCP/IP五层模型介绍
计算机网络 概念:通过通信介质,将地理不同的,相互独立的计算机连接起来,实现数据通信和资源共享 计算机之间的通信 局域网:两台电脑用网线连起来,就是最简单的局域网 局域网之间,及时没有连通网络,也可以 ...
- TCP/IP五层模型详解
TCP/IP五层模型详解 应用层 HTTP:简单的明文传输的请求--响应协议 HTTP数据结构: 首行 头部 空行 正文 浏览器的控制 HTTPS 定义 CA认证 SSL加密流程: 混合对称加密过程: ...
- OSI七层模型和TCP/IP五层模型
OSI七层模型(参考模型) OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范; 把网络从逻辑上分为了7层. ...
最新文章
- Java 多线程的基本方式
- java future设计模式
- 【译】Look-ahead Staking in Qtum - What does that even mean?
- redis-查看日志
- LeetCode之Ransom Note
- [react] 展示组件和容器组件有什么区别?
- CAS单点登录详细流程
- 在宝塔php里留后门,揭秘PHP的一种新型留后门方式
- Ansible(六)对目标主机进行磁盘分区,创建逻辑卷、格式化并挂载
- 小白文件管理器 无法与服务器建立联系,小白文件管理器怎么用
- pla3d打印材料密度_3D打印材料:透明PLA材料
- 会员(用户)数据化运营——指标介绍
- delete与垃圾回收机制
- 研究生复试------12 学做菜
- HDU-6468 zyb的面试(模拟十叉树+dfs)
- Net Core对接支付宝SDK
- 数据结构课设:基于字符串模式匹配算法的病毒感染检测问题
- 后台管理系统纯前端模板
- 分享Silverlight/WPF/Windows Phone一周学习导读
- 【论文阅读】Heterogeneous Graph Attention Network