

{"id":103558,"date":"2021-11-19T09:00:43","date_gmt":"2021-11-19T03:30:43","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=103558"},"modified":"2021-11-19T14:23:30","modified_gmt":"2021-11-19T08:53:30","slug":"cifs","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/cifs\/","title":{"rendered":"CIFS in Computer Network"},"content":{"rendered":"<p>The Common Internet File System is abbreviated as CIFS. It is a network file system protocol. This protocol allows workstations on the network to share access to files, printers, and serial ports. It is used on devices that use the Windows operating system.<\/p>\n<p>The Common Internet File System (CIFS) was introduced as a more sophisticated version of Microsoft&#8217;s 1996 Server Message Block (SMB). It is mostly used for remote file sharing through Internet Protocol (IP).<\/p>\n<p>This protocol is also utilised in embedded systems and appliances. The most current storage devices based on CIFS are NAS (Network Attached Storage) and SAN (Storage Area Network).<\/p>\n<p>This protocol allows the client to edit files in the same way as they would on a local computer. It also enables a group of people to share a document within corporate intranets. It offers a number of functionalities that NFS does not support. Other operating systems, such as Unix, also support this protocol.<\/p>\n<h3>Components of CIFS:<\/h3>\n<h4>1. Client:<\/h4>\n<p>The client is a user who initiates the majority of messages and protocol implementation.<\/p>\n<h4>2. Server:<\/h4>\n<p>It is responsible for storing messages on the network and carrying out the functionality.<\/p>\n<h4>3. Application:<\/h4>\n<p>Clients use the program to access files that are shared across the network.<\/p>\n<h3>Features of CIFS:<\/h3>\n<h4>1. Authenticate Transfer:<\/h4>\n<p>A user can create a secure file transfer within the network so that no data is discovered.<\/p>\n<h4>2. Transport Independence:<\/h4>\n<p>We do not require any additional transport protocol to send SMB messages between the user and the server.<\/p>\n<h4>3. Access to resources:<\/h4>\n<p>A user can build many shared services on the server, such as editing files, deleting files, or printing queues.<\/p>\n<h4>4. RPC Transport:<\/h4>\n<p>It offers authenticated file transfer for RPC protocols such as RPC and RAP.<\/p>\n<h4>5. Secure Caching:<\/h4>\n<p>It provides record tracking and enables users to cache data for improved efficiency.<\/p>\n<h4>6. More attributes:<\/h4>\n<p>It also allows characteristics such as author name, content, and description, which fall within the non-file system category.<\/p>\n<h4>7. File Access:<\/h4>\n<p>Users can access documents over the network. It includes activities such as reading, writing, and editing.<\/p>\n<h4>8. Notification:<\/h4>\n<p>When a user or client changes the contents of a document over the network, the server is alerted.<\/p>\n<h4>9. Replicated and distributed virtual volumes:<\/h4>\n<p>It supports file system subtrees with many volumes and servers using distributed replicated virtual volumes.<\/p>\n<p>Files and folders can be moved across servers without altering their names.<\/p>\n<p>For fault tolerance and load sharing, subtrees can be replicated.<\/p>\n<h4>10. Batched Requests:<\/h4>\n<p>It may handle multiple requests batching as separate messages to reduce round trip latencies.<\/p>\n<p>Connection establishment messages, namespace and file manipulation messages, typesetter messages, and other messages are the different sorts of messages.<\/p>\n<h4>11. File Locking:<\/h4>\n<p>It enables unlocked file access as well as capabilities such as file and record locking.<\/p>\n<h3>Working of CIFS:<\/h3>\n<p>The following are the steps involved in the working of CIFS:<\/p>\n<p>1. A user makes a request to the server that he or she wants to access.<\/p>\n<p>2. Following that, the server accepts the client&#8217;s request.<\/p>\n<p>3. The server then delivers the back response to the client.<\/p>\n<p>4. Finally, the server linked to other servers and shared files with the client.<\/p>\n<h3>Difference between Common Internet File System (CIFS) and Network File System (NFS):<\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>Common Internet File System <\/b><b>(CIFS)<\/b><\/td>\n<td><b>Network File System <\/b><b>(NFS)<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">The Common Internet File System is abbreviated as CIFS.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">The Network File System is abbreviated as NFS.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">This protocol is used for exchanging the files by Windows operating systems.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Unix and Linux operating systems utilise this protocol to share files.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">It has poor scalability.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">It is quite scalable.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">The communication speed is medium.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Communication moves at a fast pace.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">The Network File System is less secure than the Common Internet File System.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">The Network File System protocol is not secure.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">CIFS is a reliable protocol.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">NFS is not a reliable protocol.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Sessions are provided by this protocol.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Sessions are not provided by this protocol.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Its implementation is difficult.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">This protocol is simple to implement and configure.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">This protocol employs 139 and 445 TCP ports, as well as 137 and 138 UDP ports.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">TCP and UDP are both used on port 111 in this protocol.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Summary:<\/h3>\n<p>In this article, we explored the concept of the Common Internet File System (CIFS), and also the various features that it provides. We also looked at the working of CIFS, including the various steps involved in it. Lastly, we covered the differences between CIFS and NFS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Common Internet File System is abbreviated as CIFS. It is a network file system protocol. This protocol allows workstations on the network to share access to files, printers, and serial ports. It is&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":103905,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24974],"tags":[25742,25744,25743,25747,25746,25745],"class_list":["post-103558","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-network","tag-cifs","tag-cifs-vs-nfs","tag-common-internet-file-system","tag-components-of-cifs","tag-features-of-cifs","tag-working-of-cifs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CIFS in Computer Network - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn about Common Internet File System (CIFS) &amp; features that it provides. See working of CIFS &amp; differences between CIFS and NFS.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/cifs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CIFS in Computer Network - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn about Common Internet File System (CIFS) &amp; features that it provides. See working of CIFS &amp; differences between CIFS and NFS.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/cifs\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-19T03:30:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-19T08:53:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/10\/cifs.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CIFS in Computer Network - DataFlair","description":"Learn about Common Internet File System (CIFS) & features that it provides. See working of CIFS & differences between CIFS and NFS.","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:\/\/data-flair.training\/blogs\/cifs\/","og_locale":"en_US","og_type":"article","og_title":"CIFS in Computer Network - DataFlair","og_description":"Learn about Common Internet File System (CIFS) & features that it provides. See working of CIFS & differences between CIFS and NFS.","og_url":"https:\/\/data-flair.training\/blogs\/cifs\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2021-11-19T03:30:43+00:00","article_modified_time":"2021-11-19T08:53:30+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/10\/cifs.webp","type":"image\/webp"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/cifs\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/cifs\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/b49855299264df5e27e3ec6c2cd9fde9"},"headline":"CIFS in Computer Network","datePublished":"2021-11-19T03:30:43+00:00","dateModified":"2021-11-19T08:53:30+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/cifs\/"},"wordCount":721,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/cifs\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/10\/cifs.webp","keywords":["CIFS","CIFS vs NFS","Common Internet File System","Components of CIFS","Features of CIFS","Working of CIFS"],"articleSection":["computer network tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/cifs\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/cifs\/","url":"https:\/\/data-flair.training\/blogs\/cifs\/","name":"CIFS in Computer Network - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/cifs\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/cifs\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/10\/cifs.webp","datePublished":"2021-11-19T03:30:43+00:00","dateModified":"2021-11-19T08:53:30+00:00","description":"Learn about Common Internet File System (CIFS) & features that it provides. See working of CIFS & differences between CIFS and NFS.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/cifs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/cifs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/cifs\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/10\/cifs.webp","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/10\/cifs.webp","width":1200,"height":628,"caption":"cifs"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/cifs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"computer network tutorial","item":"https:\/\/data-flair.training\/blogs\/category\/computer-network\/"},{"@type":"ListItem","position":3,"name":"CIFS in Computer Network"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/b49855299264df5e27e3ec6c2cd9fde9","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team is a group of passionate educators and industry experts dedicated to providing high-quality online learning resources on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. With years of experience in the field, the team aims to simplify complex topics and help learners advance their careers. At DataFlair, we believe in empowering students and professionals with the knowledge and skills needed to thrive in today\u2019s fast-paced tech industry. Follow us for Free courses, expert insights, tutorials, and practical tips to boost your learning journey.","url":"https:\/\/data-flair.training\/blogs\/author\/datafbdad\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/103558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=103558"}],"version-history":[{"count":2,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/103558\/revisions"}],"predecessor-version":[{"id":103906,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/103558\/revisions\/103906"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/103905"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=103558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=103558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=103558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}