{"id":37645,"date":"2015-07-13T08:51:23","date_gmt":"2015-07-13T03:21:23","guid":{"rendered":"http:\/\/vskills.in\/certification\/blog\/?p=37645"},"modified":"2024-04-03T13:20:59","modified_gmt":"2024-04-03T07:50:59","slug":"transport-layerpart-three","status":"publish","type":"post","link":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/","title":{"rendered":"TRANSPORT LAYER(PART THREE)"},"content":{"rendered":"<p style=\"text-align: center\"><a ref=\"magnificPopup\" href=\"http:\/\/vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-37782\" src=\"http:\/\/vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE-300x144.png\" alt=\"TRANSPORT LAYER(PART THREE)\" width=\"300\" height=\"144\" srcset=\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE-300x144.png 300w, https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png 324w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>Transport Primitives:-<\/strong><\/p>\n<p>The transport service primitives allow the transport layer users such as application programs to access the transport device. Each transport service has it&#8217;s own access primitives. The transport service is similar to network services but there are some important differences.<\/p>\n<ul>\n<li>The main difference is that the connection oriented transport service is reliable.<\/li>\n<li>The second difference between &nbsp;the network services and transport services is that for whom the services are intended for.<\/li>\n<li>The transport services are seen by many programs and programmers. Hence, the transport service is convenient and easy to use.<\/li>\n<li>The transport interface allows the application programs to establish,use and release connections.<\/li>\n<\/ul>\n<p><strong>Primitives for a simple transport service:-<\/strong><\/p>\n<ol>\n<li>Name:- LISTEN<\/li>\n<\/ol>\n<p>TPDU sent:- None<\/p>\n<p>Meaning:- Block until some process &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;tries to connect.<\/p>\n<p>2. &nbsp; &nbsp; &nbsp;Name:- CONNECT<\/p>\n<p>TPDU sent:- Connection request<\/p>\n<p>Meaning:- Actively attempt to &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;establish a connection.<\/p>\n<p>3. &nbsp; &nbsp; &nbsp;Name:- SEND<\/p>\n<p>TPDU:- Data<\/p>\n<p>Meaning:- Send data<\/p>\n<p>4. &nbsp; &nbsp; &nbsp; Name:- RECEIVE<\/p>\n<p>TPDU:- none<\/p>\n<p>Meaning:- Block until a data TPDU &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;arrives.<\/p>\n<p>5. &nbsp; &nbsp; &nbsp; &nbsp; Name:- DISCONNECT<\/p>\n<p>TPDU:- Disconnection request<\/p>\n<p>Meaning:- Replace the connection<\/p>\n<p>What Is a TPDU?<\/p>\n<p>The message sent from a transport entity to a transport entity is called as transport protocol or TPDU.<\/p>\n<p><strong>Nesting of TPDU&#8217;S , Packets and Frames:<\/strong>&#8211;<\/p>\n<ul>\n<li>The TPDU&#8217;S which are exchanged by the transport layer are contained in the packets that are exchanged by the network layer. These packets are in turn contained in the frames which exchanged by the data link layer.<\/li>\n<li>When a frame arrives, the data link layer processes the frame header and passes the contents of the frame payload field to the network entity.<\/li>\n<li>The network entity processes the packet header and passes the contents of the packet payload to the transport entity. This is called Nesting.<\/li>\n<\/ul>\n<p><strong>Sockets:-&nbsp;<\/strong><\/p>\n<p>The socket interface was originally based on UNIX . It defines a set of system calls or procedures. The communication structure that we need in socket programming is called a socket. A socket acts as an end point. Two processes can communicate if and only if they have a socket at each end.<\/p>\n<p><a href=\"http:\/\/www.vskills.in\/certification\/information-technology\">Click here for government certification in Information Technology<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Transport Primitives:- The transport service primitives allow the transport layer users such as application programs to access the transport device. Each transport service has it&#8217;s own access primitives. The transport service is similar to network services but there are some important differences. The main difference is that the connection oriented transport service is reliable. The&#8230;<\/p>\n","protected":false},"author":876,"featured_media":37782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[920],"tags":[5155,5154],"class_list":["post-37645","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-information-technology","tag-sockets","tag-transport-primitives"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TRANSPORT LAYER(PART THREE) - Vskills Blog<\/title>\n<meta name=\"description\" content=\"Learn The transport primitives allow the transport layer user such as application programs to access the transport service. Click here for more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TRANSPORT LAYER(PART THREE) - Vskills Blog\" \/>\n<meta property=\"og:description\" content=\"Learn The transport primitives allow the transport layer user such as application programs to access the transport service. Click here for more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/\" \/>\n<meta property=\"og:site_name\" content=\"Vskills Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\" \/>\n<meta property=\"article:published_time\" content=\"2015-07-13T03:21:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-03T07:50:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png\" \/>\n\t<meta property=\"og:image:width\" content=\"324\" \/>\n\t<meta property=\"og:image:height\" content=\"156\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Supreet Kaur\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Supreet Kaur\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/\",\"name\":\"TRANSPORT LAYER(PART THREE) - Vskills Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png\",\"datePublished\":\"2015-07-13T03:21:23+00:00\",\"dateModified\":\"2024-04-03T07:50:59+00:00\",\"author\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/ce72d525009cad3f512c05bc100947e4\"},\"description\":\"Learn The transport primitives allow the transport layer user such as application programs to access the transport service. Click here for more.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#primaryimage\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png\",\"width\":324,\"height\":156},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TRANSPORT LAYER(PART THREE)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/\",\"name\":\"Vskills Blog\",\"description\":\"Vskills - A Initiative in Assessment to Enhance Employability\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/ce72d525009cad3f512c05bc100947e4\",\"name\":\"Supreet Kaur\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8856692da44a1bc2510cdcd705985263496def1f273dcf60dee4b98a53c2e7c3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8856692da44a1bc2510cdcd705985263496def1f273dcf60dee4b98a53c2e7c3?s=96&d=mm&r=g\",\"caption\":\"Supreet Kaur\"},\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/author\/supreet-kaur\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TRANSPORT LAYER(PART THREE) - Vskills Blog","description":"Learn The transport primitives allow the transport layer user such as application programs to access the transport service. Click here for more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/","og_locale":"en_US","og_type":"article","og_title":"TRANSPORT LAYER(PART THREE) - Vskills Blog","og_description":"Learn The transport primitives allow the transport layer user such as application programs to access the transport service. Click here for more.","og_url":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/","og_site_name":"Vskills Blog","article_publisher":"https:\/\/www.facebook.com\/vskills.in","article_published_time":"2015-07-13T03:21:23+00:00","article_modified_time":"2024-04-03T07:50:59+00:00","og_image":[{"width":324,"height":156,"url":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png","type":"image\/png"}],"author":"Supreet Kaur","twitter_misc":{"Written by":"Supreet Kaur","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/","url":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/","name":"TRANSPORT LAYER(PART THREE) - Vskills Blog","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#primaryimage"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png","datePublished":"2015-07-13T03:21:23+00:00","dateModified":"2024-04-03T07:50:59+00:00","author":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/ce72d525009cad3f512c05bc100947e4"},"description":"Learn The transport primitives allow the transport layer user such as application programs to access the transport service. Click here for more.","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#primaryimage","url":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png","contentUrl":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/07\/TRANSPORT-LAYERPART-THREE.png","width":324,"height":156},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/blog\/transport-layerpart-three\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/blog\/"},{"@type":"ListItem","position":2,"name":"TRANSPORT LAYER(PART THREE)"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/blog\/#website","url":"https:\/\/www.vskills.in\/certification\/blog\/","name":"Vskills Blog","description":"Vskills - A Initiative in Assessment to Enhance Employability","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/ce72d525009cad3f512c05bc100947e4","name":"Supreet Kaur","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8856692da44a1bc2510cdcd705985263496def1f273dcf60dee4b98a53c2e7c3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8856692da44a1bc2510cdcd705985263496def1f273dcf60dee4b98a53c2e7c3?s=96&d=mm&r=g","caption":"Supreet Kaur"},"url":"https:\/\/www.vskills.in\/certification\/blog\/author\/supreet-kaur\/"}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/37645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/users\/876"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/comments?post=37645"}],"version-history":[{"count":6,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/37645\/revisions"}],"predecessor-version":[{"id":74014,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/37645\/revisions\/74014"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/media\/37782"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/media?parent=37645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/categories?post=37645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/tags?post=37645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}