The physical
layer deals with the transmission of raw bits over a communication channel. It
specifies the mechanical, procedural and electrical network interface
specifications.
The
major functions and services performed by the physical layer are
- Decide signal level and data rate
- Whether simultaneous transmissions in both direction
- Deals with physical transmission of data
- Determine number of pins and functions of each pins in the network connector.
- Synchronization of bits
- Determine transmission mode
- Synchronization of bits
- Representation of bits
There exists a
variety of physical layer protocols such as RS-232, RS-449 standards developed
by Electronic Industries Association (EIA).
Data Link Layer
The main goal
of data link layer is to provide reliable, efficient communication between
adjacent machines connected y a single communication channel.
Other
responsibilities of the data link layer include the following:
- Group the physical layer bit stream into units called frames (Faming)
- Physical addressing
- Error control
- Flow control
- Access control
- Frame synchronization
There exist
varieties of methods for determine frame boundaries like length counting, bit
stuffing and character stuffing. We will discuss these later.
Network Layer
The network layer is responsible for the source-to-destination
delivery of a packet. The data link layer manages the delivery of the packet
between two nods on the same network, the network layer guarantee that each
packet gets from its source host to destination host.
The
major functions and services performed by the network layer are
- Routing
- Congestion control
- Internetworking
- Interface between the host and network
- Logical addressing
Previous : OSI Layers
Could you explain bit stuffing and character stuffing?
ReplyDeleteYes I will upload a post on both bit stuffing and character stuffing today at night. sorry for inconvenience and very thanks for request.
DeleteDear reader, the po st regarding bit stuffing and character stuffing was uploaded. follow the link..
Deletehttp://forprograms.blogspot.in/2013/01/bit-stuffing-and-byte-stuffing.html