Software

Software - All The Information You Need On Software

Osi Layers Model


Software

Introduction

During the early years of our modern computer era, very few standards and protocols existed between various manufacturers. However, as time went on and computer technology continued to improve and become more widespread, it became apparent that standards would be necessary to ensure compatibility. This was especially true with regard to networks, and networking technology. Since the main purpose of a network is to share information, a standard that governs how this information is formatted, transmitted, received and verified would make it possible for information to be shared openly, even when dealing with dissimilar networks.

This need for a standard means of implementing open communications led the ISO and ANSI to develop the seven-layer network communications model known as Open Systems Interconnect. By providing guidelines regarding the way network equipment should be manufactured and how network operating systems communicate on a network, the OSI model became the common link that allows data to be transmitted and exchanged reliably. Although it does not actually perform any functions or do any of the actual work, the OSI model defines the way things should be done by the software and hardware on a network so that communications can take place between two computers or nodes.

In this way, the OSI model provides a universal set of rules that make it possible for various manufacturers and developers to create software and hardware that is compatible with each other. This makes for organized communications. As I thought about this, I related it to the freeways that connect the various states of the mainland U.S. Because all of these freeways were constructed with the same set of standards regarding the width of each lane, the proper side that a person should drive on, the speed at which they should travel, and so on, people can comfortably drive across the country in an organized and efficient manner and car manufacturers are able to design cars within these guidelines as well.

On the other hand, if each state had devised its own set of rules, each differing from the other, not only would there be a lot more chaos on the roads, but also car manufacturers would have a hard time designing vehicles that would be compatible with each state's roads. To me, this illustrates the importance of the OSI model with respect to network communications. Not only is it the foundation for all network communications today, but also because it is such a fundamental part of these communications, it becomes very apparent to me that it is very important for a network technician to understand the OSI model in full detail.

The OSI model is made up of the following layers: the physical, data link, network, transport, session, presentation and application. Together, these seven layers are collectively referred to as a stack. As a node receives data, each layer starting with the physical layer extracts the various portions of the packet and this process works its way up to the application layer. When data is sent, it begins at the application layer and travels down to the physical layer. The information is pushed to the next layer of the stack by means of commands called primitives. Each layer uses a peer protocol to encode the information, which ensures that the same layer on the receiving node will be able to understand the information.

Physical Layer

Beginning at the bottom, the first layer is the physical layer. It governs the actual voltages, type of electrical signals, mechanical connections and other items relating to the actual data transmission medium. This includes cabling types, distances and connectors, as well as protocols like CSMA/CD.

Data Link Layer

The next layer is the data link layer. This is the layer that actually constructs the frames, and it also performs error checking using CRC. It ensures that the frames are sent up to the next layer in the same order that they were received, providing an error free virtual path to the network layer. The data link layer consists of two sub layers; the logical link control (LLC) and the media access control (MAC), which provide reliable communications by ensuring the data link is not broken and also by examining packet address information. A bridge is an example of a device that works at this layer. A bridge learns, forwards and filters traffic by examining the layer 2 MAC address. This helps segment network traffic. More recently, bridges have been replaced by switches, which performs the same functions as a bridge, but can do so on each port. To find out more about switches, visit the Products link on the left.

Network Layer

Moving up to the next layer in the stack we come to the network layer. This layer actually routes packets of data, finding a path (both physical and logical) to the receiving or destination computer. It provides a unique address for each node through address resolution. One of the most common protocols for routing information at this layer is the Internet Protocol (IP). An example of hardware that can operate at this layer is a router. Although routers are often used to allow a LAN to access a WAN, layer 3 switches can also provide routing capabilities, but often at full wire-speed.

Transport Layer

