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

What are 5 most common reasons why OSI Reference model Layer 3 routing table lookup is resource intensive and slow?

What resources are intensively used in OSI model Layer 3 and what are the factors that slow that process down? I found out several reasons: MTU mismatch on a link Unidirectional Traffic on a link A duplex mismatch High error rate in one or both…
0
votes
0 answers

Detecting DDoS on layer 7 OSI

I am writing a master thesis on security threats on the application level. I am currently writing about identification of security threats on the application level, but I have an issue with DDoS attacks. I know I can follow network traffic to detect…
0
votes
0 answers

OSI Selectors, what are their values? C++

I'm working with IEC61850 standard. And at first time I faced OSI Selectors: Transport selector, Session selector and Presentation selector. I'm not interested in their physical meaning. The task is to convert their values from parsing file (from…
0
votes
1 answer

Where is CanOpen in the OSI modell?

Its clear that the physical and data link is covered by CAN. But does all of the upper layers covered by CANopen? Should it cover all? What confuses me more that there are sewveral CiA documents (such as CiA DS 301, 303-1 ...). Which document(s)…
kitaprak
  • 39
  • 4
0
votes
1 answer

Network Packet Sniffer:Process an Ethernet frame (MAC src&dest address + protocole) using python

I am trying to simply get and process my ethernet frame in python to do it i wrotte this simple code in python (helped by a tutorial): import socket import struct def ethernet_frame_fct(data): dest_mac, src_mac, proto = struct.unpack('! 6s 6s…
X0-user-0X
  • 814
  • 1
  • 5
  • 20
0
votes
1 answer

Network Data Encapsulation Process

A question about how network data traverses through the internet. I'm wondering whether the encapsulation/de-capsulation process happens at each hop while a request is being sent through the internet. (Reference…
Mze
  • 13
  • 1
0
votes
1 answer

How to make HTTP request to a web server behind a Network Load Balancer (Layer 3)?

I was just going through some Udemy AWS exam questions. There was a use case where a consumer vpc wants to connect to a service provider VPC via a vpc endpoint service. Therefore, we must use a Network load balancer (layer 3) instead of an…
Mze
  • 13
  • 1
0
votes
0 answers

At what point in the OSI Model stack would the Default Gateway MAC be added to the Frame - assuming an Ethernet network

Been Googling without success sadly. As I understand it at the moment, data passes down the OSI Model from Transport into Network into Datalink, IP Header is added with the Source/Destination IP Address, then Ethernet header is added with…
0
votes
1 answer

TCP/IP and OSI in practice

I was studiyng those protocols, and I even understand the basis of each layer they have, but I can't understand how they work in practice. For example: When an application make a request, isn't it the thing that fill all those informations (like the…
0
votes
1 answer

What are phy page (physical layer/phy register) as in "phy_write_paged" function

I am reading RTL_ReakTek driver code for NIC driver r8169 and it does some phy registers writing/phy config register writing/ with functions like these pci_write_config_byte(tp->pci_dev, PCI_LATENCY_TIMER, 0x40);// It must be for phy config register…
user786
  • 3,902
  • 4
  • 40
  • 72
0
votes
1 answer

How frames are transfered with OSI or TCP/IP levels

boiz and girlz I`ve been learning networking for a couple of days, namely about TCP/ip and OSI levels. And i have a question: When a frame arives in my LAN from the Internet, it will be decapsulated, so that a router can understand whom he should…
0
votes
2 answers

Memory management for layered communications stack on embedded system

This question pertains to programming on embedded systems. I'm working on an experimental communication stack on an embedded device. The stack receives stream data from the underlying channel, detects discrete packets, reassembles fragmented data,…
Andy
  • 109
  • 1
  • 10
0
votes
1 answer

What‘s the difference between OSI and OPC?

OSI: Open Systems Interconnection Reference Model OPC: OLE (Object Linking and Embedding) Process Control I can‘t figure out the difference, since both of these refer to communication between machines. Glad about any answer. Thanks
LJag
  • 321
  • 2
  • 13
0
votes
0 answers

Data type/structure for merging data in a datagridview

I have a currently have the user input a tag, I get the values for that tag (which are a timestamp/value pair) into a datagridview. I'd like the option to add multiple tags which would each get a column in the datagridview with only a single…
xdumaine
  • 10,096
  • 6
  • 62
  • 103
0
votes
1 answer

Application-layer overhearing in ad hoc networks, much like TCP

I want to deploy an application on mobile devices participating in a WiFi ad hoc network that improves information robustness. The primary task is pretty simple: Send data (may be of bigger size) from a node S (source) to node D (destination). Here…
mreichelt
  • 12,359
  • 6
  • 56
  • 70