unit 6 protocols and ports Flashcards
is standard set of rules that allow electronic devices
to communicate with each other over the network
* Dictate how to format, transmit and receive data so computer
network devices can communicate regardless of differences in
underlying infrastructures, designs or standards
* Can be thought of as a spoken language
protocol
Used by majority of Internet
Combination of protocols which encompasses number of different
protocols for different purpose and need
Has own reference model; contains less layers than OSI model
Can be implemented on almost all underlying technologies
Transport and Internet layers correspond to same peer layers
All three top layers of OSI Model are compressed together in single
Application layer of TCP/IP Model
TCP/IP Protocol Suite
Where applications requiring network
communications live
Examples include email clients and web browsers
Software you generate for end application will
typically interact with some of these applications
Most commonly used TCP/IP application is HTTP
used for surfing internet
Application Layer (layer 5)
TCP/IP Model
Creates virtual TCP or UDP connections between
applications running on different hosts
Uses TCP for reliable connections and UDP for
fast connections
Sends and receives data to and from
applications running on host
Assigns port numbers to protocols running in
applications on host
Transport Layer (Layer 4)
TCP/IP Model
Adds TCP or UDP header to messages received
from applications detailing source and
destination port numbers
Transport Layer
Some applications (Telnet, SMTP, and HTTP)
require TCP as transport protocol while others
use UDP
Transport layer
Uses Network layer to access TCP/IP network
Transport layer
Uses TCP for reliable connections and UDP for
fast connections
Transport layer
what layer is the transport layer of the TCP/IP layer
Layer 4
When transmitting data, adds header containing
source and destination IP addresses to data
received from Transport layer
Network Layer (Layer 3)
Responsible for creating the packets that move
across network
Network layer
Packet created forwarded to the MAC or Data Link
layer
Network Layer
When receiving data, used to determine if packet
received by the host contains the host’s IP address
If it does, data is forwarded up to Transport layer
Network Layer
MAC controls physical transmission media; upper
layer software not aware of or affected by
physical interface
Data Link Layer (Layer 2)
Responsible for creating frames that move across
network
Data Link Layer
Uses Media Access Controller (MAC) to generate
frames that will be transmitted
Data link layer