{"id":1046,"date":"2019-12-11T13:04:20","date_gmt":"2019-12-11T21:04:20","guid":{"rendered":"https:\/\/www.opennode.com\/blog\/?page_id=1046"},"modified":"2020-02-03T00:21:55","modified_gmt":"2020-02-03T08:21:55","slug":"network","status":"publish","type":"page","link":"https:\/\/blog.opennode.com\/blog\/glossary\/network\/","title":{"rendered":"Network"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<h1 class=\"wp-block-heading\">Network<\/h1>\n\n\n\n<p>There are many types of networks in computing. You can define networks from the way that computers connect to the internet and each other (WAN\/LAN) to the way that internet addresses identify themselves (TCP\/IP). When it comes to bitcoin, there are two network models that matter most: P2P and client-server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"p2p\">P2P (Peer-to-Peer)<\/h2>\n\n\n\n<p>P2P networks communicate between &#8220;peer&#8221; computers which are connected to each other via the internet. There is no central server in a P2P network, so files and data move peer-to-peer through the network rather than through a central repository.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/P2P-network.svg\/1200px-P2P-network.svg.png\" alt=\"Image result for p2p network\"\/><figcaption>Computers are connected in a network directly to one another in a peer-to-peer (P2P) network<br>Source: <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:P2P-network.svg\">Wikicommons<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<p>P2P networks are highly secure because there is no central repository which holds information about the other peers in the system. However, P2P networks require more care to ensure that the individual connections between peers are active. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"client-server\">Client-Server <\/h2>\n\n\n\n<p>Client-server networks use a central server to connect clients in a network. These networks inherently are less secure and require more security attention. If the central server were to be compromised, then all the clients are vulnerable as well. That said, many if not all of the &#8220;cloud&#8221; and &#8220;web 2.0&#8221; applications of today are run with a client-server model because they are highly efficient at moving data and files quickly without much maintenance. <\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/f\/fb\/Server-based-network.svg\/1024px-Server-based-network.svg.png\" alt=\"\"\/><figcaption>Computers are connected to eachother through a central server in a client-server network. Source: <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Server-based-network.svg\">Wikicommons<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<p>Note: In both cases, &#8220;peers&#8221; and &#8220;clients&#8221; refer to individual computers. In bitcoin, peers and clients are more commonly known as <a href=\"https:\/\/www.opennode.com\/blog\/glossary\/node\">nodes<\/a>.<\/p>\n\n\n\n<p>Bitcoin owes its resilient and fraud resistant reputation to the marriage between P2P network architecture and the distributed ledger <a href=\"https:\/\/opennode.com\/blog\/glossary\/blockchain\">blockchain<\/a>. In this way, Bitcoin is the world&#8217;s preeminent <a href=\"https:\/\/opennode.com\/blog\/glossary\/decentralized\">decentralized<\/a> money.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Links<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><em>P2P Network Guide<\/em> &#8211; <a href=\"https:\/\/bitcoin.org\/en\/p2p-network-guide\">Bitcoin.org<\/a><\/li><li><em>P2P Definition<\/em> &#8211; <a href=\"https:\/\/techterms.com\/definition\/p2p\">Techterms.com<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>Network There are many types of networks in computing. You can define networks from the way that computers connect to the internet and each other (WAN\/LAN) to the way that internet addresses identify themselves (TCP\/IP). When it comes to bitcoin, there are two network models that matter most: P2P and client-server. P2P (Peer-to-Peer) P2P networks  &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":172,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-notitle.php","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-1046","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Network - OpenNode Blog<\/title>\n<meta name=\"description\" content=\"We break down P2P and client-server networks and explain how bitcoin uses one of these network architectures to remain secure, resilient to fraud, and decentralized.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Network - OpenNode Blog\" \/>\n<meta property=\"og:description\" content=\"We break down P2P and client-server networks and explain how bitcoin uses one of these network architectures to remain secure, resilient to fraud, and decentralized.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.opennode.com\/blog\/glossary\/network\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenNode Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/OpenNodeco\/\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-03T08:21:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/P2P-network.svg\/1200px-P2P-network.svg.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@opennode\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/network\\\/\",\"url\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/network\\\/\",\"name\":\"Network - OpenNode Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/network\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/network\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/upload.wikimedia.org\\\/wikipedia\\\/commons\\\/thumb\\\/3\\\/3f\\\/P2P-network.svg\\\/1200px-P2P-network.svg.png\",\"datePublished\":\"2019-12-11T21:04:20+00:00\",\"dateModified\":\"2020-02-03T08:21:55+00:00\",\"description\":\"We break down P2P and client-server networks and explain how bitcoin uses one of these network architectures to remain secure, resilient to fraud, and decentralized.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/network\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/network\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/network\\\/#primaryimage\",\"url\":\"https:\\\/\\\/upload.wikimedia.org\\\/wikipedia\\\/commons\\\/thumb\\\/3\\\/3f\\\/P2P-network.svg\\\/1200px-P2P-network.svg.png\",\"contentUrl\":\"https:\\\/\\\/upload.wikimedia.org\\\/wikipedia\\\/commons\\\/thumb\\\/3\\\/3f\\\/P2P-network.svg\\\/1200px-P2P-network.svg.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/network\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Main\",\"item\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bitcoin Glossary\",\"item\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Network\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/\",\"name\":\"OpenNode Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#organization\",\"name\":\"OpenNode\",\"url\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.opennode.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Logomark-1.png\",\"contentUrl\":\"https:\\\/\\\/www.opennode.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Logomark-1.png\",\"width\":1920,\"height\":1920,\"caption\":\"OpenNode\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/OpenNodeco\\\/\",\"https:\\\/\\\/x.com\\\/opennode\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Network - OpenNode Blog","description":"We break down P2P and client-server networks and explain how bitcoin uses one of these network architectures to remain secure, resilient to fraud, and decentralized.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Network - OpenNode Blog","og_description":"We break down P2P and client-server networks and explain how bitcoin uses one of these network architectures to remain secure, resilient to fraud, and decentralized.","og_url":"https:\/\/blog.opennode.com\/blog\/glossary\/network\/","og_site_name":"OpenNode Blog","article_publisher":"https:\/\/www.facebook.com\/OpenNodeco\/","article_modified_time":"2020-02-03T08:21:55+00:00","og_image":[{"url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/P2P-network.svg\/1200px-P2P-network.svg.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@opennode","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.opennode.com\/blog\/glossary\/network\/","url":"https:\/\/blog.opennode.com\/blog\/glossary\/network\/","name":"Network - OpenNode Blog","isPartOf":{"@id":"https:\/\/blog.opennode.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.opennode.com\/blog\/glossary\/network\/#primaryimage"},"image":{"@id":"https:\/\/blog.opennode.com\/blog\/glossary\/network\/#primaryimage"},"thumbnailUrl":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/P2P-network.svg\/1200px-P2P-network.svg.png","datePublished":"2019-12-11T21:04:20+00:00","dateModified":"2020-02-03T08:21:55+00:00","description":"We break down P2P and client-server networks and explain how bitcoin uses one of these network architectures to remain secure, resilient to fraud, and decentralized.","breadcrumb":{"@id":"https:\/\/blog.opennode.com\/blog\/glossary\/network\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.opennode.com\/blog\/glossary\/network\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.opennode.com\/blog\/glossary\/network\/#primaryimage","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/P2P-network.svg\/1200px-P2P-network.svg.png","contentUrl":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/P2P-network.svg\/1200px-P2P-network.svg.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.opennode.com\/blog\/glossary\/network\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Main","item":"https:\/\/blog.opennode.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bitcoin Glossary","item":"https:\/\/blog.opennode.com\/blog\/glossary\/"},{"@type":"ListItem","position":3,"name":"Network"}]},{"@type":"WebSite","@id":"https:\/\/blog.opennode.com\/blog\/#website","url":"https:\/\/blog.opennode.com\/blog\/","name":"OpenNode Blog","description":"","publisher":{"@id":"https:\/\/blog.opennode.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.opennode.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.opennode.com\/blog\/#organization","name":"OpenNode","url":"https:\/\/blog.opennode.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.opennode.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.opennode.com\/blog\/wp-content\/uploads\/2019\/04\/Logomark-1.png","contentUrl":"https:\/\/www.opennode.com\/blog\/wp-content\/uploads\/2019\/04\/Logomark-1.png","width":1920,"height":1920,"caption":"OpenNode"},"image":{"@id":"https:\/\/blog.opennode.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/OpenNodeco\/","https:\/\/x.com\/opennode"]}]}},"_links":{"self":[{"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages\/1046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/comments?post=1046"}],"version-history":[{"count":7,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages\/1046\/revisions"}],"predecessor-version":[{"id":1590,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages\/1046\/revisions\/1590"}],"up":[{"embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages\/172"}],"wp:attachment":[{"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/media?parent=1046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/categories?post=1046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/tags?post=1046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}