networking - Data Link Layer and Transport Layer -


what need of error control @ data link layer when transport layer provides error control ? difference between 2 error controls ?

transport layer data broken down many data-link layer frames/packets.

so possible without data-link errors transport layer stream/packet may corrupt. edit: because transport layer path composed of many data-link layer hops, example:

host1 <----> switch1 <----> switch2 <----> host2 

if packet lost between switch1 , switch2 there no errors recorded on switch2 host2 link, corresponding transport layer stream corrupted.

on other hand - once data-link error encountered it's possible drop/restart transport-layer transmission, without wasting resources.


Comments

Popular posts from this blog

How do you change vbulletin's home page to the forums instead of the default (CMS or Activity Stream)? -

c++ - Troubles when compiling phash program -