<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">kaz29</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Казахстанско-Британского технического университета</journal-title><trans-title-group xml:lang="en"><trans-title>Herald of the Kazakh-British Technical University</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1998-6688</issn><issn pub-type="epub">2959-8109</issn><publisher><publisher-name>Казахстанско-Британский Технический Университет</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">kaz29-257</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ФИЗИКО-МАТЕМАТИЧЕСКИЕ И ТЕХНИЧЕСКИЕ НАУКИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>PHYSICAL, MATHEMATICAL AND TECHNICAL SCIENCES</subject></subj-group></article-categories><title-group><article-title>МЕТОДЫ И ИНСТРУМЕНТЫ ДЛЯ КЛАССИФИКАЦИИ СЕТЕВОГО ТРАФИКА</article-title><trans-title-group xml:lang="en"><trans-title>METHODS AND TOOLS FOR NETWORK TRAFFIC CLASSIFICATION</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Абсаттар</surname><given-names>Д. К.</given-names></name><name name-style="western" xml:lang="en"><surname>Absattar</surname><given-names>D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>магистрант, Казахстанско-Британский технический</p><p>университет</p></bio><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="en">Kazakh-British Technical University<country>Kazakhstan</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>13</day><month>11</month><year>2021</year></pub-date><volume>17</volume><issue>4</issue><fpage>111</fpage><lpage>118</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Абсаттар Д.К., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Абсаттар Д.К.</copyright-holder><copyright-holder xml:lang="en">Absattar D.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://vestnik.kbtu.edu.kz/jour/article/view/257">https://vestnik.kbtu.edu.kz/jour/article/view/257</self-uri><abstract><p>Со времени первых выпусков моделей взаимодействия между конечными устройствами, таких как кольцевая топология, вся картина современной сетевой инфраструктуры изменилась до неузнаваемости. Современные сетевые системы состоят из множества сложных промежуточных модулей, таких как коммутаторы, маршрутизаторы, брандмауэры, концентраторы и т.д. И главная цель этих изобретений заключалась в том, чтобы обеспечить более надежную и масштабируемую основу для связи (качество обслуживания). Тем временем, стремительный рост трафика в интернете заставил сетевых инженеров и инженеров по надежности программного обеспечения уделять больше внимания оптимизации потока данных с обеих сторон, разрабатывая как сетевое программное обеспечение, так и сеть, ориентированную для прикладных программ. Для применения эффективных решений этих задач инженерам необходимо исследовать специфику текущего состояния сети. Чем больше развивается вся система, тем больше данных о сетевом трафике мы получаем, и теперь это помогает нам производить оптимизацию и настройку промежуточных устройств, а не просто масштабировать их с помощью большего количества голого оборудования. Какие протоколы используются чаще всего? Какие типы приложений больше всего загружают пропускную способность сети и так далее. Классификация пакетов может помочь решить ответы, и для этого существуют различные подходы. В этом исследовании я попытался изучить уже известные инструменты и методы, которые могут быть применены для решения подобных задач.</p></abstract><trans-abstract xml:lang="en"><p>Since the first releases of intercommunication models between end-devices, like ring topology, the whole picture of now days network infrastructure was changed unrecognizably. Modern systems of networking consist of many complex intermediate modules like switches, routers, firewalls, hubs etc. and the main goal of these inventions was to provide more reliable and scalable ground for communication (Quality of Service). Meanwhile, rapid growth of traffic on the Internet forced network engineers and software reliability engineers to pay more attention on the optimization of data flow from both sides, developing network-oriented software and application-oriented network. To apply effective solutions on these tasks, engineers need to research specifics of the current network state. The more whole system evolves, more data about network traffic we gain, and now it helps us to make optimization and tuning of intermediate devices, rather than just scaling it up with more bare hardware. Which protocols are used the most? What types of applications loads the network bandwidth the most? and etc. Classification of packets can help resolve the answers, and there are different approaches to achieve this. In this study, I tried to explore already known tools and methods that can be applied to solve such tasks.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>идентификация приложений</kwd><kwd>характеристика трафика</kwd><kwd>расширенное сетевое управление</kwd><kwd>сверхточные нейронные сети</kwd><kwd>классификация траффика в сети</kwd></kwd-group><kwd-group xml:lang="en"><kwd>application identification</kwd><kwd>traffic characterization</kwd><kwd>advanced network management</kwd><kwd>convolutional Neural Networks</kwd><kwd>network traffic classification</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers. xhtml</mixed-citation><mixed-citation xml:lang="en">https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers. xhtml</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">McGarty, Terrence. (2002). The Internet Protocol (IP) and Global Telecommunications Transformation.</mixed-citation><mixed-citation xml:lang="en">McGarty, Terrence. (2002). The Internet Protocol (IP) and Global Telecommunications Transformation.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">M.Mellia, A. Pescapè, L. Salgarelli. Traffic classification and its applications to modern networks. Elsevier Computer Networks, Dec. 2008</mixed-citation><mixed-citation xml:lang="en">M.Mellia, A. Pescapè, L. Salgarelli. Traffic classification and its applications to modern networks. Elsevier Computer Networks, Dec. 2008</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">T. Farah, L. Trajkovic. Anonym: A tool for anonymization of the Internet traffic. In IEEE 2013 International Conference on Cybernetics (CYBCONF), 2013, pp. 261-266.</mixed-citation><mixed-citation xml:lang="en">T. Farah, L. Trajkovic. Anonym: A tool for anonymization of the Internet traffic. In IEEE 2013 International Conference on Cybernetics (CYBCONF), 2013, pp. 261-266.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Cascarano N, Ciminiera L, Risso F. Optimizing deep packet inspection for high-speed traffic analysis. Network System Manager. 2011 19(1), pp. 7-31.</mixed-citation><mixed-citation xml:lang="en">Cascarano N, Ciminiera L, Risso F. Optimizing deep packet inspection for high-speed traffic analysis. Network System Manager. 2011 19(1), pp. 7-31.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">S. Kumar and P. Crowley. Algorithms to Accelerate Multiple Regular Expressions Matching for Deep Packet Inspection. In Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communications (SIGCOMM '06), 2006, New York, USA, pp. 339-350.</mixed-citation><mixed-citation xml:lang="en">S. Kumar and P. Crowley. Algorithms to Accelerate Multiple Regular Expressions Matching for Deep Packet Inspection. In Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communications (SIGCOMM '06), 2006, New York, USA, pp. 339-350.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">D. Ficara, S. Giordano, G. Procissi, F.Vitucci, G.Antichi, A. Di Pietro. An Improved DFA for Fast Regular Expression Matching. SIGCOMM Comput. Commun. Rev. 38, 5 (September 2008), pp. 29-40.</mixed-citation><mixed-citation xml:lang="en">D. Ficara, S. Giordano, G. Procissi, F.Vitucci, G.Antichi, A. Di Pietro. An Improved DFA for Fast Regular Expression Matching. SIGCOMM Comput. Commun. Rev. 38, 5 (September 2008), pp. 29-40.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">F. Yu, Z. Chen, Y. Diao, T. V. Lakshman, and R. H. Katz. Fast and Memory-Efficient Regular Expression Matching for Deep Packet Inspection. In Proceedings of the ACM/IEEE symposium on Architecture for networking and communications systems (ANCS '06). 2006, New York, USA, pp. 93-102.</mixed-citation><mixed-citation xml:lang="en">F. Yu, Z. Chen, Y. Diao, T. V. Lakshman, and R. H. Katz. Fast and Memory-Efficient Regular Expression Matching for Deep Packet Inspection. In Proceedings of the ACM/IEEE symposium on Architecture for networking and communications systems (ANCS '06). 2006, New York, USA, pp. 93-102.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">S. Kumar, B. Chandrasekaran, J. Turner, and G. Varghese. Curing Regular Expressions Matching Algorithms From Insomnia. In Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems (ANCS '07). 2007,New York, USA, pp. 155-164</mixed-citation><mixed-citation xml:lang="en">S. Kumar, B. Chandrasekaran, J. Turner, and G. Varghese. Curing Regular Expressions Matching Algorithms From Insomnia. In Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems (ANCS '07). 2007,New York, USA, pp. 155-164</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">R. Smith, C. Estan, S. Jha, and S. Kong. Deflating the Big Bang: Fast and Scalable Deep Packet Inspection with Extended Finite Automata. In Proceedings of the ACM SIGCOMM conference on Data communication (SIGCOMM '08). 2008, New York, USA, pp. 207-218.</mixed-citation><mixed-citation xml:lang="en">R. Smith, C. Estan, S. Jha, and S. Kong. Deflating the Big Bang: Fast and Scalable Deep Packet Inspection with Extended Finite Automata. In Proceedings of the ACM SIGCOMM conference on Data communication (SIGCOMM '08). 2008, New York, USA, pp. 207-218.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">El-Maghraby, Reham &amp; Mostafa, Nada &amp; Bahaa-Eldin, Ayman. (2017). A survey on deep packet inspection. 188-197. 10.1109/ICCES.2017.8275301.</mixed-citation><mixed-citation xml:lang="en">El-Maghraby, Reham &amp; Mostafa, Nada &amp; Bahaa-Eldin, Ayman. (2017). A survey on deep packet inspection. 188-197. 10.1109/ICCES.2017.8275301.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">P. Gupta and N.McKeown, Algorithms for packet classification, IEEE Network Magazine. vol.15, no.2, pp. 24-32, 2001.</mixed-citation><mixed-citation xml:lang="en">P. Gupta and N.McKeown, Algorithms for packet classification, IEEE Network Magazine. vol.15, no.2, pp. 24-32, 2001.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">M.L. Bailey, B. Gopal, M.A. Pagels, L.L. Peterson, and P. Sarkar, PathFinder: A pattern- based packet classifier, Proceedings of the First Symposium on Operating Systems Design and Implementation, pp. 115- 123, 1994.</mixed-citation><mixed-citation xml:lang="en">M.L. Bailey, B. Gopal, M.A. Pagels, L.L. Peterson, and P. Sarkar, PathFinder: A pattern- based packet classifier, Proceedings of the First Symposium on Operating Systems Design and Implementation, pp. 115- 123, 1994.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Moore AW, Papagiannaki K (2005) Toward the accurate identification of network applications. In: PAM, Springer, vol 5, pp 41–54</mixed-citation><mixed-citation xml:lang="en">Moore AW, Papagiannaki K (2005) Toward the accurate identification of network applications. In: PAM, Springer, vol 5, pp 41–54</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Madhukar A, Williamson C (2006) A longitudinal study of p2p traffic classification. In: Modeling, Analysis, and Simulation of Computer and Telecommuni- cation Systems, 2006. MASCOTS 2006. 14th IEEE International Symposium on, IEEE, pp 179–188</mixed-citation><mixed-citation xml:lang="en">Madhukar A, Williamson C (2006) A longitudinal study of p2p traffic classification. In: Modeling, Analysis, and Simulation of Computer and Telecommuni- cation Systems, 2006. MASCOTS 2006. 14th IEEE International Symposium on, IEEE, pp 179–188</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Hullár, Béla &amp; Laki, Sandor &amp; György, András &amp; Vattay, Gábor. (2010). New Methods in the Payload Based Network Traffic Classification.</mixed-citation><mixed-citation xml:lang="en">Hullár, Béla &amp; Laki, Sandor &amp; György, András &amp; Vattay, Gábor. (2010). New Methods in the Payload Based Network Traffic Classification.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">V. Paxson Empirically derived analytic models of wide-area TCP connections, IEEE/ACM Trans. Netw., vol.2, no.4, pp. 316-336,1994.</mixed-citation><mixed-citation xml:lang="en">V. Paxson Empirically derived analytic models of wide-area TCP connections, IEEE/ACM Trans. Netw., vol.2, no.4, pp. 316-336,1994.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">V. Paxson and S. Floyd Wide area traffic: the failure of Poisson modeling, IEEE/ACM Trans. Netw., vol.3, no.3, pp. 226-244, 1995.</mixed-citation><mixed-citation xml:lang="en">V. Paxson and S. Floyd Wide area traffic: the failure of Poisson modeling, IEEE/ACM Trans. Netw., vol.3, no.3, pp. 226-244, 1995.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">J. Nilsson Introduction to Machine Learning http://robotics.stanford.edu/people/nilsson/MLDraftBook/MLBOOK.pdf</mixed-citation><mixed-citation xml:lang="en">J. Nilsson Introduction to Machine Learning http://robotics.stanford.edu/people/nilsson/MLDraftBook/MLBOOK.pdf</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Alshammari R, Zincir-Heywood AN (2011) Can encrypted traffic be identified without port numbers, ip addresses and payload inspection? Computer networks 55(6):1326–1350</mixed-citation><mixed-citation xml:lang="en">Alshammari R, Zincir-Heywood AN (2011) Can encrypted traffic be identified without port numbers, ip addresses and payload inspection? Computer networks 55(6):1326–1350</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Auld T, Moore AW, Gull SF (2007) Bayesian neural networks for internet traffic classification. IEEE Transactions on neural networks</mixed-citation><mixed-citation xml:lang="en">Auld T, Moore AW, Gull SF (2007) Bayesian neural networks for internet traffic classification. IEEE Transactions on neural networks</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Bagui S, Fang X, Kalaimannan E, Bagui SC, Sheehan J (2017) Comparison of machine-learning algorithms for classification of vpn network traffic flow using time-related features. Journal of Cyber Security Technology</mixed-citation><mixed-citation xml:lang="en">Bagui S, Fang X, Kalaimannan E, Bagui SC, Sheehan J (2017) Comparison of machine-learning algorithms for classification of vpn network traffic flow using time-related features. Journal of Cyber Security Technology</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Bengio Y (2009) Learning deep architectures for AI. Found Trends of Machine Learning</mixed-citation><mixed-citation xml:lang="en">Bengio Y (2009) Learning deep architectures for AI. Found Trends of Machine Learning</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Crotti M, Dusi M, Gringoli F, Salgarelli L (2007) Traffic classification through simple statistical fingerprinting. ACM SIGCOMM Computer Communication Review</mixed-citation><mixed-citation xml:lang="en">Crotti M, Dusi M, Gringoli F, Salgarelli L (2007) Traffic classification through simple statistical fingerprinting. ACM SIGCOMM Computer Communication Review</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
