Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interfaces (Networking communication points, Associated with a physical or…
Interfaces
Networking communication points
Associated with a physical or virtual
networking device
One configurable network interface
for each Ethernet or wireless internet card
Loopback
Protocols
TCP - Transmission
Control Protocol
Under transport layer of the TCP/IP model
Used to establish reliable connections
Three-way handshake
Used by TCP to build up
a connection prior to
data transfer
A way for two ends of
the communication to
acknowledge the request
and agree upon a method of
ensuring data reliability
Four-way handshake
Tears down the connection
after the data has been sent
Encapsulates data into packets,
then transfers these to the remote
end of the connection using the
methods available on the lower layers
-Can check for errors
-Request certain pieces to be resent
-Reassble information into one logical piece and send to the application layer
UDP - User Datagram Protocol
Implemented in the transport layer
Offers unreliable data transfer
unlike TCP but is important for
some functions
Much faster since does not
wait for confirmation that the
data was received and forced
to resend data.
Does not establish a connection
with the remote host, it simply fires
off the data to that host and doesn't
care if ti is accepted or not.
Used for simple communications
Good for VOIP, games,
and other apps that
cannot afford delays
DNS - Domain Name System
Application layer
Provides human-friendly
naming mechanism for internet
resources
Ties a domain name to an IP address
Allows us to access sites by name
FTP - File Transfer
Protocol
Application layer
Transferring complete files
from one host to another
Insecure and not recommended
for externally facing network
unless implemented as a public,
download-only resource
MAC - Media
Access Control
Communications protocol to
distinguish specific devices
Each device gets a unique MAC Address
ICMP - Internet Control
Message Protocol
Send messages between devices
to indicate the availability or error
conditions
Packets are being used in
network diagnostic tools e.g.
ping, traceroute
HTTP - Hypertext
Transfer Protocol
Defined in the application layer
Tells the remote system what
you are requesting e.g GET, POST, DELETE
SSH - Secure Shell
Application layer
Encrypted Protocol used
to communicate with a remote
server in a secure way.
IP - Internet Protocol
IP address
Unique on each network
Allows machines to address
each other across a network
Under the internet layer in the
TCP/IP model