社区
网络编程
帖子详情
有人说tcp传输不会丢包,是这样的吗?
jeikyzhou
2005-11-16 08:56:16
我觉得是有可能丢包的,请有网络编程经验的人指点一下
...全文
1690
9
打赏
收藏
有人说tcp传输不会丢包,是这样的吗?
我觉得是有可能丢包的,请有网络编程经验的人指点一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gnixemos
2005-11-18
打赏
举报
回复
1
传输层保证的
会自动重发
上层看不到
HeShe
2005-11-17
打赏
举报
回复
使用tcp传输没有包的概念.自然不会丢包,要么成功要么失败,如果程序发生什么奇怪的现象,到应用层实现上debug,不要怀疑tcp,就如1+1,等于2就正确,其他就错误,没有第三种可能,这是tcp的定义。ip层差错或丢包,tcp会替你纠正,否则就返回失败。
softrain
2005-11-17
打赏
举报
回复
重传次数达到一次次数,系统就会告诉你socket连接断了.
xiangding
2005-11-17
打赏
举报
回复
重传也有次数的,如果3次重传不是失败,就会报告传输失败
vicky_jam
2005-11-17
打赏
举报
回复
看TCP协议!!
有人说你就信了么?
我现在也是有人在说啊~
自己测试,实践!!!
xiao_xiao_zi
2005-11-17
打赏
举报
回复
丢包都会
只是TCP协议规定了丢包自动重发
所以对程序员看来TCP是不会丢包的
Pipi0714
2005-11-17
打赏
举报
回复
TCP协议不可能100%不丢包,他采用校验的方法来确定是否丢包。他丢包就会重发。
sevencat
2005-11-17
打赏
举报
回复
看TCP协议!!
有人说你就信了么?
我现在也是有人在说啊~
自己测试,实践!!!
//==================
我当然信啦。
artmouse
2005-11-16
打赏
举报
回复
应该是不会的,没收到的包会重发的
计算机网络
传输
层
TCP
和UDP协议
Re: 计算机网络
传输
层
TCP
和UDP协议#
传输
层协议
TCP
和 UDP 的应用场景 要发送的内容多,需要将发送的内容分成多个数据包发送(
TCP
) 要发送的内容少,一个数据包就能发送全部内容(UDP)#
传输
层协议和应用层协议之间的关系
传输
层协议加一个端口号来标识一个应用层协议, 展示了
传输
层协议和应用层协议之间的关系# 使用
TCP
/IP筛选实现网络安全 防火墙设置与端口# UDP协议特点和报文格式UDP是无连接的:即发送数据之前不需要建立连接UDP使用尽最大努力交付:即不保证可靠交付,因此主机不需要维持复杂的连接状态表#
TCP
协议特点和报文格式先连接后释放;点对点;可靠
传输
;全双工通信;面向数据流七项标记位停止等待协议与改进的停止等待协议滑动窗口技术详解:确认Seq与选择确认SACK 超时重传时间:查询计算与自动调整 流量控制功能:点对点的流量控制 拥塞控制:相对整体网络环境而言;慢开始算法和拥塞避免算法 改进的拥塞控制:快重传和快恢复 三次握手建立
TCP
连接,四次挥手释放连接。#
TCP
协议面临的攻击 SYN 攻击:捏造的源地址; LAND攻击:自己就是源地址# 通过抓包工具,查看以上报文格式# 习题详解
用了
TCP
协议,就一定
不会
丢包
吗?
数据从发送端到接收端,链路很长,任何一个地方都可能发生
丢包
,几乎可以
说
丢包
不可避免。平时没事也不用关注
丢包
,大部分时候
TCP
的重传机制保证了消息可靠性。当你发现服务异常的时候,比如接口延时很高,总是失败的时候,可以用ping或者mtr命令看下是不是中间链路发生了
丢包
。
TCP
只保证
传输
层的消息可靠性,并不保证应用层的消息可靠性。如果我们还想保证应用层的消息可靠性,就需要应用层自己去实现逻辑做保证。最后给大家留个问题吧,mtr命令是怎么知道每一跳的IP地址的?...
听
说
TCP
能保证不
丢包
?图解
TCP
六大
丢包
场景
咱大家每天都背八股文,但是有没有考证过背的对不对呢?比如
说
早年不知网上那份儿资料上
说
TCP
协议能保证不
丢包
,那很多人不管自己面试还是面别人都
说
TCP
协议不
丢包
,那到底对不对呢,今天就用图解给大家分析一下。 分析道最后你会发现,很多时候一些结论开始时是有定语的,传着传着定语就丢了。聊到
TCP
协议丢不
丢包
,咱们得从头开始聊起:“两千多年前,古希腊的仲夏夜,亚里士多德在......” 好像这个...
面试:
TCP
/UDP如何解决
丢包
问题?
目录
TCP
传输
协议中如何解决
丢包
问题首先TPC为什么会
丢包
?如何解决
TCP
丢包
的问题UDP
丢包
的问题一、主要
丢包
原因解决UDP
丢包
的问题
TCP
传输
协议中如何解决
丢包
问题 首先TPC为什么会
丢包
?
TCP
是基于不可靠的网路实现可靠
传输
,肯定会存在
丢包
问题。 如果在通信过程中,发现缺少数据或者
丢包
,那边么最大的可能性是程序发送过程或者接受过程中出现问题。 如何解决
TCP
丢包
的问题
TCP
协议
丢包
后,如何解决
丢包
的问题 为了满足
TCP
协议不
丢包
。
TCP
协议有如下规定: 数据分片:发送端对数据进
TCP
传输
协议中如何解决
丢包
问题
TCP
在不可靠的网络上实现可靠的
传输
,必然会有
丢包
。
TCP
是一个“流”协议,一个详细的包将会被
TCP
拆分为好几个包上传,也是将会把小的封裝成大的上传,这就是
说
TCP
粘包和拆包难题。 但是许多人有不同的理解。
TCP
协议本身确保
传输
的数据
不会
丢失完整性。如果在
传输
过程中发现数据丢失或数据包丢失,最大的可能性是在发送或接收程序的过程中出现问题。 例如,服务器向客户端发送大量数据,并且发送频率...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章