ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

WORKING WITH THE ETHERNET PROTOCOL IN THE GOLANG PROGRAMMING LANGUAGE

Journal: International Scientific Journal "Internauka" (Vol.1, No. 101)

Publication Date:

Authors : ; ;

Page : 70-73

Keywords : ethernet; golang; frame; ethernet frame; networking; OSI;

Source : Downloadexternal Find it from : Google Scholarexternal

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.

Last modified: 2021-10-12 18:11:03