The transport layer makes sure that the data arrives without errors, in the proper sequence and in a reliable condition. It uses flow control to make sure that information is sent at the proper speed for the receiving device to be able to handle it, and it repackages large data into smaller messages and then back again at the receiving node. An example protocol at this layer is the Transmission Control Protocol (TCP). Layer 4 switches can use the port information found in the TCP header to provide QoS (Quality of Service) and load balancing. To learn more about multi-layer switches, visit the Products link.

Session Layer

The session layer establishes the link between two nodes and ensures that the link is maintained and then disconnected. This is referred to as the session. It also makes sure the session is orderly, establishing which node transmits first, how long it can transmit, and what to do in case of an error. It also handles the security of the session.

Presentation Layer

The presentation layer deals with the actual formatting of the data. It handles compression, encryption, as well as translation to make sure differences in formatting can be read by the receiving node. For example, data might be converted from EBCDIC to ASCII formatting so that the receiving node can understand it.

Application Layer

This brings us to the seventh and final layer, the application layer. It allows applications access to network services, such as file and printer sharing, as well as file transfer and management services. This would be the layer that a programmer uses to allow his application to access a network service, such as linking into a database.

Although this explains the flow of data and what processes are performed by each layer starting with the physical layer and working to the top, or application, layer, the process would be the same, only reversed, for data flowing from the application layer and down to the bottom, or the physical layer.

Conclusion

By adhering to this standard model of communications, modern networks, including the Internet, have come into existence. For anyone interested in implementing and supporting today's modern networks, an understanding of the OSI model and its various layers is crucial. Indeed, this standard of communications lays the foundation for all of todays modern network hardware and software.

Kashif Raza http://www.networkingtutorials.net







Computers Software   |   Computers Web Design   |   Computers Web Development   |   Computers Web Hosting



| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |











Microsoft Great Plains: Annual Enhancement Program ? How To Be Re-enrolled
Microsoft Business Solutions Great Plains is mid and even corporate market ERP and as being relatively complex and difficult to do self-support in-house, Microsoft Business Solutions requires you first to have so-called VAR of record, or your M...(related: Software)


Microsoft Crm Modification ? Overview For It Specialist
Microsoft CRM is now on the scene and it is increasing its market share, due to the Microsoft Business Solutions muscles and marketing strategy. It is tightly integrated with other Microsoft Business Solutions products such as Microsoft Great Plains, Solomon, Navision.If you are programmer or database administrator who is asked: how do we modify Microsoft CRM ? read this article and you will have the clues for further research.1. Microsoft CRM SDK ? this is software development kit with C# and partly VB.net code samples ? i...(related: Software)


Microsoft Crm Integration With Microsoft Office Documents ? Overview For System Integrator
Microsoft CRM is CRM application, maintained and supported by Microsoft Business Solutions. Microsoft CRM utilizes majority of the Microsoft technologies: Windows Active Directory, SQL Server, MS Exchange, BizTalk (integration with MS Great Plains, and soon with Navision), Message Queuing, .Net web services to name a few. There is market demand on the efficient integration of MS Office documents into Microsoft C...(related: Software)


Instant Messenger Clients
If you have been using the Internet for any amount of time you have probably used an instant messenger at some time or another. They allow you to talk to your friends, family and co-workers with the click of a button. There are many great clients out there, as well as many different networks.(Windows) ICQ - http://www.icq.com/One of the oldest networks is ICQ, with millions of users world wide. Their software has come along way, with many hurdles being overcome. One of the biggest advancements in my opinion is the addition of a roaming profile, letting you travel from computer to computer keeping your user list intact. If this had been supported from the start I would have probably not started using additional IM clients.One of the major failing points I'v...(related: Software)


Exactly What Does Ftp Stand For And What Can It Do For Me?
FTP stands for "file transfer protocol". FTP is basically a way of sending files over the Internet.An FTP program can help you with uploading information from your computer to your server and vice versa. All you do is drag the information from one window to the next.If you have a website, then you want to use FTP and are probably already doing so without knowing it. Once you create your website, you have to get it to the server in order for it to be available online and the best way to transfer these files is by FTP.Handling your file transfers with FTP only requires that you have an FTP client that provides you the software necessary. This type of client is available free online for personal use or educational purposes, but for business purposed there are plenty of good programs that are affordable and offer free trial...(related: Software)


