<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=WebNFS</id>
	<title>WebNFS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=WebNFS"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=WebNFS&amp;action=history"/>
	<updated>2026-05-07T07:08:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=WebNFS&amp;diff=4492785&amp;oldid=prev</id>
		<title>imported&gt;SMcCandlish: Update; fix circularity; spelling; link to key concepts; not really an appropriate use of &quot;such as&quot; which is used for listing some examples, not providing key information; fix &quot;or&quot; vs. &quot;and&quot; confusion; protocols and software packages are generally proper names (the lowercase version may be the name of a *n*x command in the package but is not the name of the package).</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=WebNFS&amp;diff=4492785&amp;oldid=prev"/>
		<updated>2024-12-23T01:00:56Z</updated>

		<summary type="html">&lt;p&gt;Update; fix circularity; spelling; link to key concepts; not really an appropriate use of &amp;quot;such as&amp;quot; which is used for listing some examples, not providing key information; fix &amp;quot;or&amp;quot; vs. &amp;quot;and&amp;quot; confusion; protocols and software packages are generally proper names (the lowercase version may be the name of a *n*x command in the package but is not the name of the package).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Network filesystem protocol}}&lt;br /&gt;
{{More citations needed|date=May 2017}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;YANFS&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;Yet Another NFS&amp;#039;&amp;#039;&amp;#039;), formerly &amp;#039;&amp;#039;&amp;#039;WebNFS&amp;#039;&amp;#039;&amp;#039;, is an extension to the [[Network File System]] (NFS) for allowing clients to access a [[file system]] over the internet using a simplified, firewall-friendly protocol.&lt;br /&gt;
&lt;br /&gt;
WebNFS was developed to give [[Java applet]]s and other internet enabled applications a way of accessing filesystem services over the internet. While NFS provides applications on [[Unix]] with full filesystem semantics, not all of these might be needed in a distributed, read-only web environment. Conversely, access restrictions—such as requiring the use of restricted ports for originating requests—normally used in closed environments are not usually applicable in public distributed environments.&lt;br /&gt;
&lt;br /&gt;
In 2007, [[Sun Microsystems]] [[Open source|open-sourced]] its WebNFS implementation. The name was subsequently changed to YANFS (Yet Another NFS) to reflect the expanded scope of the project to include a server-side implementation.&amp;lt;ref&amp;gt;{{cite web |url=https://blogs.oracle.com/shepler/entry/yanfs_is_the_new_webnfs |title=YANFS is the new WebNFS (And is opensource as well) |last=Shepler |first=Spencer |department=theShepler |work=Blogs.Oracle.com |access-date=2012-02-15 |url-status=dead |archive-url=https://web.archive.org/web/20120103134830/http://blogs.oracle.com/shepler/entry/yanfs_is_the_new_webnfs |archive-date=2012-01-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YANFS/WebNFS makes use of a well known port (port 2049 on both [[User Datagram Protocol|UDP]] and [[Transmission Control Protocol|TCP]]) thus avoiding the overhead and unpredictability of using the [[Open Network Computing Remote Procedure Call|ONC RPC]] [[portmap]] protocol. WebNFS adds public filehandles and multicomponent lookups to the NFS protocol.&lt;br /&gt;
&lt;br /&gt;
WebNFS has been specified by a number of RFCs:&lt;br /&gt;
* {{IETF RFC|2054}}: WebNFS Client&lt;br /&gt;
* {{IETF RFC|2055}}: WebNFS Server&lt;br /&gt;
* {{IETF RFC|2224}}: NFS URL Scheme&lt;br /&gt;
* {{IETF RFC|2755}}: Security negotiation for WebNFS&lt;br /&gt;
&lt;br /&gt;
==Legacy==&lt;br /&gt;
While WebNFS itself did not gain much traction, several important WebNFS features later became part of NFSv4, including use of port 2049, and the concept of a fixed &amp;quot;root filehandle&amp;quot; (which evolved from WebNFS public filehandles and allows exported filesystems to be accessed without needing the MOUNT protocol to learn their individual root handles first); both together allow NFSv4 to function without the Portmap service.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://web.archive.org/web/20120922084738/http://java.net/projects/yanfs YANFS website]&lt;br /&gt;
&lt;br /&gt;
[[Category:Internet protocols]]&lt;br /&gt;
[[Category:Network file systems]]&lt;br /&gt;
[[Category:Internet Protocol based network software]]&lt;br /&gt;
[[Category:Unix file system-related software]]&lt;br /&gt;
[[Category:Application layer protocols]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SMcCandlish</name></author>
	</entry>
</feed>