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
0
votes
2 answers

Is MAC (Media Access Control) considered a protocol?

I am currently learning about networking. I am going through the TCP IP and OSI model and try to pick apart what protocol belongs to which layer. I am a bit confused over Media Access Control. Does it just refer to the hardware id of the network…
bitcasual
  • 83
  • 1
  • 7
0
votes
1 answer

CC3200 RTOS MultiThreading

I'm new to the RTOS method of creating tasks. Previously, I was using a pthread on the Raspberry Pi, which enable me to run 2 tasks simultaneously at the same time, 1) to send data through sockets every 2 seconds 2) to receive data through sockets…
0
votes
1 answer

Why is error control needed at every OSI layer?

I read that error control occurs at all seven layers of the OSI model. Why is error control needed at every OSI layer? What would be the consequence of only having one layer responsible for error control? Also, if error control only occurred at one…
John
  • 93
  • 2
  • 8
0
votes
1 answer

Service vs Function in OSI model

I have a hard time understanding the difference between a service and a function of a layer in the OSI reference model. For instance is multiplexing/demultiplexing a service or a function of the transport layer and why?
sasuke_X220
  • 167
  • 1
  • 6
0
votes
1 answer

What protocol is IP(Internet Protocol) based on?

I'm new to OSI model. I know HTTP is based on TCP and TCP is based on IP. But what protocol is IP using. I can't find an article talking about it online. Can anyone help me out? Or maybe I have this all misunderstood? Thanks in advance.
Tony Lin
  • 765
  • 3
  • 15
  • 35
0
votes
0 answers

How asp.net websites work in terms of network models?

My understanding regarding network model communication: Application layer: 1. HTTP(Not Persistent or stateless): For exchanging messages like get, post, put etc. Here connection is made to webserver and disconnected after sending response. So server…
Nithin B
  • 601
  • 1
  • 9
  • 26
0
votes
1 answer

Simulating packet encapsulation

I am developing an application which aims to simulate a real network. In order to do this, I need to have detailed information about how a packet is formed in a system. Imagine you have an application layer message and you want to encapsulate it in…
0
votes
1 answer

What is the Main Job of Logical Link Layer in Layer 2

I am curious to know what Logical Link Layer does. What is its main significance? Is it part of Software? I am looking for some details of LLC.
Priyanka Mishra
  • 10,400
  • 18
  • 62
  • 75
0
votes
1 answer

Dashboard in monitor network layer

I have seen many monitoring dashboards monitor and measure the Bytes in and out data for network layer message length as shown. What is the purpose of that?
Kennedy Kan
  • 273
  • 1
  • 7
  • 20
0
votes
2 answers

Java OSI Transport Layer

I'm working on a project where I need to communicate with a device using the transport layer. The network connection will be OSI/CLNS over IP. I could be wrong, but I don't believe I can use sockets for this type of connection. I'm looking for…
Rob
  • 19
  • 3
0
votes
1 answer

risk related to using winPcap in place of socket

What I have read so far, winPcap allows you to bypass OS and bypass application and transport layer processing for TCP and provides direct access to the link layer. I am planning to use winpcap to do some user application stuff and not just…
bsobaid
  • 955
  • 1
  • 16
  • 36
0
votes
1 answer

osi model presentation layer formatting

So I've been reading for some time about this model. And I couldn't find an answer for the following question: I know that one of layer 6s jobs is to decide on a format for the data that it received from layer 7. For example .jpg. How does it know…
Alex_t
  • 134
  • 4
0
votes
2 answers

Data link layer + Network layer connections

I'm reading up on networking and there is something about the layer 2+3 OSI model interaction i don't get. I want first to understand the basics so feel free to keep it simple. Lets say we have a LAN - 5 computers all connected to a router which is…
iddqd
  • 1,225
  • 2
  • 16
  • 34
0
votes
3 answers

Access data passing through the networkcard using C++

Is there a way to control the data coming from the internet from specific address through the network card before it received by the kernel of the operating system using C++ or any language? In another word, Is there a way to access OSI Seven Layer…
Eyla
  • 5,751
  • 20
  • 71
  • 116
0
votes
1 answer

Python program sending data via sockets, what OSI layers?

In Python I have been playing around with server sockets that listen for messages, and client socket connections that send the data to the server. Am i correct in thinking that the server/client python programs that utilize the socket module span…
Xerphiel
  • 1,053
  • 2
  • 12
  • 23