Microsoft Great Plains: If You Are Orphan Client ? What To Do And Faq
Microsoft Business Solutions Great Plains, former Great Plains Software eEnterprise, Dynamics and Dynamics C/S+ is very popular ERP and since 1994 has been successfully implemented for mid-size and mid-size to large companies in the USA, Canada, UK, Australia, New Zealand, South Africa and Middle East. During the economic recession time 2001-2004 the majority of businesses cut to virtually zero their IT/computer support expenses and stayed with hardware and software. At the same ti...(related: Software)


Do You Know These Facts About Spyware ?
Imagine something that follows you home and sets itself upin your house. It eats your food, enjoys your drinks, readseverything you bring home or purchase. It runs up yourphone bills and no matter where you go, it can follow youand takes notes on everything you do.Generically labeled spyware, your stealth visitor is aprogram or set of programs designed to track your Internetactivity. And, while it hasn't gone as far as above,...(related: Software)


25 Things Mapping Software Can Do For You
1. With mapping software you can create a report that tracks your retirement plan for you.2. Use mapping software to create an Executive Dashboard, which tracks the bottom line.3. Use mapping software to find the snowfall reports for your favorite ski resorts in Idaho.4. You can even use mapping software to explore an interactive map of India for school reports, business, or travel.5. Track your store incoming and outgoing inventory, including shipping information and warehouse location, mapping software.6. You can conveniently book your own airline seat, so you don't need to worry if you are a "window person" as opposed to an "aisle person."7. Know the who, what, when, where, and how of your department by using m...(related: Software)


Microsoft Great Plains Multicurrency ? Overview For Implementation Consultant
When you first think about multicurrency ? you probably have in mind the revaluation question. Currency triangulation ? which was the need when European currencies were fixed to Euro is not an issue any more.1. Sales and Purchasing multicurrency ? when you are selecting accounting package with multicurrency, you need first understand if it has multicurrency on the Sales and Purchasing modules level, not just in GL. The problem behind is like this. When you have sales in foreign currency ? you will probably get the payment later...(related: Software)


Microsoft Great Plains Nationwide Remote Support
ERP Consulting industry is on the way to serve clients nationwide and even worldwide, when the client is multinational corporation. There are several reasons to specialize in remote support. In this small article we'll give you these reasons and the advantages of remote installation, customization, integration, programming, reporting.? Remote Support Technologies. These technologies are well known and we will just mention them: VPN, Citrix, Remote Desktop connection, Microsoft Terminal Services, Web Sessions, PCAnywhere (however the last one should be avoided if possible)? MS SQL S...(related: Software)






Google




Microsoft Great Plains Dynamics On Pervasive Sql.2000 Data Repair ? Overview For Dbas
Some introduction into Great Plains Software products, now Microsoft Business Solutions. Microsoft Great Plains becomes more and more popular, ...(related: Software)

Osi Layers Model
IntroductionDuring the early years of our modern computer era, very few standards and protocols existed between various manufacturers. However, as time went on and computer technology continued to improve and become more widespread, it became apparent that standards would be necessary to ensure compatibility. This was especially true with regard to networks, and networking technology. Since the main purpose of a network i...(related: Software)

Msn Messenger Is A Sweet Way To Communicate
MSN messenger is a pretty cool invention. I mean I'm not really into serious discussions on the email, answers to questions can often take a few days to arrive because people are so busy these days. I've just been 'hooked up' into Messenger and it's really a different kind of communication, quick, simplistic and even humorous with the capability to express your feelings with 'emotion' cartoons.With Messenger you can communicate with a group of close friends or business...(related: Software)

site-map - Copyright © 2008 | Contact Webmaster | All Rights Reserved. | Software