WORKING WITH THE ETHERNET PROTOCOL IN THE GOLANG PROGRAMMING LANGUAGE
Journal: International Scientific Journal "Internauka" (Vol.1, No. 101)Publication Date: 2021-01-31
Authors : Tkachenko Oleksandr; Komarov Volodymyr;
Page : 70-73
Keywords : ethernet; golang; frame; ethernet frame; networking; OSI;
Abstract
This article discusses program tools for implementing network applications using low-level network primitives, such as Ethernet frames. In particular, an example of creating an Ethernet frame, its features, sending and receiving. To facilitate the described processes, open source libraries are used to work with low-level primitives. Working with Ethernet data is the basis of any software running on a network, both local and global. According to the OSI model, this protocol works at the channel level. The basic units of data transmitted under this protocol are frames. They encapsulate the data transmitted by the network and also add the service information necessary for the correct processing of this frame by devices on the network. The Golang language is fairly fast, and includes networking tools. However, working with low-level data such as Ethernet frames is quite complex. This article describes the process of creating, sending, and receiving an Ethernet frame in Golang using the mdlayher / ethernet helper library.
Other Latest Articles
- IMPROVEMENT OF COLD SNACKS BASED ON HUMUS IN RESTAURANTS
- GAS DYNAMIC OPERATING MODES OF LOW PRESSURE GAS NETWORKS DURING TRANSPORT GAS-HYDROGEN MIXTURES
- THE PROBLEM OF PROVISION OF THE INFORMATION SECURITY OF USERS DURING THE COVID-19 PANDEMIC
- THEORETICAL AND PRACTICAL SUBSTANTIATION OF THE PRESCRIPTION COMPOSITION OF THE EMULSION SEMI-FINISHED PRODUCT FOR SAUCES
- ANALYSIS OF CFD AND FEM APPLICABLE PROGRAMS WITH THEIR CHARACTERISTICS
Last modified: 2021-10-12 18:11:03