NET-02-P1 Network Fundamentals Flashcards
represents the endpoint device (not necessarily a PC) that requested an operation
Client
Represents the endpoint device that receives a quest and perms the requested operation
Server
is a distributed application structure that manages tasks and workloads by sharing them among providers of resources and services (servers), and delivers responses to service requesters (clients)
Client-Server relationship
is an unsecure protocol used to transfer information over the web.
HTTP
is the encrypted version of version of HTTP
HTTPS
Translates domain names to IP addresses according to predefined databases
DNS
is used to transfer files over the network
FTP
service is responsible for assigning an IP address to each device on a network configured to use DHCP, such as PCs, Routers, Firewalls, Servers, etc.
DHCP
is standard protocol for mail transfer over the internet
SMTP
is a secure command line protocol that allows the user to run remote commands on a remote machine
Secure Shell - SSH
used by network devices to generate error messages when IP packets are not able to reach their destinations
ICMP
the concept behind creating a networking model was to set a standard for the development and usage of network components
The Network Model Concept
is a network model which each functionality of the network is represented by a layer
OSI
The first TCP/IP specification was submitted several years after the OSI model
TCP/IP
defines a network framework to implement protocols in layers
OSI - Open System Interconnection
Users interact directly with applications that operate at this level
Layer 7 - Application
prepares or translates data from application format to network format, and vice versa
Layer 6 - Presentation
is responsible for creating a session two devices.
Layer 5 - Session
handles coordination of data transfer between end systems and hosts, including how much data to send, , at what rate, destination, etc. Data in this layer is organized into segments
layer 4 - Transport
organizes data into packets called IP datagrams that contain logical source and destination addresses
Layer 3 - Network
provides node-to-node data transfer (between two directly connected nodes)
Layer 2 - Data Link
defines the details of how data of how data is physically sent through the network
Layer 1 - Physical
When a message is sent from source to destination, it must have a specific format or structure. Message formats depend on the type of message and the channel used to deliver it
Data Encapsulation
layer creates an HTTP header requesting the web page from the server
Application - Layer 7
layers encodes, encrypts, or compresses the data traveling down from the Application layer, if necessary.
Presentation - Layer 6
layer determines the direction of the data: one way ot two-way, and whether the connection is secure or not.
Session - Layer 5
layer adds a header containing the source and destination logical ports
Transport - Layer 4
This layer also divides data from upper layers into smaller pieces called
Segments
internet streaming, content streaming uses this
UDP
uses flags to provide additional useful information or control the connection
TCP
is responsible for communication between network devices that use TCP
3-way handshake
3 steps including:
- ) the client sends “SYN”
- ) The server responds with “SYN-ACK”
- ) The client finalizes with “ACK”
3-Way Handshake*
is the last stage of a TCP connection. When communication ends and the session is closed
Session Termination
4 steps include:
- ) One of the sides (client) requests to close the connection by sending a FIN flag to the other side (server)
- ) The receiver of the FIN flag (server) returns an ACK flag, to approve the request.
- ) The server then sends a FIN flag to the client
- ) The client approves the FIN request by the server, and responds with an ACK flag. The connection is then terminated
Session Termination*
in the “well-known” port range are assigned to commonly used and essential protocls
0-1023
IANA assigned these ports for IT companies that want register them for proprietary
1024 - 49151
This group covers the remaining logical ports that are available for any application.
49152 - 65535
To inspect open ports, use the command
netstat -ab
What are the 7 layers of the OSI models
Application, Presentation, Session, transport, Network, Data link, Physical
how to memorize the layers
All People Seem To Need Data Processing