Date: Sun, 12 Dec 93 04:30:02 PST From: Advanced Amateur Radio Networking Group <tcp-group@ucsd.edu> Errors-To: TCP-Group-Errors@UCSD.Edu Reply-To: TCP-Group@UCSD.Edu Precedence: Bulk Subject: TCP-Group Digest V93 #320 To: tcp-group-digest TCP-Group Digest Sun, 12 Dec 93 Volume 93 : Issue 320 Today's Topics: Extended ANSI Characters... netrom and datagram and ... UDP Lock-Up & Sig File... UDP Locking Things Up VC vs Datagram (2 msgs) Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>. Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>. Problems you can't solve otherwise to brian@ucsd.edu. Archives of past issues of the TCP-Group Digest are available (by FTP only) from UCSD.Edu in directory "mailarchives". We trust that readers are intelligent enough to realize that all text herein consists of personal comments and does not represent the official policies or positions of any party. Your mileage may vary. So there. ---------------------------------------------------------------------- Date: Sat, 11 Dec 93 21:30:04 UTC From: n8wei@N8WEI.AMPR.ORG Subject: Extended ANSI Characters... To: kf8nh@kf8nh.ampr.org "Brandon S. Allbery" <bsa@kf8nh.wariat.org> Writes: > Unix systems support real standards. The 8-bit graphics characters are NOT a > standard, except insofar as they aree present on all 80x86 PCs; but not on > Mac or Amiga, much less Sun, AGI, DEC, IBM workstations, etc., etc., etc., > unless someone decides to cater to DOS PCers who think they have a standard > just because they're DOS PCers. > > There IS an ISO graphics standard (ISO 2022). PC graphics aren't it. > > ++Brandon > -- > Brandon S. Albery kf8nh@kf8nh.ampr.org bsa@kf8nh.wariat.org > "MSDOS didn't get as bad as it is overnight -- it took over ten years > of careful development." ---dmeggins@aix1.uottawa.ca > Do not taunt Happy Fun Coder. (seen on the Net...) > Point well taken Brandon. Although, this was not the point of my Comment. The point was that Ron had sent me a message concerning the fact that my sig file was the way it was, and to ask a question concerning my previous message to nos-bbs (UDP screwing up the display updating). Then, after a paragraph or two, he just puts in this "plug" for Unix. It did not realy make sense in the context that it was in. Let me note that no offence was ever taken at Ron's letter. He had a right to send it, and I am glad that he did. I had already knew that the High-ASCII characters were unique to 80x86 family of computers, but had inadvertantly put them in my "sig" file without thinking. If it wasn't for him, I would not have even thought twice about it, and it would have stayed that way. The main point of my reply, and my reason for sending it to the same groups that I sent the original message concerning UDP, is the fact that Ron did not understand which problem I was speaking of. I assumed that there might be others out there who had not remembered the discussions about this problem, so I thought that they might get a use out of the explination also. My point was not to discuss why Unix is a better operating system. As a matter of fact, I believe that myself (even though I run Messy-DOS). I too would be running Unix if it wasn't for the fact that Most everyone that I know runs MS-DOS as well, and I do a lot of custom programming for those people. i.e. Log-File sorting program for our 80x386 based Repeater Controller, and other helpfull Ham-Related software programs. 73 DE N8WEI... C-Ya'... *---------------------------------*------------------------------------* | ((N8WEI) TCP/IP) PBBS 147.560 | Todd W. Powers (N8WEI) | | ------------------------------- | 4245 Stonebridge Road SW | | Packet Radio: | Wyoming, MI 49509 | | N8WEI @ N8WEI.AMPR.ORG | ---------------------------------- | | N8WEI @ N8WEI.#SWMI.MI.USA.NA | | | Internet: | Borland C++ & FoxPro Programmer | | N8WEI @ HAMGATE.GVSU.EDU | | *---------------------------------*------------------------------------* ------------------------------ Date: Sat, 11 Dec 1993 08:11:54 -0700 (MST) From: Klarsen <klarsen@acca.nmsu.edu> Subject: netrom and datagram and ... To: tcp-group@ucsd.edu I think a little understanding of the netrom system is needed. A recient message was about which is better datagram or vc and it was said that with datagram a mss of 256 is correct. It isn't. If your using a netrom link then you must pay the penalty of a max data packet size of 230 bytes. I see 256 used a lot in the .doc's and it is fine IF your a direct connection and don't use a netrom node, or, if you digipeat you can use 256 bytes. A few months ago I did a study of our links between Tucson, AZ and Las Cruces, NM. I started with mss=150 and datagram mode and with time went to 256. I saw a major slowdown at about 240 bytes. It got worse as I went towards 256. So the data is clear: don't use 256 in a netrom network. 73, karl k5di ------------------------------ Date: Sat, 11 Dec 93 15:12:53 UTC From: n8wei@N8WEI.AMPR.ORG Subject: UDP Lock-Up & Sig File... To: ron@chaos.eng.wayne.edu ron@chaos.eng.wayne.edu (Ron Atkinson N8FOW) Writes: > > Can you be more specific on the problem and the exact sequence leading up to > the occurance or your suspected problem? Nothing was mentioned on what the > problem was and the info isn't enough to indicate. Looked pretty normal to > me. Do you have smtp usemx on ? Are you querying a domain server? Is > the *pause* when you enter something like: s nos-bbs@hydra.carleton.ca and > it takes a while for the Subject: line to come up? If so then this is > 100% normal while querying a nameserver. What's the problem you're having./ > Another thing, is that supposed to be an ANSI signature? If so can > you please get rid of it and replace it with regular ASCII characters? Us > folks using Unix systems typically can't decode the PC ANSI junk and the > signature files look completely hosed up. And I feel that the Unix > system rules everytime over a DOS system. > > Ron N8FOW > UDP Locking Things Up... ------------------------ Well, Ron... We have discussed this numerous times in NOS-BBS, & TCPGROUP. The "locking up" in effect, screws up the Screen Updating. Say for instance, when I had telneted to my self and was recording all of those values, When I type the SOCKET command, about half the list appears on the screen, sometimes leaving the cursor in the middle a line somewhere in the vacinity of 2 in. from the actual bottom of the text. (Maybe 10-15 lines) Well, if I keep hitting the socket command, it will scroll, but still cutting off the bottom so many lines. If I go to annother session (including the Net> prompt, or the trace screen), then come back, the "buffer" of characters has now appeared and been updated to the screen. So, say when I send a message, I have to keep switching out of, and back into that session so I can see if I have reached the end of the line. As far as a sequence leading up to this pheonomina, there isn't one. It just happens whenever it wants to. (Notice the UDP socket. Whenever this happens, is when my screen update gets screwed up). Hopefully you will understand this. The SIG FIle... --------------- I am totally sorry, I wasn't even thinking. I have been using that Sig arround G.R. for a few days, and didn't remember to change it back... Anyway, It's just a picture of Santa Clause in his sleigh, flying over G.R., and saying Merry Christmas. P.S Can you tell me what your comment about Unix being superior has to do with the fact that your computer won't decifer the Extended ANSI characters? 73 DE N8WEI... C-Ya'... *---------------------------------*------------------------------------* | ((N8WEI) TCP/IP) PBBS 147.560 | Todd W. Powers (N8WEI) | | ------------------------------- | 4245 Stonebridge Road SW | | Packet Radio: | Wyoming, MI 49509 | | N8WEI @ N8WEI.AMPR.ORG | ---------------------------------- | | N8WEI @ N8WEI.#SWMI.MI.USA.NA | | | Internet: | Borland C++ & FoxPro Programmer | | N8WEI @ HAMGATE.GVSU.EDU | | *---------------------------------*------------------------------------* 73's DE N8WEI... C-Ya'... *---------------------------------*------------------------------------* | ((N8WEI) TCP/IP) PBBS 147.560 | Todd W. Powers (N8WEI) | | ------------------------------- | 4245 Stonebridge Road SW | | Packet Radio: | Wyoming, MI 49509 | | N8WEI @ N8WEI.AMPR.ORG | ---------------------------------- | | N8WEI @ N8WEI.#SWMI.MI.USA.NA | | | Internet: | Borland C++ & FoxPro Programmer | | N8WEI @ HAMGATE.GVSU.EDU | | *---------------------------------*------------------------------------* ------------------------------ Date: Sat, 11 Dec 1993 07:07:47 -0600 (CST) From: ssampson@sabea-oc.af.mil (Steve Sampson) Subject: UDP Locking Things Up To: TCP-Group@UCSD.Edu I've seen this problem I think when I was using DNS to look up a name that I just typed in on the mailbox. The name wasn't in the table and everything locked up waiting for the name to be resolved or timeout. In your case you seem to be indicating "timer" and you have a Timer Listener process. Are these two the same? What's a timer listener and do you really need it. If not, maybe the timer is just a side affect of the DNS problem I saw. Probably a DNS table design or record error. --- Steve ------------------------------ Date: Sat, 11 Dec 1993 07:46:11 -0600 (CST) From: ssampson@sabea-oc.af.mil (Steve Sampson) Subject: VC vs Datagram To: TCP-Group@UCSD.Edu > 1. VC vs Datagram The problem I've seen is that you need different parameters for each interface. For example I try to send datagrams to a guy who mostly does VC over Rose. His parameters (MTU, MSS, IRTT) are so small and times so large, that any datagram failure puts me back to the initial. If there was an interface structure which had different parameters for each, then this problem would go away. One advantage NOS and NET have is that they use AX.25 segmentation. That is, you can set the MTU (or MSS - I forget) very large, and the program will fragment at the AX.25 level. That is, only one IP header and all the data fragmented to the PACLEN. This doesn't work over Net/Rom (Net/Rom is obsolete so we don't care) but does over Rose. Rose can't handle very many fragments though. It can handle about two, and after that it falls on it's [expletive]ing face (as normal). AX.25 segmentation is too slow, so it's not a design issue any more. Pure datagram on the other hand is fast. The trouble is hams are cheap. The existing circuits in the central U.S. are Rose based. They're Rose based because a commercial telephone circuit donation is used between Texas, Florida, and Mich (I believe). A NOS node at each end would quickly convert everyone and finally put Rose to rest, but that is probably in the far future. The X-1 node chip (TheNet) is the current state of the art remote site node switch. Since most Rose sysops are past Net/Rom sysops, they are not really interested in doing something they've already done, and Net/Rom was mostly a failure (a nice idea in theory - doesn't work in practice - too slow). What they miss though, is the fact that it's two nodes in one. If I was on the design team I would [expletive]-can the whole Net/Rom part of the code and keep the IP router part. Maybe make it a dynamic router, rather than a static one. I think new networking systems should be based on datagram, and the remote sites should be X-1 (or X-2 when it's released) and the fixed sites with the DNS and other servers should be JNOS based, or Unix based (preferably Unix based). With this we can quickly kill off the current BBS systems and switch to NNTP, and provide intelligent email services. My personal experiance with datagram is that I wouldn't hessitate to send a 1 Meg file over 9600, but I don't even send 2k over a VC path. --- Steve N5OWK ------------------------------ Date: Sat, 11 Dec 1993 13:13:45 -0800 From: karn@qualcomm.com (Phil Karn) Subject: VC vs Datagram To: ssampson@sabea-oc.af.mil >The problem I've seen is that you need different parameters for each >interface. For example I try to send datagrams to a guy who mostly does This has been the case for my own NOS code for some time now. I guess nobody's tracking it anymore. I got rid of the "mode" command, and created different attach modes to control this. For example, the KISS TNC is connected to a serial port on my machine with the command attach asy 0x2b0 s kissui com3 2048 512 9600 c The "kissui" parameter sets the default AX.25 encapsulation mode to use UI frames. As before, it can be overridden with bits in the IP TOS field. The "kissi" parameter could have been specified, in which case connected mode (VC) AX.25 would be used by default. BTW, the values 0x2b0 for the address and "s" for the IRQ are because I'm using a 4-port card with shared interrupts. I've had support for that for some time too. Phil ------------------------------ End of TCP-Group Digest V93 #320 ****************************** ******************************