社区
iOS
帖子详情
Tcp连接怎么也会丢包
cocofw
2014-08-14 12:38:38
用GCDAsyncSocket做一个tcp通信,接收一个8000多字节的包,发现每次都只能接收1448字节,后面的包就再也收不到了。请教各位大神,是我漏做了什么?
...全文
420
4
打赏
收藏
Tcp连接怎么也会丢包
用GCDAsyncSocket做一个tcp通信,接收一个8000多字节的包,发现每次都只能接收1448字节,后面的包就再也收不到了。请教各位大神,是我漏做了什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
已登陆
2014-08-23
打赏
举报
回复
坐等大神解答。
Kevin_qing
2014-08-22
打赏
举报
回复
一直收到返回错误 一次是收不完的
JavaNet的牛肉粉丝
2014-08-21
打赏
举报
回复
接收缓存设置的太小了
rollrock1987
2014-08-20
打赏
举报
回复
最好有代码贴上来 不然难判断
计算机网络 传输层
TCP
和UDP协议
Re: 计算机网络 传输层
TCP
和UDP协议# 传输层协议
TCP
和 UDP 的应用场景 要发送的内容多,需要将发送的内容分成多个数据包发送(
TCP
) 要发送的内容少,一个数据包就能发送全部内容(UDP)# 传输层协议和应用层协议之间的关系 传输层协议加一个端口号来标识一个应用层协议, 展示了传输层协议和应用层协议之间的关系# 使用
TCP
/IP筛选实现网络安全 防火墙设置与端口# UDP协议特点和报文格式UDP是无
连接
的:即发送数据之前不需要建立
连接
UDP使用尽最大努力交付:即不保证可靠交付,因此主机不需要维持复杂的
连接
状态表#
TCP
协议特点和报文格式先
连接
后释放;点对点;可靠传输;全双工通信;面向数据流七项标记位停止等待协议与改进的停止等待协议滑动窗口技术详解:确认Seq与选择确认SACK 超时重传时间:查询计算与自动调整 流量控制功能:点对点的流量控制 拥塞控制:相对整体网络环境而言;慢开始算法和拥塞避免算法 改进的拥塞控制:快重传和快恢复 三次握手建立
TCP
连接
,四次挥手释放
连接
。#
TCP
协议面临的攻击 SYN 攻击:捏造的源地址; LAND攻击:自己就是源地址# 通过抓包工具,查看以上报文格式# 习题详解
听说
TCP
能保证不
丢包
?图解
TCP
六大
丢包
场景
咱大家每天都背八股文,但是有没有考证过背的对不对呢?比如说早年不知网上那份儿资料上说
TCP
协议能保证不
丢包
,那很多人不管自己面试还是面别人都说
TCP
协议不
丢包
,那到底对不对呢,今天就用图解给大家分析一下。 分析道最后你
会
发现,很多时候一些结论开始时是有定语的,传着传着定语就丢了。聊到
TCP
协议丢不
丢包
,咱们得从头开始聊起:“两千多年前,古希腊的仲夏夜,亚里士多德在......” 好像这个...
面试:
TCP
/UDP如何解决
丢包
问题?
目录
TCP
传输协议中如何解决
丢包
问题首先TPC为什么
会
丢包
?如何解决
TCP
丢包
的问题UDP
丢包
的问题一、主要
丢包
原因解决UDP
丢包
的问题
TCP
传输协议中如何解决
丢包
问题 首先TPC为什么
会
丢包
?
TCP
是基于不可靠的网路实现可靠传输,肯定
会
存在
丢包
问题。 如果在通信过程中,发现缺少数据或者
丢包
,那边么最大的可能性是程序发送过程或者接受过程中出现问题。 如何解决
TCP
丢包
的问题
TCP
协议
丢包
后,如何解决
丢包
的问题 为了满足
TCP
协议不
丢包
。
TCP
协议有如下规定: 数据分片:发送端对数据进
用了
TCP
协议,就一定不
会
丢包
吗?
数据从发送端到接收端,链路很长,任何一个地方都可能发生
丢包
,几乎可以说
丢包
不可避免。平时没事也不用关注
丢包
,大部分时候
TCP
的重传机制保证了消息可靠性。当你发现服务异常的时候,比如接口延时很高,总是失败的时候,可以用ping或者mtr命令看下是不是中间链路发生了
丢包
。
TCP
只保证传输层的消息可靠性,并不保证应用层的消息可靠性。如果我们还想保证应用层的消息可靠性,就需要应用层自己去实现逻辑做保证。最后给大家留个问题吧,mtr命令是怎么知道每一跳的IP地址的?...
服务器传递文件
丢包
怎么回事,
TCP
传输协议中如何解决
丢包
问题
一、回答这个问题之前,要考虑
TCP
协议为什么
会
丢包
,在什么样的情况下
会
丢包
。1.
TCP
协议定义(Transimission Control Protocol)是以一种面向
连接
的、可靠的、基于字节流的传输层通信协议。2.
TCP
是基于不可靠的网路实现可靠传输,肯定
会
存在
丢包
问题。3. 如果在通信过程中,发现缺少数据或者
丢包
,那边么最大的可能性是程序发送过程或者接受过程中出现问题。例如:我有2台服务...
iOS
29,029
社区成员
12,467
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章