Please enable JavaScript.
Coggle requires JavaScript to display documents.
Internet (OSI Model
Layers (:one: Physical
*Physically manage…
Internet
OSI Model
Layers
-
-
-
-
3: Network / Internet
Select and manage the best logical path for data transfer between nodes independently of the used protocol (IP, X,25 etc)As the goal of this mindmap is to understand how internet works, so for level 3 and upper layers we will stay tight to the IP (Internet Protocol)
Perform
-
If a connectionless transmission, perform data encapsulation and decapsulation
-
-
-
-
:one: Physical
*Physically manage inforamtion transmission
-
Perform
-
-
Flow Control
Management of data transmission rate in order for the sender not to overflow the reveiver
Circuit Switching
Creating a dedicated and exclusive route between the sender and the receiver
NOT USED ANYMORE as packets allow communication without exclusive interfacing between nodes
-
Signal processing
-
Pulse Shaping
Process of creating optimal signals for transmission
Equalization
Algorithm based elimination of signals distorsions
-
Hardware
PHY chip
Perform connection between a Data Link Layer device and the pysical medium transmitting information
2 : Data LinkInstruct the PHY layer on what data to send and how/when to send it
Medium Access Control (MAC)
sublayer 1Provide flow control and multiplexing for the transmission medium (cable, wifi controled by MAC chips)Manage the dirty reality of the PHY layer
Perform
MAC Service Access Point
Provide control abstraction over the MAC layer to LCC layer by taking requests (service primitives) Request eg. : MA_UNITDATA.request
Channel Access Method
Method used by MAC devices to use simultanously a single physical layer communication medium
Queuing
Managing overflowed transmission medium
For extended approch on network delay, checkout that
MAC Quality of Service(QoS)
Parameters that describe and influence network efficiency, commonly associated to a specific hardware (eg. a router)Some protocols, as the Internet Protocol, include QoS instructions in their Protocol Data Unit.
-
-
-
-
-
Specifications
Frame format
Info based on ethernet standard
-
Preambule message
*7 times "10101010" byte signal for receiver to:
- to start listening
- to achieve bit synchronization – clock settings, etc*
Start-of-frame delimiter (SDF)
10101011 byte, designed to brake the preambule pattern. Use to signal start of frame.
Mac addresses
6 bytes addresses identifying
network hardware
Organisationnaly Unique Identifier (OUI)
First 3 bytes identifying the organization
making the hardware
-
G/L bit or X bit
Second bit, tells the address is a globally unique one (0) – identifying a unique physical netwok interface card (NIC) – or a locally administred one (1).
-
-
-
Perform
Error Control
Data integrity check
Information arrived uncorrupted, usually performed with FCS of the Ethernet Frame
Automatic Reapeat Request (ARQ)
Check that frame correctly arrived at destination address
Not implemented in the Ethernet Protoco
Flow Control
Manage transmission rate to prevent data sender to overflow data receiver (how can have a busy network or just a less powerful hardware)
-
-
Wide Area Network
(WAN)
eg. Internet, Enterprise WAN
Metropolitan Area Network
(MAN)
eg. networks at city, campus or region scale
-
-
-
-
-
-
-
Packet SwitchingMore on the differences betweeen connection and connectionless
Connectionless
Packets are datagrams (header + payload) sent over the newtork without previous connection
Connection-oriented
Packets are sent after a previous connection (usually named handshake)
Circuit switched
Transmission through an independant physical and unique electrical connection (dedicated to the specific transmission) – eg. old telephone networks
(At OSI layer 4) Faked connection-oriented protocols based on connectionless transmission
eg. TCP (connecction oriented) rely on IP protocol (connectionless)
basically TCP fake a connection-oriented transmission. To allow that, packets are numbered, then given to IP (sent with datagram) then reordered at the destination device.
(At OSI layer 2/3) Real Connection-oriented protocols (except that path is not exclusive to the ongoing transmission)eg. X.25 -> no commercial use anymore but still implemented in Linux! (run ifconfig -h
if you doubt it)
-
IEEE 802
*IEE Standard for local area networks and metropolitan area networks.
Service PrimitiveAllow communication between to layers following Layer.Action.Primitive(optional arguments)
formatSAP (Service Access Point) are composed of service primitives a client layer call when asking something to an other layer(eg. MSAP stand for MAC Service Access Point and is used by LLC sublayer) see IEEE 802.1AC for more infosiss p29
internet 101, a very short mindmap
I tried to explain how everything stuck together, how it worked together not how each component deeply work
-