Explain the Role of TCP/IP Protocols and how they Link to Application Layer Protocol
lecture# 04
protocol
is a way that two systems are able to transmit data to each other. Protocols come with a set of rules when it comes to transmitting data between other computers.
There are many protocols used for being able to communicate with other computer systems,
for example, the most common protocols used are:
These all have different sets of rules for being able to transmit data to and from computer systems using the internet
Packets:
A packet is a unit of data that is transmitted over a network. It contains information such as the size of the data, the source and destination addresses, and other metadata that is necessary for the packet to be delivered to its intended destination. In packet-switched networks, such as the Internet, data is broken down into packets and each packet is transmitted individually across the network. The packets may take different routes to reach their destination and are reassembled into the original data at the destination. Each packet contains a header that includes information such as the source and destination addresses, the protocol being used, the size of the packet, and other information that is necessary for the packet to be delivered. The payload of the packet contains the actual data being transmitted. By breaking down data into packets, networks can more efficiently use their resources and handle different types of traffic. Packets can be prioritized based on their importance or the type of data they contain, and networks can dynamically adjust their routing to avoid congestion or other issues.
Layers of TCP/IP
The TCP/IP protocol is made up of four layers:
1. The link layer
which deals with hardware as it navigates through numerous routers, servers, and other components to get to its destination.
2. The Internet layer
which focuses on targeting the IP address.
3. The transport layer
establishes communications between hosts and moves the package towards its destination
4. Application Layer Protocols
An application layer is an abstraction layer that specifies the shared communications protocols The application layer includes other types of protocols such as HTTP and HTTPS and SMTP.
Comments
Post a Comment