lectures.alex.balgavy.eu

Lecture notes from university.
git clone git://git.alex.balgavy.eu/lectures.alex.balgavy.eu.git
Log | Files | Refs | Submodules

_index.md (1969B)


      1 +++
      2 title = "Computer Networks"
      3 +++
      4 
      5 # Computer Networks
      6 **Introduction**
      7 
      8 - [Overview](overview/)
      9 - [Examples of networks](examples-of-networks/)
     10 
     11 **The OSI 7-Layer Model:**
     12 
     13 Seven layers, created for different abstractions. Each layer does well-defined functions
     14 
     15 Minimises info flow across layer interfaces.
     16 
     17 Layers:
     18 
     19 1. Physical — sends bits as analog signals
     20 
     21     1. [Physical: Basis for data communication](physical-basis-for-data-communication/)
     22 
     23     2. [Physical: Transmission Media](physical-transmission-media/)
     24 
     25     3. [Physical: Modulation & multiplexing](physical-modulation-multiplexing/)
     26 
     27 2. Data Link — sends frames of information
     28 
     29     1. [Data Link: Overview & framing](data-link-overview-framing/)
     30 
     31     2. [Data Link: Error detection/correction](data-link-error-detection-correction/)
     32 
     33     3. [Data Link: Protocols](data-link-protocols/)
     34 
     35     4. Medium Access Control Sublayer
     36 
     37         1. [MAC: Overview & allocation methods](mac-overview-allocation-methods/)
     38 
     39         2. [MAC: Protocols](mac-protocols/)
     40 
     41         3. [MAC: Use in Ethernet](mac-use-in-ethernet/)
     42 
     43         4. [MAC: Use in Wifi & Broadband](mac-use-in-wifi-broadband/)
     44 
     45         5. [MAC: use in Bluetooth & RFID](mac-use-in-bluetooth-rfid/)
     46 
     47 3. Network — sends packets over multiple data links
     48 
     49     1. [Network: overview](network-overview/)
     50 
     51     2. [Network: routing](network-routing/)
     52 
     53     3. [Network: providing service](network-providing-service/)
     54 
     55     4. [Network: internet protocols](network-internet-protocols)
     56 
     57 4. Transport — provides end-to-end packet delivery
     58 
     59     1. [Transport: overview](transport-overview)
     60 
     61     2. [Transport: elements of transport protocols](transport-elements-of-transport-protocols)
     62 
     63     3. [Transport: internet transport protocols](transport-internet-transport-protocols)
     64 
     65 5. Session — manages task dialogs using tokens
     66 6. Presentation — converts different representations
     67 
     68 7. [Application](application) — provides functions needed by users