Society has become based solely on the ability to move large amounts of information across vast distances quickly. The natural evolution of computers and this need for ultra-fast communications has caused a global network of interconnected computers to develop. This global network allows a person to send E-mail across the world in mere fractions of a second, and enables even the common person to access information world-wide. With the new advancements in technology there must be a set of "rules" or better known as protocols that must be established and utilized at all times. In this short ten page paper I will be demonstrating the advancements in these protocols and there uses today. To properly show the significant advancement, it will be best to show why Data Link Control was established. In the early 1970's, the U.S. Defense Advanced Research Projects Agency (DARPA) started a research program interlinking computer to share information. While sending information from one site to the other many problems arose with losing data (Society). To decrease the amount of corrupted data being transmitted, protocols were established. These protocols were a drawn out process that was very slow but was able to transfer data all across the world. By 1986, the US National Science Foundation Started the NSFNET which today provides one of the biggest backbones for the internet. This supercomputer was able to send packets on its 45 MBps trunk to different locations. Once this was in place the internet was born with TCP/IP Protocols of TCP/IP protocol suite became available in the 1980's. . By 1991-93 Home computers were starting to take advantage of the vast amount of information that is available. By this time the OSI protocol was created and by the end of 1991 the internet has grown to include 5,000 networks in three countries, serving over 700,000 host computers used by over 4,000,000 people. This was all possible due to strict sets of protocols that were followed (Society). By the mid to late 1990's society was using 56K modems in the residential areas and companies were purchasing faster dedicated connections. At this period of time flow control, error control, and High-level Data link Control (HDLC) were being implemented. The control of the data being processed is referred to as flow control. Flow control was needed to be established to regulate the speed of data being transmitted. Regulating the speed of the transmission evens out the data so that very little errors will occur. There are two types of flow control, Stop-and-Wait and Sliding-Window. Just like any other advancements in technology we get better every day. Most information here-in are information found in Data & Computer Communications, our not so up-to-date book. Stop-and-Wait flow control, the simplest form, will send one packet of data and wait for a response from the destination node that the data was received and then will send another packet of data until all packets are sent. The destination node can stop the flow of data by simply not responding that the packet was received (Williams 195). This has a very low error rate but unfortunately it comes at the costs of slow speeds. With the size of LAN's that we have now this will not be adequate to take up the resources of the network for and extended amount of time. To best why to explain this process is to think about a slide at a park. There is a line of kids wanting to play on the slide but only one child should go down the slide at a time. When the kid is at the top of the slide they wait for the slide to be open and the previous child to move out of the way. The child once at the bottom moves out of the way signaling to the next child to go. This will go one usually with much success but every once in a while you will have a child not move out of the way at the bottom and the next child will have to wait for the other child to move. The same goes with Stop-and-Wait flow control. One a...
Cited: Kalra, Vinod (1997). High-Level Data Link Control (HDLC). Retrieved August 20, 2004, from Vinod Karla 's Web Site: http://members.tripod.com/~vkalra/hdlc.html.
Rebel, Eric-Paul (2003). Cyclic Redundancy Check (CRC). Retrieved August 15, 2004, from EPR 's web site: http://utopia.knoware.nl/users/eprebel/Communication/CRC.
Society, Internet (2004). History of Data Link Control. Retrieved 18, 2004, from ISOC 's Web site: http://www.isoc.org/internet/history.
Spurgeon, Charles (2004). Ethernet. Retrieved August 20, 2004, from Ethermanage.com 's Web site: http://www.ethermanage.com/ethernet/ethernet.html.
Stallings, William. Data & Computer Communications. New Jersey: Upper Saddle River, 2000
Systems, Cisco (2002). Ethernet Technologies. Retrieved August 21, 2004, from Cisco Systems Web site: http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ethernet.htm#xtocid1
Please join StudyMode to read the full document