Win a copy of Event Streams in Action this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
  • Paul Clapham
  • Knute Snortum
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Ron McLeod
  • Piet Souris
  • Stephan van Hulst
  • Carey Brown
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar

possible protocols

Ranch Hand
Posts: 280
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I need to find out what protocols are supported by a computer. Is there a general way of doing this?

Jason R. Kretzer
Software Engineer
Ranch Hand
Posts: 136
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Protocal actually does not depend on a computer. Protocols are just an abstraction over the ultimate transfer of bits (0s and 1s).
Most of the lower level abstractions (the bottom 4) layers of the OSI stack are handled by the OS the top three are normally handled by the application.
Any computer that has the abililty transfer bits can support any protocol. Of cousre, some protocol require large bandwitdh some can work on low bandwidth as well.
Java APIs only provide you the abstraction of TCP and UDP, so you can only use them and build your protocol over them. If you work in c/c++, you can work with lower level protocols like IP. To go futher down...say Data Link Layer, you'll need to work at the kernel level.
So, if you want your computer to support say SNA protocol suite, you'll have to install the s/w that implements the protocol.
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!