{"id":28354,"date":"2017-09-06T01:05:02","date_gmt":"2017-09-05T19:35:02","guid":{"rendered":"https:\/\/www.wikitechy.com\/technology\/?p=28354"},"modified":"2017-09-06T01:05:02","modified_gmt":"2017-09-05T19:35:02","slug":"differences-virtual-circuits-datagram-networks-2","status":"publish","type":"post","link":"https:\/\/www.wikitechy.com\/technology\/differences-virtual-circuits-datagram-networks-2\/","title":{"rendered":"Differences between Virtual Circuits &#038; Datagram Networks"},"content":{"rendered":"<p>Computer networks that provide connection-oriented service are called Virtual Circuits while those providing connection-oriented services are called as Datagram networks. For prior knowledge, the Internet which we use is actually based on Datagram network (coonectionless) at network level as all packets from a source to a destination do not follow same path.<br \/>\nLet us see what are the highlighting differences between these two hot debated topics here:<\/p>\n<p><strong>Virtual Circuits-<\/strong><\/p>\n<ol>\n<li>It is connection-oriented simply meaning that there is a reservation of resources like buffers, CPU, bandwidth,etc. for the time in which the newly setup VC is going to be used by a data transfer session.<\/li>\n<li>First packet goes and reserves resources for the subsequent packets which as a result follow the same path for the whole connection time.<\/li>\n<li>[ad type=&#8221;banner&#8221;]<\/li>\n<li>Since all the packets are going to follow the same path, a global header is required only for the first packet of the connection and other packets generally don\u2019t require global headers.<\/li>\n<li>Since data follows a particular dedicated path, packets reach inorder to the destination.<\/li>\n<li>From above points, it can be concluded that Virtual Circuits are highly reliable means of transfer.<\/li>\n<li>Since each time a new connection has to be setup with reservation of resources and extra information handling at routers, its simply costly to implement Virtual Circuits.<\/li>\n<\/ol>\n<p><strong><br \/>\nDatagram Networks :<\/strong><\/p>\n<ol>\n<li>It is connectionless service. There is no need of reservation of resources as there is no dedicated path for a connection session.<\/li>\n<li>All packets are free to go to any path on any intermediate router which is decided on the go by dynamically changing routing tables on routers.<\/li>\n<li>Since every packet is free to choose any path, all packets must be associated with a header with proper information about source and the upper layer data.<\/li>\n<li>The connectionless property makes data packets reach destination in any order, means they need not reach in the order in which they were sent.<\/li>\n<li>[ad type=&#8221;banner&#8221;]<\/li>\n<li>Datagram networks are not reliable as Virtual Circuits.<\/li>\n<li>But it is always easy and cost efficient to implement datagram networks as there is no extra headache of reserving resources and making a dedicated each time an application has to communicate.<\/li>\n<li>[ad type=&#8221;banner&#8221;]<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Differences between Virtual Circuits &#038; Datagram Networks &#8211; learn 30 sec from microsoft awarded MVP  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82277,71771],"tags":[82819,82812,82817,82814,82816,82813,82818,82815],"class_list":["post-28354","post","type-post","status-publish","format-standard","hentry","category-computer-networks","category-cs-subjects","tag-datagram-packet-switching-advantages-disadvantages","tag-datagram-subnet","tag-datagram-switching","tag-virtual-circuit-and-datagram-networks-ppt","tag-virtual-circuit-and-datagram-subnet-ppt","tag-virtual-circuit-approach","tag-virtual-circuit-network-pdf","tag-virtual-circuit-subnet"],"_links":{"self":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts\/28354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/comments?post=28354"}],"version-history":[{"count":0,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts\/28354\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/media?parent=28354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/categories?post=28354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/tags?post=28354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}