Network Improvement

Network Improvement

Network Improvement is a large subject that encompasses all actions that can be taken to improve computer or digital networks.

Network Traffic Control

A network traffic controller is a mechanism to control the flow of traffic on the network. The controller may be used to reduce overall packet loss and congestion. A network controller implements this by setting up restrictions and\or prioritising traffic for certain protocols, applications, ports on a network or by modifying the behaviour of traffic.

The main elements of traffic control are classification, scheduling and queuing. Classification looks at packet content or at other information related to packets and attribute them to a distinct class. Packets are then put into queues and eventually scheduled for transmission. The class of a packet determines in which queue the packet goes and how it is scheduled.

TCP Tuning

TCP tuning is a method of increasing the buffer space for TCP packets, the TCP maximum window size is around 64kb/s. For high performance networks an improvement will be noticed in increasing the maximum window size for TCP packets. To get maximal throughput it is critical to use optimal TCP send and receive socket buffer sizes. But if the buffers are too small, the TCP congestion window will never fully open up. However if the receiver buffers are too large, TCP flow control breaks and the sender can overrun the receiver, which will cause the TCP window to shut down. This is likely to happen if the sending host is faster than the receiving host. Overly large windows on the sending side is not a big problem as long as the memory is available.

In deciding the optimal size for the TCP buffer the following formula is used:

bandwidth * RTT

As the higher the BDP the higher the traffic is on the network, an increase in buffer size wil reduce the amount of packet loss and as a result improve efficiency.

VLAN

A VLAN, also known as a virtual LAN, is a method for dividing up a network regardless of physical infrastructure. A VLAN would be used when devices need to be separated as they have different requirements. As an example a VLAN can be created for devices within a firewall. However the ease of physically moving a device while still keeping the same logical connection on the network is the most beneficial addition of a VLAN.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Network centrics — is the emerging discipline of applying and enhancing networking and computing concepts and implementation technologies in a variety of social, business, content distribution, and communication domains involving interactions amongst the domain… …   Wikipedia

  • Network coding — is a technique where, instead of simply relaying the packets of information they receive, the nodes of a network will take several packets and combine them together for transmission. This can be used to attain the maximum possible information… …   Wikipedia

  • Network governance — (also called “network organization”,[1] “networks forms of organization”,[2] “interfirm networks”, “organization networks”,[3]” flexible specialization”,[4] “network centric organisation” and “quasi firms” …   Wikipedia

  • Network-Centric Service-Oriented Enterprise (NCSOE) — is a new generation enterprise capable of conducting collaboration and management of internal and external information. Using Network Centric Enterprise Services (NCES) , the enterprise can now enforce information and decision superiority in a… …   Wikipedia

  • Network economics — refers to business economics that benefit from the network effect. This is when the value of a good or service increases when others buy the same good or service. Examples are website such as EBay, or iVillage where the community comes together… …   Wikipedia

  • Network 26 — is a network of 26 bus routes on Hong Kong Island previously belonging to China Motor Bus (CMB) being annexed to Citybus by the Government of Hong Kong on 1 September 1993. Contents 1 Background 2 Routes 3 Aftermath …   Wikipedia

  • Network Time Protocol — The Network Time Protocol (NTP) is a protocol and software implementation for synchronizing the clocks of computer systems over packet switched, variable latency data networks. Originally designed by David L. Mills of the University of Delaware… …   Wikipedia

  • Network for Capacity Development in Nutrition — Contents 1 UNU/SCN Network for Capacity Development in Nutrition for Central and Eastern Europe 2 Publications 3 External links 4 Video …   Wikipedia

  • Network of Excellence for Functional Biomaterials (NFB) — The Network of Excellence for Functional Biomaterials (NFB) is a multidisciplinary research center which hosts over sixty biologists, chemists, scientists, engineers, and clinicians based at the National University of Ireland, Galway. NFB… …   Wikipedia

  • Network Abstraction Layer — The Network Abstraction Layer (NAL) is a part of the H.264/AVC Video Coding Standard. The main goal of the H.264/AVC NAL is the provision of a network friendly video representation addressing conversational (video telephony) and non… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”