The document discusses the layers of the internet protocol stack and IP addressing. It explains the four layers - application, host-to-host, internet, and network interface layer. Each layer has specific protocols that define how data is transmitted and received. The layers work together to enable communication between devices on the internet. IP addresses identify devices and are organized into classes A, B, and C depending on network size.
3. X
Layers
Application Layer
Host-to-Host Layer
Internet Layer
Network Interface Layer
These layers stack on top of each other to form the basic
TCP/IP structure and functionality
4. X
Application Layer
This has to accommodate for all of the things an
application might want to do, so it has the most
protocols of any layer, these are a few:
Hypertext Transfer Protocol (HTTP)
File Transfer Protocol (FTP)
Simple Mail Transfer Protocol (SMTP)
Domain Name System (DNS)
Routing Information Protocol (RIP)
7. X
Simple Mail Transfer Protocol
Is for things like hotmail, etc.
This is the protocol for mail transfer from a mail server
to a client computer
8. X
Domain Name System
Ever wondered how your computer knows what server
to connect to when you type in ‘facebook.com’? This is
the protocol that gets the IP address of the server from
one of the many DNS servers across the world.
This finds the nearest DNS server, connects to it, and
requests the IP of the website your trying to access.
For example, facebook.com turns into 69.63.189.11
This is used because facebook.com is far easier to
remember than 69.63.189.11
9. X
Routing Information Protocol
This gives a computers network card information as to
where to route the packets through
Instead of the computer sending the packet to every
other computer on the internet, this gives a
simple, easy path for the data to go through
10. X
Host-to-Host (Transport) Layer
This is what the application layer calls on if it needs
data, or needs to send data
This has two protocols:
Transmission Control Protocol
User Datagram Protocol
11. X
Transmission Control Protocol
This give a one to one connection service that is
reliable
This also manages errors such as packet
loss, sequencing and acknowledgment of how many
packets were sent
12. X
User Datagram Protocol
UDP is a one to one or one to many communication
service
It’s very unreliable and connectionless
UDP is used when:
the data wanting to be sent is very small (one packet)
you don’t want to have the bother of setting up a TCP
connection
when the applications provide reliable delivery
13. X
Internet layer
This handles addressing, packaging and routing
functions
This has many protocols such as:
Internet Protocol (IP)
Address Resolution Protocol (ARP)
Internet Control Message Protocol (ICMP)
Internet Group Management Protocol (IGMP)
14. X
Internet Protocol
This is an unreliable, connectionless protocol for
routing between hosts
This protocol makes its best effort to get the data to
the receiving host
If a piece of data does not get through, this protocol
does not attempt to recover that piece of data.
15. X
Address Resolution protocol
This resolves the MAC address (a unique number given
to every network capable device)
It helps to deliver the packets to the receiving host by
giving the packets a path to go through
16. X
Internet Control Message Protocol
This is the protocol that makes sure that all of the
packets go through the network
If a packet is not delivered, or is lost during
transmission, this protocol sends another request to
send the packet
17. X
Internet Group Management Protocol
This manages groups of hosts (computers, routers, etc)
The groups can be of any size
18. X
Network Interface Layer
This handles placing ‘packets’ of data on and off of the
network medium
This is designed to give the layers that stack on top of
this to be able to function normally across any network
medium
19. X
IP Addressing
IP addresses consist of 4, 8 bit “octets” that when
grouped together, make up the IP address of any
network capable device.
There are 3 classes of IP address:
Class A
Class B
Class C
20. X
Class A IP Addresses
These IP addresses make up the base on which all
network capable devices stand
These types of IP addresses allow 126 networks and
16,777,214 devices. These are used for major networks
or ISPs
21. X
Class B IP Addresses
These classes of IP addresses are for large
networks, such as universities, schools and large
businesses
They allow for 16,384 networks, under each class A IP
address, and 65,534 hosts, or users, in each network
22. X
Class C IP Addresses
These are for smaller networks, such as home
networks, small businesses, and other places such as
libraries
These IP addresses allow for over 2,097,152
networks, but each with only 254 devices
24. X
How to work this:
Just hit the buttons
Wave your mouse around to get the cursor up
Have fun
• Links to another slide related to the text in the box
Get to the help section (here)
Link to previous header
Link to previous topic
Link to previous home