Please enable JavaScript.
Coggle requires JavaScript to display documents.
TCP/IP MODEL, NOTE - Coggle Diagram
TCP/IP MODEL
TRANSPORT LAYER
TCP - TRANSMISSION CONTROL PROTOCOL
- It Provides mechanisms to ensure that data is reliably delivered
UDP - USER DATAGRAM PROTOCOL
- It doesn't provide mechanisms to ensure the data is reliably delivered.
It sorts which client and server programs are supposed to get that data. Responsible for ensuring that data gets to the right applications running on those nodes.
NETWORK LAYER
Network Layer allows different networks to communicate with each other through devices known as ROUTERS
Network layer is responsible for getting data from one node to another.
- Responsible for getting data delivered across a collection of networks.
INTERNETWORK
A collection of networks connected together through routers, the most famous of these being the internet
-
If two many packets are present in the sub-net at the same time, bottlenecks will be formed. The network layer helps to control this congestion.
Accounting function, ensuring that the number of bits send is the number of bits received.
DATA LINK LAYER
Responsible for defining a common way of interpreting these signals so the network devices can communicate
Data Link Layer is responsible for getting data across a single link
ETHERNET PROTOCOL
Ethernet Standards also define a protocol responsible for getting data to nodes on the same network or link
The data link layer sends blocks of data with the necessary synchronization, bit error
detection/correction error control, and flow control
It can be achieved by attaching special bit patterns to the beginning and end of the frame.
-
PHYSICAL LAYER
Represents the physical devices that interconnect computers This includes the specifications for the networking cables and the connectors that join devices together along with specifications describing how signals are sent over these connections
- The physical layer is all about cabling, connectors and sending signals
-
NOTE
Network Software is usually divided into client and server categories:
CLIENT : client application initates a request for the data
SERVER : server software answering the request across the network
- A single node might be running multiple client or server applications
e.g. You might run an email program or a web browser on your computer both client applications at the same time and your email and web browser might run both on the same server
-