Questions tagged [osi]

The Open Systems Interconnection (OSI) Model - 'provide[s] a common basis for the coordination of [ISO] standard development from the purpose of system interconnection' [ISO/IEC 7498-1]. It applies to the OSI protocols, It is not a universal networking model, and was never intended to be, or a pedagogical tool either. TCP/IP has its own 5-layer model which precedes OSI by several years, so questions about TCP/IP layering should not use this tag.

The Open Systems Interconnection (OSI) model (ISO/IEC 7498-1) is a product of the Open Systems Interconnection effort at the International Organization for Standardization. It 'provide[s] a common basis for the coordination of [ISO] standard development from the purpose of system interconnection' in terms of abstraction layers. Similar communication functions are grouped into logical layers. A layer serves the layer above it and is served by the layer below it.


##The 7 Layers of the OSI Model

  1. Physical (This layer conveys the bit stream - electrical impulse, light or radio signal)
  2. Data Link (At this layer, data packets are encoded and decoded into bits)
  3. Network (This layer provides switching and routing technologies, creating logical paths)
  4. Transport (This layer provides transparent transfer of data between end systems, or hosts)
  5. Session (This layer establishes, manages and terminates connections between applications.)
  6. Presentation (provides independence from differences in data representation (e.g., encryption))
  7. Application (Communication partners are identified, quality of service is identified, user authentication and privacy are considere)

enter image description here


##References

113 questions
64
votes
7 answers

Definition of Network Units: Fragment, Segment, Packet, Frame, Datagram

What units are used in network terminology? Where do we use them? I know the following - but I'm not sure what their meaning is: Fragment Segment Packet Frame Datagram Can they be assigned to a specific OSI-Layer? Is it more complex?
schmijos
  • 8,114
  • 3
  • 50
  • 58
36
votes
3 answers

In which layer is HTTP in the OSI model?

Some said HTTP is in the session layer in the OSI model. But in Tanenbaum's Computer Network, HTTP is said to be in the application layer in the OSI model. Also some said that HTTP has no concept of session. Does it mean that HTTP can't be in the…
Tim
  • 1
  • 141
  • 372
  • 590
33
votes
6 answers

Networking: Difference between Transport layer and Networking Layer

In Internet Model there are four layers: Link -> Networking -> Transport -> Application. I don't really know the difference between networking layer and transport layer. As I read: Transport layer: include congestion control, flow control,…
hqt
  • 29,632
  • 51
  • 171
  • 250
26
votes
5 answers

Which OSI layer does WebSocket Protocol lay on?

I was wondering if it is layer 7 for websocket as the application is actually the browser.
TheOneTeam
  • 25,806
  • 45
  • 116
  • 158
25
votes
7 answers

Are we using TCP/IP or OSI in internet?

sorry for that question, but i've searched about that topic, and it's not really clear, they say that internet uses tcp/ip but sometimes they say that osi also is used! for example, UDP application, they dont use tcp/ip since it's not a…
Abdelouahab
  • 7,331
  • 11
  • 52
  • 82
18
votes
3 answers

In which OSI layer is the REST API paradigm?

During an interview I was asked to classify the REST API paradigm between OSI Layers. I thought it would have been between 5 and 7 layer; however, the interviewer said that it belongs only to the 5th layer because it is similar to RPC. In my…
user4032676
16
votes
3 answers

Why do we need MAC addresses when you have local IP addresses

From what I understood, MAC addresses are physical addresses only used in LAN to identify a device. However, local IP addresses can also identify a device on a local network as it is unique. So why do we bother to include MAC addresses when we could…
Segfolt
  • 228
  • 2
  • 6
15
votes
3 answers

Why Tcp faster than http?

I had a discussion with my manager, he said tcp is faster than http because of tcp is work on layer lower than http. Then I remember about the OSI Model that I learnt in university, so I think what he meant is because http work on application layer…
King Chan
  • 4,212
  • 10
  • 46
  • 78
15
votes
7 answers

OSI model - What's the presentation and session layer for?

So I feel I pretty well understand the application layer, and everything below (and including) the transport layer. The session and presentation layers, though, I don't fully understand. I've read the simplistic descriptions in Wikipedia, but it…
Adam Davis
  • 91,931
  • 60
  • 264
  • 330
6
votes
4 answers

If UDP is unreliable why is it used at transport layer

Sorry for what is a stupid question. Function of transport layer is reliable delivery of messages. UDP is inherently unreliable, why do we use it at Transport layer then? Thanks EDIT: Just to clarify, I have read the Wiki and other sources. My…
Anon
  • 2,608
  • 6
  • 26
  • 38
5
votes
3 answers

OSI Layers explained

I'm trying to understand Network layers. There are five layers, application, transport, network, link and physical layer. I have studied from various sources but I couldn't understand clearly, especially transport, network and link layers. Can you…
jason
  • 6,962
  • 36
  • 117
  • 198
5
votes
3 answers

In OSI Networking Model, why is Network layer above Data-link layer

I always had a feeling that in OSI, the Data-link layer and the Networking layers should switch places because overall, the layers in the model seem to move from the user specific (Application layer) towards network specific (physical layer). Now,…
user1064539
5
votes
4 answers

Where does the Transport Layer operate?

I'd like to know where the Transport Layer of the OSI model is running in a computer system. Is it part of the Operating System? Does it run in its own process or thread? How does it pass information up to other applications or down to other layers?…
Sotirios Delimanolis
  • 274,122
  • 60
  • 696
  • 724
4
votes
1 answer

Who is responsible for the Presentation and Session layers in OSI?

I am learning about the 7 layers of OSI. But I am currently stuck trying to understand these bottom two layers. Specifically - who performs the actions in these layers? They are called software layers but does the browser itself do all of these and…
Liga
  • 3,291
  • 5
  • 34
  • 59
4
votes
2 answers

Serial Protocols and the OSI Model

I connect a computer and an external device by a serial connection (RS 232). Then I send some data from the device to computer. Hyper terminal is accessing that data and show them. In this process what layers of the OSI model are used? This is my…
user2900405
  • 43
  • 1
  • 4
1
2 3 4 5 6 7 8