Upper Layers
Layers 7 through 4 comprise the upper layers of the OSI protocol stack. They are more geared to the type of application than the lower layers, which are designed to move packets, no matter what they contain, from one place to another.
Application Layer 7
This top layer defines the language and syntax that programs use to communicate with other programs. The application layer represents the purpose of communicating in the first place. For example, a program in a client workstation uses commands to request data from a program in the server. Common functions at this layer are opening, closing, reading and writing files, transferring files and e-mail messages, executing remote jobs and obtaining directory information about network resources.
Presentation Layer 6
When data are transmitted between different types of computer systems, the presentation layer negotiates and manages the way data are represented and encoded. For example, it provides a common denominator between ASCII and EBCDIC machines as well as between different floating point and binary formats. Sun's XDR and OSI's ASN.1 are two protocols used for this purpose. This layer is also used for encryption and decryption.
Session Layer 5
Provides coordination of the communications in an orderly manner. It determines one-way or two-way communications and manages the dialog between both parties; for example, making sure that the previous request has been fulfilled before the next one is sent. It also marks significant parts of the transmitted data with checkpoints to allow for fast recovery in the event of a connection failure.
In practice, this layer is often not used or services within this layer are sometimes incorporated into the transport layer.
Transport Layer 4
This layer is responsible for overall end-to-end validity and integrity of the transmission. The lower layers may drop packets, but the transport layer performs a sequence check on the data and ensures that if a 12MB file is sent, the full 12MB is received.
"OSI transport services" include layers 1 through 4, collectively responsible for delivering a complete message or file from sending to receiving station without error.
Lower Layers
Layers 3 through 1 are responsible for moving packets from the sending station to the receiving station.
Network Layer 3
The network layer establishes the route between the sender and receiver across switching points, which are typically routers. The most ubiquitous example of this layer is the IP protocol in TCP/IP (see TCP/IP). IPX, SNA and AppleTalk are other examples of routable protocols, which means that they include a network address and a station address in their addressing system. This layer is also the switching function of the dial-up telephone system. If all stations are contained within a single network segment, then the routing capability in this layer is not required. See layer 3 switch.
Data Link Layer 2
The data link is responsible for node to node validity and integrity of the transmission. The transmitted bits are divided into frames; for example, an Ethernet, Token Ring or FDDI frame in local area networks (LANs). Frame relay and ATM are also at Layer 2. Layers 1 and 2 are required for every type of communications. For more on this layer, see data link protocol.
Physical Layer 1
The physical layer is responsible for passing bits onto and receiving them from the connecting medium. This layer has no understanding of the meaning of the bits, but deals with the electrical and mechanical characteristics of the signals and signaling methods. For example, it comprises the RTS and CTS signals in an RS-232 environment, as well as TDM and FDM techniques for multiplexing data on a line. SONET also provides layer 1 capability.
The Protocol Stack
Using TCP/IP as a model, the sending application hands data to the transport layer, which breaks it up into the packets required by the network. It stores the sequence number and other data in its header. The network layer adds source and destination data in its header, and the data link layer adds station data in its header. On the other side, the corresponding layer reads and processes the headers and discards them.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Software that automatically fixes itself, without shutting down
- Invariant DetectionThis is supposing that the software is simple enough to determine invariants and not block valid code paths that are infrequently used. It sounds a lot like applying design by contract after the fact.Software That Fixes Itself?The headline implies an application that fixes itself. The article describes and...
- Discussion threads 2009-10-29
- Microsoft founds, funds a new open-source foundation
- Thank You M.J.I just read this with extreme interest. Thank you for the post and sharing this information."My first thought..If you cannot beat them, join them"The power of Open SourceYears ago Bill Gates himself criticized Open Source and the GPL Gnu Public License. Yet, Microsoft has finally realized the...
- Discussion threads 2009-09-10
- Cloud computing and open source face-off
- Cloud computing and open source face-offThanks for the shout outI think your piece adds a lot to the discussion as well.Master Joe Says...Just two questions. The word proprietary is mentioned. Last time I checked, one of the biggest reasons that the open-source idiots, also known as OSI, complained...
- Discussion threads 2009-06-15
- Microsoft: Money Just Wants to Be Free
- Microsoft: Money Just Wants to Be FreeMS can't do it, they are a monopolyMonopolies are not allowed to release products for free. Intuit would have them in front of an EC judge within seconds and 3 years later, MS would be fined billions of euros for this move.It's not a...
- Discussion threads 2009-06-12
- China's 'secure' OS Kylin - a threat to U.S offensive cyber capabilities?
- Picture a cyber warfare arms race where the participating countries have spent years of building offensive cyber warfare capabilities by exploiting the monoculture on one another's IT infrastructure. Suddenly, one of the countries starts migrating to a hardened operating system of its own, and by integrating it...
- Blog posts 2009-05-13
- Introduction to Information Technology
- View Available Dates and LocationsIn this introductory course, you will learn the basics of computers, operating systems, and communication. With the help of interactive exercises, you will learn about common network protocols, the use of addressing to communicate over the network, and the role of the OSI...
- Training 2009-05-01
- Data breach costs, customer churn up a bit; Repeat offenders abound
- Data breach costs, customer churn up a bit; Repeat offenders aboundPrevent most net breaches!!!Our system prevents a majority of Network Breaches while keeping the Networks "UP," Provides a Real Time Global Administrator that sits transparently over other OEM's Network Management systems (i.e., IBM Websphere, HP OPenview, SCADA, etc), the system...
- Discussion threads 2009-02-02
- Gartner tries to scare businesses adopting open source
- Gartner tries to scare businesses adopting open sourceYou are wrong, Gartner is correct...My rep has confirmed this for me as well. Open Source is impossible to license and maintain. Thus, the only true solution to IT needs and efficiencies is adopting a Microsoft strategy throughout the entire organization. My rep...
- Discussion threads 2008-11-20
- Explaining the buzzwords which students will need to know
- Explaining the buzzwords which students will need to knowNice WordsBut,... "Internet has the OSI model", dear, Internet runs on TCP/IP model, OSI is just a framework used nowadays to teach kids.
- Discussion threads 2008-11-03
- Explaining the buzzwords which students will need to know
- In this day and age of expanding technologies, futuristic ideology and plain crazy industries, there are certain key buzzwords being thrown around the place left, right and centre. Before I started writing on Enterprise Alley, I didn't have a clue what half of these things were. If I'm honest, it...
- Blog posts 2008-11-03
- Reusable Verification Environment for Verification of Ethernet Packet in Ethernet IP Core, a Verification Strategy-an Analysis
- Design reuse and verification reuse are important to satisfy time-to-market requirements. Designer must be able to reuse Intellectual Property in the design as golden model. Reuse of verification environment across different designs of the domain saves time to market further and improves total design verification quality. The Physical Layer is...
- White papers 2008-11-01
- Surviving the recession with Free Enterprise OSes (Part 2)
- In Part 1, I discussed the four Free Linux distributions that are best position to provide extended support and ample functionality to an end user through a protracted recession, as well as having the characteristic "safeness" or "stability" factor in terms of being able to weather...
- Blog posts 2008-10-14
- Applications of QKD Network for High Performance Distributed Computing
- Quantum Key Distribution QKD is a point to point secure key generation technology which provides unconditional security. To exploit the security of QKD for large scale practical communication, it must be used in a network fashion. BBN DARPA quantum network and SECOQC network of secrets are the examples of such...
- White papers 2008-09-16
- GPL divide still lives, one year on
- GPL divide still lives, one year onThe Freeware Ghetto"If the GPL just becomes a freeware license while "commercial" versions of the same programs are offered under commercial licenses, does the GPL risk becoming a freeware ghetto?"Amen - I was so pleased to see this question posed - as it seems...
- Discussion threads 2008-06-19
- The Open Source Commandments
- The Open Source CommandmentsFirst CommandmentShouldn't the first commandment be: "Microsoft is Evil"?;-)RE: The Open Source CommandmentsWhat about the other commandments:"Thou shalt insult anyone who criticizes open source""Thou shalt not use any other software except the ones we use"Religion and sciencewhat a great taste that tastes great together. Someone calls...
- Discussion threads 2008-04-09
- The Open Source Commandments
- Next Sunday, the Passover again falls upon us. For those of us Jews that celebrate the holiday, it is most associated with a ceremonial meal spent with family, where we recite the story passed down to us over hundreds of generations from Maxwell House haggadahs chronicling the exodus from Egypt...
- Blog posts 2008-04-09
- PenguinPolitik: Only Ballmer could go to Linux
- In my previous post about last week's Microsoft Technology Summit, I talked a little bit about the structure of the event and the overtures that Microsoft seems to be making towards the Open Source community. Some of my esteemed industry colleagues feel that Microsoft is never to be trusted, that...
- Blog posts 2008-04-02
- Microsoft Meets Open Source: Glasnost 2.0
- Microsoft Meets Open Source: Glasnost 2.0My Wish List.Only one thing: I would like Microsoft to get solidly behind Mono to get a complete and up-to-date .Net implementation for Linux.Very interesting. Not sure what they hope to gain here or how the willmaintain the block-in. Probably the best answer, is that...
- Discussion threads 2008-03-31
- Will the GPL be overtaken by AGPL?
- Version 3 of the Affero GPL was approved by the OSI last week, leading one of its advocates to suggest it should become the most popular version over time. (Picture from last October's VentureCamp for Blognation.) As the software industry increasingly moves to a Software as a...
- Blog posts 2008-03-17
- OSI Model Screensaver 1.0 (Windows)
- We design special screensavers and wall-papers for IT/Networking professionals and students, who will display our art on their computer screens for months or years. Screensavers are widely displayed on people's PCs for months, even years. Marketing messages, product names and corporate logos and active links to your websites can be...
- Software downloads 2008-03-15
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
Meet Doc
-
Here to help you with your Document Management Needs
- Check out Doc’s Blog on ZDNet
- Help your company, help the earth I want to share with you the Environmental Defense Fund Paper Calculator, which allows you to gauge your organization's environmental impact.
- Which is Greener: Paper or Digital? The Answer May Surprise You Anything we can do to reduce paper consumption is good. But what about the impact of digital waste?
-
Produced by
ZDNet and




