提高SCTP网络软件的效率

Zakharii-Andrii Feshchenko, I. Yurchak
{"title":"提高SCTP网络软件的效率","authors":"Zakharii-Andrii Feshchenko, I. Yurchak","doi":"10.23939/csn2022.01.147","DOIUrl":null,"url":null,"abstract":"The work presents a software system for demonstrating the operation of the SCTP transport protocol in comparison with its better-known analogues – TCP and UDP. To reproduce the operation of the chosen protocol, a socket API was created that describes the operation of SCTP, based on RFC 6458. It also describes the transport protocols that are similar to the protocol that was chosen to improve performance, namely TCP and UDP, their strengths and weaknesses, and what has been improved in SCTP. A test software model is described, which is divided into a client part and a server part, which was created to demonstrate the operation of the SCTP transport protocol. The client part consists in sending a message to the server, which will read this message and reset it. The ability to send using the SCTP protocol directly, or UDP encapsulation, thus encapsulating the SCTP packet into a UDP datagram, has been developed. The efficiency and expediency of using the software model are shown and alternative software models designed to implement the SCTP protocol are considered. The means used to implement this decision are justified as well as the platforms and operating systems on which this solution can be reproduced, other than Windows.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Improving the efficiency of SCTP network software\",\"authors\":\"Zakharii-Andrii Feshchenko, I. Yurchak\",\"doi\":\"10.23939/csn2022.01.147\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The work presents a software system for demonstrating the operation of the SCTP transport protocol in comparison with its better-known analogues – TCP and UDP. To reproduce the operation of the chosen protocol, a socket API was created that describes the operation of SCTP, based on RFC 6458. It also describes the transport protocols that are similar to the protocol that was chosen to improve performance, namely TCP and UDP, their strengths and weaknesses, and what has been improved in SCTP. A test software model is described, which is divided into a client part and a server part, which was created to demonstrate the operation of the SCTP transport protocol. The client part consists in sending a message to the server, which will read this message and reset it. The ability to send using the SCTP protocol directly, or UDP encapsulation, thus encapsulating the SCTP packet into a UDP datagram, has been developed. The efficiency and expediency of using the software model are shown and alternative software models designed to implement the SCTP protocol are considered. The means used to implement this decision are justified as well as the platforms and operating systems on which this solution can be reproduced, other than Windows.\",\"PeriodicalId\":233546,\"journal\":{\"name\":\"Computer systems and network\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer systems and network\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23939/csn2022.01.147\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer systems and network","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23939/csn2022.01.147","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

这项工作提出了一个软件系统,用于演示SCTP传输协议的操作,并将其与更知名的类似协议TCP和UDP进行比较。为了重现所选协议的操作,基于RFC 6458创建了一个描述SCTP操作的套接字API。它还描述了与所选择的用于提高性能的协议(即TCP和UDP)相似的传输协议,它们的优缺点,以及SCTP中改进的内容。描述了一个测试软件模型,该模型分为客户端部分和服务器部分,用于演示SCTP传输协议的运行。客户端部分包括向服务器发送消息,服务器将读取该消息并对其进行重置。已经开发了直接使用SCTP协议或UDP封装发送的功能,从而将SCTP数据包封装为UDP数据报。说明了使用软件模型的效率和方便性,并考虑了为实现SCTP协议而设计的其他软件模型。除了Windows之外,用于实现此决策的方法以及可以复制此解决方案的平台和操作系统都是合理的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Improving the efficiency of SCTP network software
The work presents a software system for demonstrating the operation of the SCTP transport protocol in comparison with its better-known analogues – TCP and UDP. To reproduce the operation of the chosen protocol, a socket API was created that describes the operation of SCTP, based on RFC 6458. It also describes the transport protocols that are similar to the protocol that was chosen to improve performance, namely TCP and UDP, their strengths and weaknesses, and what has been improved in SCTP. A test software model is described, which is divided into a client part and a server part, which was created to demonstrate the operation of the SCTP transport protocol. The client part consists in sending a message to the server, which will read this message and reset it. The ability to send using the SCTP protocol directly, or UDP encapsulation, thus encapsulating the SCTP packet into a UDP datagram, has been developed. The efficiency and expediency of using the software model are shown and alternative software models designed to implement the SCTP protocol are considered. The means used to implement this decision are justified as well as the platforms and operating systems on which this solution can be reproduced, other than Windows.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信