Autosave: 2024-08-15 08:00:03
This commit is contained in:
		
							parent
							
								
									c06d623128
								
							
						
					
					
						commit
						d26e1770b3
					
				
					 4 changed files with 34 additions and 11 deletions
				
			
		
							
								
								
									
										
											BIN
										
									
								
								.zk/notebook.db
									
										
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.zk/notebook.db
									
										
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
					@ -1,10 +1,35 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
title: Internet_Layer_of_Internet_Protocol
 | 
					title: Internet_Layer_of_Internet_Protocol
 | 
				
			||||||
tags: []
 | 
					tags: [network, internet]
 | 
				
			||||||
created: Thursday, August 15, 2024
 | 
					created: Thursday, August 15, 2024
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
# Internet_Layer_of_Internet_Protocol
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Internet Layer of the Internet Protocol Suite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The Internet Layer is concerned with establishing the basis for the connection
 | 
				
			||||||
 | 
					and communication between hosts accross the internet.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					In order for the data to get from a machine on one local network to a machine on
 | 
				
			||||||
 | 
					another local network, each machine must have a way of identifying and
 | 
				
			||||||
 | 
					interfacing with the other.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The Internet Layer utilises the Internet Protocol to determine how devices will
 | 
				
			||||||
 | 
					be publicly identified to devices on other networks and how different devices on
 | 
				
			||||||
 | 
					the same local network will be distinguished from outside of this network. This
 | 
				
			||||||
 | 
					is achieved through Internet Protocol (IP) addresses.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Packets
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Data is sent accross the internet between hosts as _packets_. These packets,
 | 
				
			||||||
 | 
					when sent and received within the
 | 
				
			||||||
 | 
					 on the local network, are
 | 
				
			||||||
 | 
					enclosed within a Link Layer frame (in its payload section):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Like a frame, an IP packet has a header and a payload. The payload comprises the
 | 
				
			||||||
 | 
					data between sent between hosts. The header contains a source IP address and a
 | 
				
			||||||
 | 
					destination IP address and also specifies which version of the Internet Protocol
 | 
				
			||||||
 | 
					is being used.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Separate entry on anatomy of IP address
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,9 +33,11 @@ protocols. From the top:
 | 
				
			||||||
  sent out into the internet. Ethernet and WiFi are two core protocols utilised
 | 
					  sent out into the internet. Ethernet and WiFi are two core protocols utilised
 | 
				
			||||||
  at this layer.
 | 
					  at this layer.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- The **Internet Layer** is concerned with communication accross networks. It is
 | 
					- The
 | 
				
			||||||
  responsible for identifying hosts on the inter-network by their addresses and
 | 
					  
 | 
				
			||||||
  routing data from network to network.
 | 
					  is concerned with communication accross networks. It is responsible for
 | 
				
			||||||
 | 
					  identifying hosts on the inter-network by their addresses and routing data
 | 
				
			||||||
 | 
					  from network to network.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- The **Transport Layer** come back to this
 | 
					- The **Transport Layer** come back to this
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,11 +43,7 @@ a specific MAC address. This is off-limits from the outside.
 | 
				
			||||||
Link Layer data is divided into small units called "frames". The anatomy of a
 | 
					Link Layer data is divided into small units called "frames". The anatomy of a
 | 
				
			||||||
frame is as follows:
 | 
					frame is as follows:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```
 | 
					
 | 
				
			||||||
--------------------------
 | 
					 | 
				
			||||||
| header | data | footer |
 | 
					 | 
				
			||||||
--------------------------
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
The header contains the source and destination MAC address plus a descriptor of
 | 
					The header contains the source and destination MAC address plus a descriptor of
 | 
				
			||||||
the type of data it contains. The data is the payload. The footer is used to
 | 
					the type of data it contains. The data is the payload. The footer is used to
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue