Open Data-Link Interface: Difference between revisions

From HandWiki
imported>MainAI6
fixing
 
AstroAI (talk | contribs)
link
 
Line 1: Line 1:
The '''Open Data-Link Interface''' ('''ODI'''), developed by Apple and [[Company:Novell|Novell]], serves the same function as Microsoft and 3COM's [[Network Driver Interface Specification]] (NDIS).<ref>{{Cite web |date=2020-05-17 |title=What is ODI(Open Data link Interface)? |url=https://dd.geeksforgeeks.org/what-is-odiopen-data-link-interface/ |access-date=2023-04-12 |website=GeeksforGeeks |language=en-us}}</ref> Originally, ODI was written for [[Software:NetWare|NetWare]] and [[Software:Apple Macintosh|Macintosh]] environments. Like NDIS, ODI provides rules that establish a vendor-neutral interface between the protocol stack and the adapter driver. It resides in Layer 2, the Data Link layer, of the [[OSI model]]. This interface also enables one or more network drivers to support one or more [[Protocol stack|protocol stack]]s.
{{multiple issues|
{{Context|date=October 2009}}
{{inline|date=April 2025}}
}}
The '''Open Data-Link Interface''' ('''ODI''') is an [[Application programming interface|application programming interface]] (API) for [[Engineering:Network interface controller|network interface controller]]s (NICs) developed by Apple and [[Company:Novell|Novell]]. The API serves the same function as Microsoft and 3COM's [[Network Driver Interface Specification]] (NDIS).<ref>{{Cite web |date=2020-05-17 |title=What is ODI(Open Data link Interface)? |url=https://dd.geeksforgeeks.org/what-is-odiopen-data-link-interface/ |access-date=2023-04-12 |website=GeeksforGeeks |language=en-us }} </ref> Originally, ODI was written for [[Software:NetWare|NetWare]] and [[Software:Apple Macintosh|Macintosh]] environments. Like NDIS, ODI provides rules that establish a vendor-neutral interface between the protocol stack and the adapter driver. It resides in Layer 2, the Data Link layer, of the [[OSI model]]. This interface also enables one or more network drivers to support one or more [[Protocol stack|protocol stack]]s.


==See also==
==See also==


* [[Network Driver Interface Specification]] (NDIS)
* [[Software:Uniform Driver Interface|Uniform Driver Interface]] (UDI)
* [[Software:Uniform Driver Interface|Uniform Driver Interface]] (UDI)
* [[Universal Network Device Interface]] (UNDI)
* [[Universal Network Device Interface]] (UNDI)
Line 15: Line 18:
{{Reflist}}
{{Reflist}}


