home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / protocol / iso / 1443 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  4.0 KB

  1. Path: sparky!uunet!pipex!bnr.co.uk!stc!iann
  2. From: iann@bnr.co.uk (Ian Newman)
  3. Newsgroups: comp.protocols.iso
  4. Subject: Re: OSI and standard modules (like packet) ?
  5. Date: 22 Dec 1992 10:24:51 GMT
  6. Organization: BNR Europe, New Southgate, London.
  7. Lines: 69
  8. Message-ID: <1h6qdjINNmhj@bnsgd245.bnr.co.uk>
  9. References: <unikjtf.44.0@uts.uni-c.dk> <1gqaiuEINNhdo@uni-erlangen.de>
  10. NNTP-Posting-Host: bnsgs152.bnr.co.uk
  11.  
  12. In article <1gqaiuEINNhdo@uni-erlangen.de> mskuhn@immd4.informatik.uni-erlangen.de writes:
  13. >unikjtf@uts.uni-c.dk (Jan Ferre') writes:
  14. >
  15. >>Now here's my proposal: Why not define a set of interfaces for specific 
  16. >>computerseries and especially for specific operating systems in order to 
  17. >>ease PD programmers to get started. I suggest something like:
  18. >>   Interface to TP is done via device OSITP on DOS.
  19. >>   Packets to the interface are submitted as struct { bla bla bla } and the 
  20. >>   results will be returned as struct {blu blu blu}.
  21. >
  22. >Excellent idea! Why don't you start writing a proposal, post it here,
  23. >then we'll discuss it and then we'll see whether anyone wants to
  24. >write a demo implementation.
  25.  
  26. What is the difference between what you're planning to propose and what AT&T's
  27. TLI (Transport Library Interface) does for you at Transport Layer? In fact,
  28. X/Open have their XTI (X/Open Transport Interface) standard and their XAP
  29. (X/Open Application/Presentation) interface standard, which is the equivalent
  30. of AT&Ts APLI (Application/Presentation Library Interface), etc. There are
  31. alos X/Open draft standards for local syntaxes etc (e.g. XOM).
  32.  
  33. >>It should be possible to identify several 'cuts' in the 7 layer model - in 
  34. >>fact a cut is needed at least for every possible split possibility: In the 
  35. >>Nordic Government OSI Profile there should be a cut to provide for 8802-3 
  36. >>and -5, a cut to provide for 8878 as contrast to 8473, a cut for 8073, and a 
  37. >>cut in 8650 to provide interface for the different layer 7 applications.
  38. >
  39. >I would suggest only 2 cuts: one cut near the network layer and
  40. >one cut that offers ACSE, RTSE and ROSE to the higher layers together
  41. >with BER/PER/... parsing service (that's what application programmers need if
  42. >they want to implement a FTAM client prototype within a few days.)
  43. >The cut within the network layer need not necessarily be one of the
  44. >cuts in the OSI RM. The module below the near-network-cut should
  45. >contain the network specific software (e.g. an async HDLC/X.25 driver
  46. >for COM1 and COM2, an CLNP driver over a packer driver, a 'for further
  47. >study' CONS module using AX.25, etc.). The module between the two cuts
  48. >would perform all the OSI protocol machinery (from transport to ROSE)
  49. >in which both the network and the application programmer aren't very 
  50. >interessted.
  51.  
  52. You are confusing 'cuts' with interfaces, surely? Interfaces should be defined
  53. at the Transport Layer (since this is the basic Transport service), and then
  54. probably above ACSE/Presentation, to provide a basic Application service,
  55. suitable for any Application Process.
  56.  
  57. Combinations of protocols are generally referred to as 'profiles'. This is a
  58. different issue.
  59.  
  60. >>My dream (let's call it a wish for christmas) is to go to SIMTEL to get 
  61. >>layer 1,3,5, to buy layer 2 and 7 from IBM and to buy layer 6 and 4 from 
  62. >>Nonsence-soft in Yougoslavia. Or at least to be able to get hold of 
  63. >>resonable modules from different sources.
  64.  
  65. You can do that now with the lower 4 layers! Most Transport products for
  66. workstations (e.g HP, Sun, etc.) will conform to a standard TLI (either
  67. AT&T or X/Open - these are virtually identical anyway).
  68.  
  69. >Perhaps a seperate module for each OSI RM layer isn't even necessary.
  70. >Developing nice APIs is a lot of work, so let's concentrate on a few only!
  71.  
  72. Agreed! Let's use the ones that are available!
  73.  
  74. Ian.
  75.  
  76. -- 
  77. -----------------------------------------------------------------------------
  78. Ian Newman, BNR Europe Ltd.,              | iann@bnr.co.uk
  79. Transmission Software Development (Dept. GM21),     | Phone : +44 (0)81 945 3638
  80. Oakleigh Road South, London N11 1HB, UK.      | Fax   : +44 (0)81 945 3116
  81.