Introduction To Networking
Introduction To Networking
------------
1. Physical Layer
------------------
* Represents the physical devices that interconnect computers, specification,
joiner, specifications of the signals sent through, cabling, connectors and sending
signals;
- The Ethernet standard - specifyes the physical layer attributes and defines
protocols responsible for getting data to nodes on the same network or link;
- The data link layer is responsible to get data across a single link;
4. Transport Layer
------------------
* Sorts out which client and server programs are supposed to get the data;
- Most common protocol - TCP - Transmission Control Protocol - provides
reliability;
- Another protocol - UDP - User Datagram Protocol - does not provide data
reliability;
- The Transport Layer (TCP/UDP) - ensures the data on the node gets to the
respective application;
5. Application Layer
---------------------
- Many protocols - application specific;
- Protocols allowto browse the web or send receive emails, etc;
-----------------------------------------------------------------------------------
-------------------------------------------------
* OSI Model - Open Systems Interconnectin Model
-----------------------------------------------------------------------------------
-------------------------------------------------
Layer Protocol data unit (PDU)
Function[3]
-----------------------------------------------------------------------------------
-------------------------------------------------
7. Application High-level APIs,
including resource sharing, remote file access
----------------------------
---------------------------------------------------------------------------
6. Presentation Data Translation of data
between a networking service and an application;
including character encoding, data compression and encryption/decryption
----------------------------
-------------------------------------------------------------------------------
5. Session Managing
communication sessions, i.e. continuous exchange of information
in the form of multiple back-and-forth transmissions between two nodes
-----------------------------------------------------------------------------------
-------------------------------------------
4. Transport Segment (TCP) / Datagram (UDP) Reliable
transmission of data segments between points on a network,
including segmentation, acknowledgement and multiplexing
-----------------------------------------------------------------------------------
-------------------------------------------
3. Network Packet Structuring
and managing a multi-node network, including addressing,
routing and traffic control
-----------------------------------------------------------------------------------
-------------------------------------------
2. Data link Frame Reliable
transmission of data frames between two nodes connected by a
physical layer
-----------------------------------------------------------------------------------
-------------------------------------------
1. Physical Bit Transmission and
reception of raw bit streams over a physical medium
-----------------------------------------------------------------------------------
-------------------------------------------
-----------------------------------------------------------------------------------
-------------------------------------------------
* Basics of Networking Devices
------------------------------
3. Routers
------------
* Hubs and Switches are the primary devices used to connect computers on a single
network , usually referred to as LAN (Local Area Network);
- Router - A device that knows how to forward data between independent networks;
- It operates at the 3rd layer - Network Layer;
- A router detemines the IP address to determine where to send the data;
- Routers store internal tables containing information about howto route traffic
between lots of different networks in the world;
- Home network , local office netowrks have less sophisticated routers, whereas the
one connected to the ISP are called core routers which handle a lot of traffic and
functionality;
- Border Gateway Protocol (BGP) - Routers share data with each other via this
protocol, which lets trhem to learn about the most optimal paths to forward
traffic;