TCP/IP and open system interconnection (OSI) models Flashcards
TCP/IP model is the common set of
protocol standards that permit the appropriate transmission of data
TCP/IP model consists of
an application layer, a transport layer, a network layer, and a network interface laye
OSI model is used to
enable the efficient transmission of data among hosts on a network
TCP/IP: Application
This layer is responsible for the communication protocols between nodes. The protocols in this layer include hypertext transfer protocol (HTTP and HTTPS), Secure Shell (SSH), and network time protocol (NTP), among many others.
TCP/IP: Transport Layer
This layer is responsible for the end-to-end transport of data. The protocols that live in this layer are transmission control protocol (TCP) and user datagram protocol (UDP).
TCP/IP: Network Layer
This layer defines the logical transmission protocols for the whole network. The main protocols that live in this layer are internet protocol (IP), internet control message protocol (ICMP), and address resolution protocol (ARP).
TCP/IP: Network Interface Layer
This layer establishes how data should be physically sent through the network.
Physical Layer 1
This layer is responsible for the physical connections of the devices in the network. This layer is implemented through the use of devices such as hubs, repeaters, modem devices, and physical cabling.
Data Link Layer 2
represents how computers logically connect to the network
This layer is responsible for the error-free delivery of data to the receiving device or node. This layer is implemented through the use of devices such as switches and bridge devices, as well as anything with a network interface, like wireless or wired network cards.
Network Layer 3
The Network layer is so named because it allows computers on different networks to exchange data.
This layer is responsible for the transmission of data between hosts in different networks as well as routing of data packets. This layer is implemented through the use of devices such as routers and some switches.
Transport Layer 4
This layer provides services to the application layer and receives services from the network layer. It is responsible for the reliable delivery of data. It segments and reassembles data in the correct order for it to be sent to the receiving device. It may also handle the reliable delivery of data and any retries of data that are lost or corrupted (for example, TCP does this). This layer is often called the heart of OSI.
Session Layer 5
The Session layer allows computers to differentiate between the connections within a service on the same host. This would be similar to you keeping track of different conversations that you are having with the same person.
This layer is responsible for connection establishment, session maintenance, and authentication.
Presentation Layer 6
The Presentation layer serves as a translation and security layer between applications, allowing computers to encode and encrypt data.
This layer is responsible for translating data from the application layer into the format required to transmit the data over the network as well as encrypting the data for security if encryption is used.
Application Layer 7
This layer is responsible for network applications (like HTTP or FTP) and their production of data to be transferred over the network.
The OSI model’s layers 5, 6, and 7 correspond to
Layer 4 of the TCP/IP model. Here, the
application is opened, the command is entered, information is encrypted, and the connection is
established and maintained.