Comparison of OSI V/s TCP/IP reference model?

author

Will you be kind enough to explain what is vertical approach in OSI and horizontal approach in TCP/IP along with some other comparison points ?

According to wiki, TCP/IP is mostly used but why as the transport layer do not guarantees delivery of packets and provides connection less service ?

What is meant by "OSI developed model then protocol whereas TCP/IP developed protocol then model " ?

 

Thanks in advance

  • Total 1 Answer
  • 8467
Can You answer this question?
author

For your understanding refer OSI model as in real time also OSI is used.

TCP/IP was the refrence model from which OSI was made.

OSI(Open System Interconnection)/////TCP/IP(Transmission Control Protocol / Internet Protocol)

1. OSI is a generic, protocol independent standard, acting as a communication gateway between the network and end user.1. TCP/IP model is based on standard protocols around which the Internet has developed. It is a communication protocol, which allows connection of hosts over a network.

2. In OSI model the transport layer guarantees the delivery of packets.2. In TCP/IP model the transport layer does not guarantees delivery of packets. Still the TCP/IP model is more reliable.

3. Follows vertical approach.3. Follows horizontal approach.

4. OSI model has a separate Presentation layer and Session layer.4. TCP/IP does not have a separate Presentation layer or Session layer.

5. OSI is a reference model around which the networks are built. Generally it is used as a guidance tool.5. TCP/IP model is, in a way implementation of the OSI model.

6. Network layer of OSI model provides both connection oriented and connectionless service.6. The Network layer in TCP/IP model provides connectionless service.

7. OSI model has a problem of fitting the protocols into the model.7. TCP/IP model does not fit any protocol

8. Protocols are hidden in OSI model and are easily replaced as the technology changes.8. In TCP/IP replacing protocol is not easy.

9. OSI model defines services, interfaces and protocols very clearly and makes clear distinction between them. It is protocol independent.9. In TCP/IP, services, interfaces and protocols are not clearly separated. It is also protocol dependent.

10. It has 7 layers10.

It has 4 layers

Whoops, looks like something went wrong.

1/1 ErrorException in Filesystem.php line 111: file_put_contents(/var/www/html/storage/framework/sessions/ean27mlzbuzWExNNKoMXxAlz6srJaGfchn6qwEne): failed to open stream: No space left on device

  1. in Filesystem.php line 111
  2. at HandleExceptions->handleError(2, 'file_put_contents(/var/www/html/storage/framework/sessions/ean27mlzbuzWExNNKoMXxAlz6srJaGfchn6qwEne): failed to open stream: No space left on device', '/var/www/html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php', 111, array('path' => '/var/www/html/storage/framework/sessions/ean27mlzbuzWExNNKoMXxAlz6srJaGfchn6qwEne', 'contents' => 'a:4:{s:6:"_token";s:40:"Eb8OnNqggKyjk4qN261kbhmZ09BZq2tqddiGifgb";s:11:"viewed_urls";a:1:{i:0;s:42:"comparison-of-osi-vs-tcpip-reference-model";}s:9:"_previous";a:1:{s:3:"url";s:70:"http://www.networkbulls.com/comparison-of-osi-vs-tcpip-reference-model";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', 'lock' => true))
  3. at file_put_contents('/var/www/html/storage/framework/sessions/ean27mlzbuzWExNNKoMXxAlz6srJaGfchn6qwEne', 'a:4:{s:6:"_token";s:40:"Eb8OnNqggKyjk4qN261kbhmZ09BZq2tqddiGifgb";s:11:"viewed_urls";a:1:{i:0;s:42:"comparison-of-osi-vs-tcpip-reference-model";}s:9:"_previous";a:1:{s:3:"url";s:70:"http://www.networkbulls.com/comparison-of-osi-vs-tcpip-reference-model";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', 2) in Filesystem.php line 111
  4. at Filesystem->put('/var/www/html/storage/framework/sessions/ean27mlzbuzWExNNKoMXxAlz6srJaGfchn6qwEne', 'a:4:{s:6:"_token";s:40:"Eb8OnNqggKyjk4qN261kbhmZ09BZq2tqddiGifgb";s:11:"viewed_urls";a:1:{i:0;s:42:"comparison-of-osi-vs-tcpip-reference-model";}s:9:"_previous";a:1:{s:3:"url";s:70:"http://www.networkbulls.com/comparison-of-osi-vs-tcpip-reference-model";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', true) in FileSessionHandler.php line 83
  5. at FileSessionHandler->write('ean27mlzbuzWExNNKoMXxAlz6srJaGfchn6qwEne', 'a:4:{s:6:"_token";s:40:"Eb8OnNqggKyjk4qN261kbhmZ09BZq2tqddiGifgb";s:11:"viewed_urls";a:1:{i:0;s:42:"comparison-of-osi-vs-tcpip-reference-model";}s:9:"_previous";a:1:{s:3:"url";s:70:"http://www.networkbulls.com/comparison-of-osi-vs-tcpip-reference-model";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}') in Store.php line 128
  6. at Store->save() in StartSession.php line 88
  7. at StartSession->terminate(object(Request), object(Response)) in Kernel.php line 216
  8. at Kernel->terminateMiddleware(object(Request), object(Response)) in Kernel.php line 187
  9. at Kernel->terminate(object(Request), object(Response)) in index.php line 58
  10. at require_once('/var/www/html/public/index.php') in index.php line 20