Computer Networking: Difference between revisions

no edit summary
No edit summary
Line 1: Line 1:
Notes on computer networking
Notes on computer networking


==OSI Model==
==Reference Models==
===OSI Model===
{{main | Wikipedia: OSI model}}
{{main | Wikipedia: OSI model}}
The OSI model presents the network stack using multiple layers.
The OSI model presents the network stack using multiple layers.
Line 26: Line 27:
Finally, the application layer is what highest-level, whatever service is being provided to the user.
Finally, the application layer is what highest-level, whatever service is being provided to the user.


==TCP/IP==
===TCP/IP===
{{main | Wikipedia: Internet protocol suite}}
{{main | Wikipedia: Internet protocol suite}}
TCP/IP has five layers:
TCP/IP has five layers:
Line 36: Line 37:
</ol>
</ol>


==Routing==
==Network Layer==
===Distance Vector===
===Routing===
====BGP====
 
====Distance Vector====
In Distance Vector routing, or Bell-ford Algorithm, each node incrementally builds up it's own routing table to identify the next hop to reach each destination.
In Distance Vector routing, or Bell-ford Algorithm, each node incrementally builds up it's own routing table to identify the next hop to reach each destination.


==Networking Hardware==
==Networking Hardware==