Answer the question
In order to leave comments, you need to log in
What is the difference between Tcp ip and NetBIOS?
I can not understand fundamentally how these protocols differ? why do you need one to work on top of the other?
Answer the question
In order to leave comments, you need to log in
Everything is quite simple, only NetBIOS is better compared not with TCP / IP, but with RPC.
The protocol was earned, it seems by IBM, together with Novell, and was "closed/licensed", in order to make its support in their software one had to pay off money. The same thing happened with the IPX transport protocol (Novell). But IPX also had problems routing wide area networks.
With the advent of TCP / IP, which was completely open, everyone rushed to implement it. Then Windows caught on and ported NetBIOS to TCP / IP transport for compatibility and circumvention of IPX restrictions, and of course to work on NetWare networks.
Now the NetBIOS protocol is practically not used, as well as IPX.
I will slightly concretize the answer from Alexey Cheremisin .
NetBIOS is a layer 2 protocol. It is not routable in its primary implementation. Therefore, it is encapsulated in IP->TCP.
The rest has already been said.
For example, Windows Network Neighborhood polls the subnet for shared folders and printers. Nothing additional is required to determine station names and mutual authorization. But all this does not go through the router.
There is a WINS server that caches and serves as a directory for all the wealth.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question