Data link layer:
Data link layer create frame because of data transmission from physical layer in the form of signals where signals represent in bit and datalink layer pack these bits into frame where frame size depends on (m-1) and (2m -1) where m specifies the size of frame which starts with 4 bit and goes up to 1024 bits.
Data link layer specifies various protocols:-
b)Stop & wait protocol
c)Stop 7 wait ARQ (automatic repeator request)
d)Sliding window protocol
e)Go back N
f)Go back N ARCS protocol
g)Selective repeat protocol.
It is used for logical addressing. In this layer, we can specify an IP address where an IP address based on the TCP/IP protocol. It is also called IPV4 addressing and IPV6 addressing.
IPV4 address: It stands for internet protocol version 4. It is a 32-bit address that uniquely and universally defines the connection of the device to the internet. It is different for every device on the internet. It is divided into 4- a class where each class represent 8- bit memory. The classes are Class-A, Class –B, Class-C and Class-D.
IPV6 address: It stands for internet protocol version 6. It is also called Dynamic host configuration protocol. It uses 16-byte for each class and its total use 128-bytes. It can specify more than 1-billion client.
It is responsible for the delivery of a message from one process to another process. The process of Process delivery can be done by using UDP, TCP, ASCTP protocol. In this layer implement client and server architecture and support some terms like:-