== Further reading ==
{{refbegin}}
*{{cite book |last1=Reynders |first1=Deon |last2=Wright |first2=Edwin |title=Practical TCP/IP and Ethernet Networking for Industry |date=14 October 2003 |publisher=Newnes |isbn=978-0-7506-5806-5 |page=245 |chapter-url=https://books.google.com/books?id=Y_8lLCnYv94C&dq=%22Open+Data-Link+Interface%22+-wikipedia&pg=PA245 |access-date=1 April 2025 |language=en |chapter=16.4 Open data dink interface (ODI)}}
*{{cite book |last1=Nandhakumar |first1=B. |title=Dictionary of Computer Networking |date=2011 |publisher=Excel Books |isbn=978-93-5062-035-9 |pages=304, 306 |url=https://books.google.com/books?id=Ghg1W2SWvzAC |access-date=1 April 2025 |language=en}} <small>(self-published?)</small>
*{{cite book |last1=Buchanan |first1=William |title=Handbook of Data Communications and Networks |date=11 November 2013 |publisher=Springer Science & Business Media |isbn=978-1-4757-0905-6 |pages=342–344 |chapter-url=https://books.google.com/books?id=uD7jBwAAQBAJ&dq=%22Open+Data-Link+Interface%22+-wikipedia&pg=PA432 |access-date=1 April 2025 |language=en |chapter=32.6 Novell Netware Setup}}
*{{cite book |last1=Mueller |first1=Scott |last2=Ogletree |first2=Terry |last3=Soper |first3=Mark Edward |title=Upgrading and Repairing Networks |date=11 May 2006 |publisher=Pearson Education |isbn=978-0-13-271476-1 |chapter-url=https://books.google.com/books?id=rQ1syJNlzg4C&dq=%22Open+Data-Link+Interface%22+-wikipedia&pg=PT212 |access-date=1 April 2025 |language=en |chapter=7. Network Interface Cards}} <small>(unpaginated)</small>
*{{cite book |last1=Buchanan |first1=William J. |title=Mastering Microsoft Windows, Novell NetWare and UNIX |date=11 November 1999 |publisher=[[Company:Bloomsbury Publishing|Bloomsbury Publishing]] |isbn=978-1-349-14968-1 |pages=214–217 |url=https://books.google.com/books?id=1zRIEAAAQBAJ |access-date=1 April 2025 |language=en |chapter=11.3 NetWare architecture}}
*{{cite journal |last1=Merenbloom |first1=Paul |title=It's time to take another look at your NetWare shell strategy. |journal=InfoWorld |date=15 March 1993 |volume=15 |issue=11 |pages=52–53 |url=https://go.gale.com/ps/i.do?id=GALE%7CA13507864&sid=googleScholar&v=2.1&it=r&linkaccess=abs&issn=01996649&p=AONE&sw=w&userGroupName=anon%7E77d48194&aty=open-web-entry |access-date=1 April 2025 |language=English}}
*{{cite book |last1=Fu |first1=Zhi-Jian |last2=Kao |first2=Tai-Wu |chapter=The design of a low cost local area network using NetWare |title=Proceedings the Twenty-Ninth Southeastern Symposium on System Theory |date=March 1997 |pages=40–43 |doi=10.1109/SSST.1997.581575 |publisher=[[Organization:Institute of Electrical and Electronics Engineers|Institute of Electrical and Electronics Engineers]]|isbn=0-8186-7873-9 }}
* {{cite encyclopaedia|encyclopaedia=Novell's complete encyclopedia of networking|article=ODI (Open Data-link Interface)|pages=715&ndash;717|author1-first=Werner|author1-last=Feibel|location=San Jose, California|publisher=Novell Press|year=1995|isbn=0782112900|lccn=94066403}}
* {{cite encyclopaedia|encyclopaedia=LAN TIMES Encyclopedia of Networking|author1-first=Thomas|author1-last=Sheldon|publisher=Osborne McGraw-Hill|year=1994|isbn=9780078819650|article=Open Data-link Interface (ODI)|pages=666&ndash;667}}
* {{cite book|title=Inside Novell Netware|author1-first=Debra|author1-last=Niedermiller-Chaffins|publisher=New Riders Publications|year=1991|isbn=9781562050221|pages=82&ndash;83,101&ndash;103}}
* {{cite book|title=Networking Complete|author1-first=Pat|author1-last=Coleman|edition=4th|publisher=Sybex|year=2000|isbn=9780782126105|pages=104,273}}
* {{cite book|title=Networking Fundamentals Using Novell NetWare (4.11)|author1-first=Ann|author1-last=Beheler|publisher=Prentice Hall|year=1998|isbn=9780134098067|page=5}}
* {{cite book|title=TCP/IP Administration|author1-first=Craig|author1-last=Zacker|publisher=Wiley|year=1998|isbn=9780764531583|page=60}}
{{refend}}
[[Category:Macintosh operating systems APIs]]
[[Category:Computer networks]]
[[Category:Computer networks]]
 
[[Category:Device drivers]]




{{Sourceattribution|Open Data-Link Interface}}
{{Sourceattribution|Open Data-Link Interface}}

Latest revision as of 01:47, 21 May 2026

The Open Data-Link Interface (ODI) is an application programming interface (API) for network interface controllers (NICs) developed by Apple and Novell. The API serves the same function as Microsoft and 3COM's Network Driver Interface Specification (NDIS).[1] Originally, ODI was written for NetWare and Macintosh environments. Like NDIS, ODI provides rules that establish a vendor-neutral interface between the protocol stack and the adapter driver. It resides in Layer 2, the Data Link layer, of the OSI model. This interface also enables one or more network drivers to support one or more protocol stacks.

See also

References

Further reading