IP分片和TCP分片的区别
前段时间要做一个关于网络嗅探的程序,里面要重组IP分片,TCP分片.
但做的时候忽视了一个很重要的东西:IP分片与TCP分片弄混淆了.
首先声明:TCP分片应该称为TCP分段.
——————————————————————————————————————————————————————
区别:
1.IP分片产生的原因是网络层的MTU;TCP分段产生原因是MSS.
2.IP分片由网络层完成,也在网络层进行重组;TCP分段是在传输层完成,并在传输层进行重组. //透明性
3.对于以太网,MSS为1460字节,而MUT往往会大于MSS.
故采用TCP协议进行数据传输,是不会造成IP分片的。若数据过大,只会在传输层进行数据分段,到了IP层就不用分片。
而我们常提到的IP分片是由于UDP传输协议造成的,因为UDP传输协议并未限定传输数据报的大小。
——————————————————————————————————————————————————————
写这篇文章的目的只有一个:
区分TCP分段和IP分片,了解它们工作在不同的层:这往往是大家容易忽视的。
IP分片和TCP分片的区别相关推荐
- 详解IP分片与TCP分段的区别
首先注意:一般听到的TCP分片应该称为TCP分段.IP分片与TCP分片是两个不同概念,别把IP分片与TCP分片别弄混淆了, 接下来直接划重点,两者主要区别: 1.IP分片产生的原因是网络层的MTU:T ...
- IP分片和TCP分段的区别
1.MTU(Maximum Transmission Unit,MTU),最大传输单元 (1)以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492个字节.链路层的这个特性称作 ...
- IP分片与TCP分包
TCP/IP 协议栈中定义了MSS, 为的是提高网络的性能,因为如果让IP层分包的话,丢包后的重发没法控制,需要重传整个TCP包(浪费了网络资源). MSS就是这个协商的结果,不能人为修改,这 ...
- TCP/IP具体解释--TCP的分段和IP的分片
写在前面: 分组能够发生在运输层和网络层.运输层中的TCP会分段,网络层中的IP会分片.IP层的分片很多其它的是为运输层的UDP服务的,因为TCP自己会避免IP的分片,所以使用TCP传输在IP层都不会 ...
- IP分片、TCP分段
服务器开发系列 文章目录 服务器开发系列 一.计算机网络传输基础知识 二.IP分片.TCP分段 1.MTU 定义 2. MSS 简述 3. udp 或 tcp 包的最佳大小 4. 如何测出当前网络最佳 ...
- IP分片和TCP分段解析--之IP分片
本文目录 什么是IP分片 为什么会产生IP分片 为什么要避免IP分片 如何避免IP分片 什么是IP分片 IP协议栈将TCP/UDP传输层要求它发送的,但长度大于发送端口MTU的一个数据包,分割成多个I ...
- TCP分片和IP分片
1.IP分片 产生IP分片的原因:IP层的数据包在经过网卡时,数据包大小超过了网卡的MTU,然后IP数据包的DF标志为0,即该数据包允许分片,此时数据包会被分片. DF的标志在数据包的IP头的标志部分 ...
- TCP数据流稳定性--TCP分片,重组及乱序
1.IP分片的情况.IP软件包有一个[分片]和[重组]模块,一个IP数据报在传输中可以被ip软件包的[分片]模块分片,在目的接收端B的IP软件包 的[重组]模块重新组合.接收端B的IP软件包如果收到乱 ...
- TCP/IP协议与UDP协议的区别
首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇.里面 ...
最新文章
- 如何在CRM和C4C中用代码判断当前是否处于configuration模式
- java spring 拦截器_Spring MVC拦截器(Interceptor)的配置及使用
- APP录获取短信+通讯录网站源码
- android电池剩余使用时间,android电池剩余使用时间
- vmware fusion个人版
- 一文解析TCP知识体系
- Spring Cloud 如何统一异常处理?写得太好了!
- 七十七、java版商城之直播短视频带货Spring Cloud+SpringBoot+mybatis+uniapp b2b2c o2o 多商家入驻商城 直播带货商城 电子商务
- 解决在Filter中读取Request中的流后,后续controller或restful接口中无法获取流的问题
- 黑苹果 双系统 macos 与Windows蓝牙设备共享
- 用python判断身份证号性别_验证身份证号的Python脚本
- 20145212 罗天晨 WEB登陆发贴及会话管理功能的实现
- hive注意事项01_空值处理
- 主题 04:如何设计一个复杂的系统(下)
- 【全网热点】打造全网最全爱心代码仓库【火速领取爱心】
- 目前什么ip软件比较好用,国内ip最多呢
- 新浪开放平台---oauth2认证流程 casperjs自动登录和授权 api需要注意的问题及bug
- 如何在剪映windows版中将视频上传到指定的抖音账号中
- 记一次解密微信聊天数据库并Python格式化处理XML
- 400多个免费在线编程与计算机科学课程