[2545] in linux-net channel archive
Re: NAK
daemon@ATHENA.MIT.EDU (Tony Nugent)
Wed Apr 17 04:16:00 1996
Date: Wed, 17 Apr 1996 15:29:43 +1000
From: Tony Nugent <tonyn@sctnugen.ppp.gu.edu.au>
To: linux-net@vger.rutgers.edu
Aries Hackerman <aries@hulk.pi.bppt.go.id> wrote:
> Could anyone explain what 'NAK' is?
Negative acknowlegement. It's like saying `no' to a protocol request,
like setting up the LCP (link control protocol) settings, or in flow
and error control with frames sent in error.
The "opposite" case is an `ACK' which is saying `yes' or `ok'.
There are others, like ARQ (`automatic repeat request' that asks for a
frame that was not received or received with errors, or used in flow
control). NARQ means `go back and send me frame N from the current
window).
Have a read of any literature that talks about HDLC (High-level Data
Link Control). For ppp (which uses a specific subset of HDLC), see
RFC's 1661 (The Point-to-Point Protocol) and 1662 (PPP in HDLC-like
Framing)...
http://www.cis.ohio-state.edu/htbin/rfc/rfc1661.html
http://www.cis.ohio-state.edu/htbin/rfc/rfc1662.html
http://info.internet.isi.edu:80/in-notes/rfc/files/rfc1661.txt
http://info.internet.isi.edu:80/in-notes/rfc/files/rfc1662.txt
You can see a (large) index of all the RFC's here:
http://info.internet.isi.edu/in-notes/rfc/files
(RFC 1434, 1747 and 1795 _may_ also be useful).
If there's an RFC that specifically covers HDLC, I would be very
interested to know which one it is... I can't seem to find one that
does that.
Cheers .
Tony _--_|\
tony@sctnugen.ppp.gu.edu.au / *\ T.Nugent@sct.gu.edu.au
tnugent@cit.gu.edu.au \_.--._/ ae.nugent@qut.edu.au
Brisbane, Queensland v Australia
-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-
In 1940 a munitions manufacturer held a convention in Chicago.
It was a real blast.
-- "On This Day in History"