Architecture of the network component

A graphic component encapsulates a model, a view, and a controller. The network component, like all the other graphic components, is based on the MVC architecture, which means that it has a model, a view and a controller associated with it. For a general introduction to the MVC architecture, see Architecture of graphic components. That section describes the classes and features of the network component that are specific to each module of the MVC architecture, and also explains the role of the adapter.