- Posts: 5
- Thank you received: 0
LOOKING FOR: a book describing protocols
20 years 9 months ago #2879
by lasher
Alan
alan@shakti-software.com
www.shakti-software.com
LOOKING FOR: a book describing protocols was created by lasher
I am in the final stages of writing a Protocol Analyzer :twisted: , and have found my greatest difficulty is getting good accurate detailed descriptions of network protocols .
Any suggestions on books that will help with this??? :
Any suggestions on books that will help with this??? :
Alan
alan@shakti-software.com
www.shakti-software.com
20 years 9 months ago #2886
by tfs
Thanks,
Tom
Replied by tfs on topic Re: LOOKING FOR: a book describing protocols
One of the books I like (and just got myself) is a book written in 1994 by Richard Stevens - "TCP/IP Illustrated Volume 1 The Protocols".
A terrific book that is still one of the top books on this subject. Very detailed.
A terrific book that is still one of the top books on this subject. Very detailed.
Thanks,
Tom
20 years 9 months ago #2887
by UHSsncmrm
A scapegoat is often as welcome as a solution...never memorize what you can look up.
Replied by UHSsncmrm on topic Re: LOOKING FOR: a book describing protocols
Another good one is "Guide to TCP/IP" by Laura Chappell who, by the way, runs the Protocol Analysis Institute and can be surfed @
www.packet-level.com/pai.htm
A scapegoat is often as welcome as a solution...never memorize what you can look up.
20 years 9 months ago #2890
by sahirh
Sahir Hidayatullah.
Firewall.cx Staff - Associate Editor & Security Advisor
tftfotw.blogspot.com
Replied by sahirh on topic Re: LOOKING FOR: a book describing protocols
Lasher, I've been having a lot of the same problems as I've been writing (half abandoned) a network sniffer myself and I had trouble getting detailed information on a lot of different things that were critical when you're writing a sniffer.
Simplest example -- TCP Checksum calculation -- everyone will tell you about the pseudoheader and what goes in it, but almost nobody says anything about the fact that you have to calculate the checksum over the segment first and THEN the pseudoheader, not the other way around.. and it does matter because the checksum formula works with unsigned shorts so it may pick up the wrong two bytes and bam you're gone.
I would really suggest you get TCP/IP Illustrated.. but I know that either volume two or volume three is called -"The Implementation" or something similar, which is designed for programmers.... that will be the best book you could get.
Hey aren't the Protocol Analysis Institute people the ones who say that you can solve everything including world hunger with a sniffer ? My kind of people !!
Simplest example -- TCP Checksum calculation -- everyone will tell you about the pseudoheader and what goes in it, but almost nobody says anything about the fact that you have to calculate the checksum over the segment first and THEN the pseudoheader, not the other way around.. and it does matter because the checksum formula works with unsigned shorts so it may pick up the wrong two bytes and bam you're gone.
I would really suggest you get TCP/IP Illustrated.. but I know that either volume two or volume three is called -"The Implementation" or something similar, which is designed for programmers.... that will be the best book you could get.
Hey aren't the Protocol Analysis Institute people the ones who say that you can solve everything including world hunger with a sniffer ? My kind of people !!
Sahir Hidayatullah.
Firewall.cx Staff - Associate Editor & Security Advisor
tftfotw.blogspot.com
20 years 9 months ago #2900
by tfs
Thanks,
Tom
Replied by tfs on topic Re: LOOKING FOR: a book describing protocols
Volume 2 is the implementations. Another terrific books. Tons of code.
Thanks,
Tom
20 years 9 months ago #2901
by tfs
Thanks,
Tom
Replied by tfs on topic Re: LOOKING FOR: a book describing protocols
Also, there is a 3rd book - "TCP for Transactions, HTTP, NNTP, and the UNIX(R) Domain Protocols (TCP/IP Illustrated, Volume 3)" by Richard Stevens.
Thanks,
Tom
Time to create page: 0.133 seconds