草庐IT

network-analysis

全部标签

networking - 视频流上的 TCP 与 UDP

我刚从网络编程考试回家,他们问我们的问题之一是“如果你要流式传输视频,你会使用TCP还是UDP?对两种存储的视频都给出解释和直播视频流”。对于这个问题,他们只是希望简短地回答TCP用于存储视频和UDP用于实时视频,但我在回家的路上想到了这一点,使用UDP来传输实时视频是否一定更好?我的意思是,如果您有足够的带宽,并且说您正在播放一场足球比赛或音乐会,您真的需要使用UDP吗?假设当您正在使用TCP流式传输这场音乐会或其他任何内容时,您开始丢失数据包(您和发送方之间的某些网络中发生了一些错误),并且整整一分钟您都没有收到任何数据包。视频流将暂停,一分钟后数据包开始再次通过(IP为您找到了一

networking - TCP 连接的最大数据包大小

TCP连接的最大数据包大小是多少,或者我怎样才能获得最大数据包大小? 最佳答案 TCP数据包大小的绝对限制是64K(65535字节),但实际上这远大于您将看到的任何数据包的大小,因为较低层(例如以太网)的数据包大小较小。例如,以太网的MTU(最大传输单元)为1500字节。某些类型的网络(如token环)具有较大的MTU,而某些类型具有较小的MTU,但每种物理技术的值都是固定的。 关于networking-TCP连接的最大数据包大小,我们在StackOverflow上找到一个类似的问题:

networking - 为什么 SCTP 使用不多/不为人所知

我最近查阅了这本书"UNIXNetworkProgramming,Vol.1"由RichardsStevens和我发现除了TCP和UDP之外还有第三种传输层标准:SCTP。总结:SCTP是一种传输层协议(protocol),它像UDP一样是消息驱动的,但又像TCP一样可靠。这是一个shortintroductionfromIBMDeveloperWorks.老实说,我以前从未听说过SCTP。我不记得在任何网络书籍中读过它或在我参加的类(class)中听过它。读书otherstackoverflowquestions提到SCTP表明我并不是唯一缺乏这种知识的人。为什么SCTP如此鲜为人知

networking - UDP vs TCP,它快多少?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。社区在11个月前审查了是否重新打开这个问题,然后将其关闭:原始关闭原因未解决Improvethisquestion用于通用协议(protocol)消息交换,可以容忍一定的丢包。UDP比TCP效率高多少?

networking - 人为制造连接超时错误

当我收到连接超时时,我的软件出现了一个错误。这些错误非常罕见(通常是在我的连接被我们的内部网络断开时)。我怎样才能人为地产生这种效果,以便我可以测试我们的软件?如果重要的话,应用程序是使用CAsyncSocket类用C++/MFC编写的。编辑:我试过使用不存在的主机,但出现套接字错误:WSAEINVAL(10022)Invalidargument我的下一次尝试是使用Alexander连接到不同端口的建议,例如81(虽然在我自己的服务器上)。效果很好。与断开连接完全相同(等待60秒,然后出错)。谢谢! 最佳答案 连接到不可路由的IP地

networking - 什么时候使用 UDP 而不是 TCP 合适?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭5年前。Improvethisquestion由于TCP保证数据包交付,因此可以被认为是“可靠的”,而UDP不保证任何事情,数据包可能会丢失。在应用程序中使用UDP传输数据而不是

ios - swift : Separate classes for network requests

friend们!,我是Swift的新手。我需要在我的一个ViewController中发出多个API请求。如果我将所有代码都放在ViewController中,那将是一团糟。所以我正在尝试开发这个简单的架构来分离概念,但我不确定这是否是处理这种情况的最佳方法。/*-----------------------------------------------------*//*RestClient.swift*//*-----------------------------------------------------*/protocolRestClientDelegate{funcd

Autosar网络管理:Partial Networking

PartialNetworking(PN)功能相对来说,稍稍复杂一点。PN功能的实现也不能单单看某个模块,因为模块间的交互信息对网络状态的切换至关重要。对于PN功能,我主要想从CanNM和ComM两个模块谈,本篇先从CanNM聊。希望能将一些概念讲透,因为在实际项目中,工具的很多配置项我们可能一知半解,在问题排查时,多少让我们摸不着头脑。因此,我想把自己解读的Autosar信息传达出来,分享一下。提示:基于CAN总线。1为什么要PN功能为什么需要PN(PartialNetwork)功能呢?实质还是为了节能。没有PN功能时,一个网段内的所有ECU同醒同睡。有时,在一个网段内,可能只需要某些ECU

ios - NEHotspotConfigurationManager 收到此警报 :"Unable to join the network<name of network>"而错误为零

所以我正在尝试通过closers监视连接状态:funcreconnect(success:@escaping()->Void,failure:@escaping()->Void){letmanager=NEHotspotConfigurationManager.sharedletssid=CameraManager.camera.uuidletpassword="password"letisWEP=falselethotspotConfiguration=NEHotspotConfiguration(ssid:ssid,passphrase:password,isWEP:isWEP)h

论文2:Forgiving Debt in Financial Network Games

目录​编辑1.摘要  2.结论3.介绍 4.工作最优现金注入1.摘要          金融系统由网络表示,其中节点对应于银行,有向标记边对应于银行之间的债务合约。一旦确定了付款时间表,我们假设如果银行有足够的资金,银行不能拒绝向其贷方之一付款,则系统的流动性被定义为网络中支付的总和。最大化系统流动性是任何金融当局的自然目标,因此,我们研究金融当局向某些银行提供救助资金或免除其他银行的债务以最大化流动性的环境,并研究实现这一目标的有效方法.我们研究了贪婪救助政策与最优救助政策相比的近似比率,并且我们分别研究了寻找最优债务消除和预算约束最优救助政策的计算难度。我、们还从博弈论的角度研究金融系统。