传输控制协议(TCP)流量控制和多主机选项的仿真与可视化

M. Qureshi, M. Saleem
{"title":"传输控制协议(TCP)流量控制和多主机选项的仿真与可视化","authors":"M. Qureshi, M. Saleem","doi":"10.1109/IBCAST.2007.4379922","DOIUrl":null,"url":null,"abstract":"Transmission control protocol (TCP) is used for reliable data transfer on the Internet today and has been carrying more than 90% of the Internet traffic. One of its main strengths is its use of flow control algorithms that allows TCP to reduce the rate at which it sends data if network congestion is encountered. TCP multi-home option makes it possible to handle multiple local and remote address pairs in one TCP session and to survive network outages by finding out an alternative network path. However, flow control algorithms arc complex and hard to understand; traditional methods of teaching how flow control algorithms work, such as viewing sliding window illustrations, do not illustrate flow control algorithm dynamics well; a better method would be to use a TCP simulator that not only visualizes TCP multi-home option and flow control algorithm operations happening in real time, but also allows users to experiment with simulating different flow control algorithms under different congestion conditions. Simulation modeling allows system developers and analysts to predict the performance of existing or proposed systems under different configurations or operating policies. The OMNeT++ tool is used to simulate and predict the performance of the TCP's issues involved in this arc pointed out. The aim of this paper is to produce a visual TCP simulator that acts as an interactive teaching/demonstration tool by allowing users to experiment with simulating different TCP flow control and multi-home options algorithms over different data traffic conditions that are similar to those encountered on the Internet in real life.","PeriodicalId":259890,"journal":{"name":"2007 International Bhurban Conference on Applied Sciences & Technology","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Simulation and Visualization of Transmission Control Protocol's (TCP) Flow-Control and Multi-Home Options\",\"authors\":\"M. Qureshi, M. Saleem\",\"doi\":\"10.1109/IBCAST.2007.4379922\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Transmission control protocol (TCP) is used for reliable data transfer on the Internet today and has been carrying more than 90% of the Internet traffic. One of its main strengths is its use of flow control algorithms that allows TCP to reduce the rate at which it sends data if network congestion is encountered. TCP multi-home option makes it possible to handle multiple local and remote address pairs in one TCP session and to survive network outages by finding out an alternative network path. However, flow control algorithms arc complex and hard to understand; traditional methods of teaching how flow control algorithms work, such as viewing sliding window illustrations, do not illustrate flow control algorithm dynamics well; a better method would be to use a TCP simulator that not only visualizes TCP multi-home option and flow control algorithm operations happening in real time, but also allows users to experiment with simulating different flow control algorithms under different congestion conditions. Simulation modeling allows system developers and analysts to predict the performance of existing or proposed systems under different configurations or operating policies. The OMNeT++ tool is used to simulate and predict the performance of the TCP's issues involved in this arc pointed out. The aim of this paper is to produce a visual TCP simulator that acts as an interactive teaching/demonstration tool by allowing users to experiment with simulating different TCP flow control and multi-home options algorithms over different data traffic conditions that are similar to those encountered on the Internet in real life.\",\"PeriodicalId\":259890,\"journal\":{\"name\":\"2007 International Bhurban Conference on Applied Sciences & Technology\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-11-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 International Bhurban Conference on Applied Sciences & Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IBCAST.2007.4379922\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 International Bhurban Conference on Applied Sciences & Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IBCAST.2007.4379922","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

传输控制协议(TCP)是当今互联网上用于可靠数据传输的协议,承载着90%以上的互联网流量。它的主要优势之一是使用流量控制算法,该算法允许TCP在遇到网络拥塞时降低发送数据的速率。TCP多家庭选项使得在一个TCP会话中处理多个本地和远程地址对成为可能,并通过寻找替代网络路径在网络中断中存活下来。然而,流量控制算法复杂且难以理解;传统的教学流程控制算法如何工作的方法,如查看滑动窗口插图,不能很好地说明流程控制算法的动力学;更好的方法是使用TCP模拟器,它不仅可以实时显示TCP多home选项和流量控制算法操作,而且还允许用户在不同拥塞条件下模拟不同的流量控制算法进行实验。仿真建模允许系统开发人员和分析人员在不同配置或操作策略下预测现有或建议系统的性能。使用omnet++工具模拟和预测TCP的性能,并指出了在此过程中涉及的问题。本文的目的是制作一个可视化的TCP模拟器,作为一个交互式教学/演示工具,允许用户在不同的数据流量条件下模拟不同的TCP流量控制和多家庭选项算法,这些条件类似于现实生活中在互联网上遇到的情况。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Simulation and Visualization of Transmission Control Protocol's (TCP) Flow-Control and Multi-Home Options
Transmission control protocol (TCP) is used for reliable data transfer on the Internet today and has been carrying more than 90% of the Internet traffic. One of its main strengths is its use of flow control algorithms that allows TCP to reduce the rate at which it sends data if network congestion is encountered. TCP multi-home option makes it possible to handle multiple local and remote address pairs in one TCP session and to survive network outages by finding out an alternative network path. However, flow control algorithms arc complex and hard to understand; traditional methods of teaching how flow control algorithms work, such as viewing sliding window illustrations, do not illustrate flow control algorithm dynamics well; a better method would be to use a TCP simulator that not only visualizes TCP multi-home option and flow control algorithm operations happening in real time, but also allows users to experiment with simulating different flow control algorithms under different congestion conditions. Simulation modeling allows system developers and analysts to predict the performance of existing or proposed systems under different configurations or operating policies. The OMNeT++ tool is used to simulate and predict the performance of the TCP's issues involved in this arc pointed out. The aim of this paper is to produce a visual TCP simulator that acts as an interactive teaching/demonstration tool by allowing users to experiment with simulating different TCP flow control and multi-home options algorithms over different data traffic conditions that are similar to those encountered on the Internet in real life.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信