Mechanism of TCP/IP Socket Buffer Allocation under Solaris 2.5.x

Mechanism of TCP/IP Socket Buffer Allocation under Solaris 2.5.x

Post by Jamex Che » Sun, 01 Jun 1997 04:00:00



This is a multi-part message in MIME format.
--------------516A5775A5560C99A0CB92C9
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello , Sir :

        Could you help me to find the documentation about :
" Mechanism of TCP/IP Socket Buffer Allocation under Solaris 2.5.x "
    Because I find some phenomenon about TCP/IP Socket Buffer Allocation

under Solaris 2.5.x .
1. Under Solaris 2.5.x , the Sender Side can sender the amount of data
less
or equal to the window size of the Receiver Size before the Sender
receive
the ACK from the Receiver .
2. The Socket Buffer of Receiver Size will at least 4MSS and less than
about 64xxx .
3. No matter what value I use setsocketopt to set the  sender buffer
size ,
it can send the data larger than buffer size .

It's so amazing and confusing to me , could you help me to find the
answer ?
I need the answer to help my thesis of master degree .

Thanks for your regarding ,
Jamex Chen

--------------516A5775A5560C99A0CB92C9
Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Jamex Chen
Content-Disposition: attachment; filename="vcard.vcf"

begin:          vcard
fn:             Jamex Chen
n:              Chen;Jamex

x-mozilla-cpt:  ;0
x-mozilla-html: FALSE
end:            vcard

--------------516A5775A5560C99A0CB92C9--

 
 
 

1. TCP/IP socket buffering

Hi!
Does anybody know how to disable receive buffering?

Problem:
    When client sends sequense of packets to server and server starts to
receive them after some timeout (when all packets have been sent) it gets
all packets in one recv() call, and buffer contains these in concatenated
state. I have no information about this packets' format and can't to
separate them, but I have to do it.

Client:                                                        Server:

send (sock,Packet1..)                          do something (not recv())
send (sock,Packet2..)                                   ...........
send (sock,Packet1..)                                   ...........

recv(buff,....)

buff = Packet1Packet2Packet3

Help, please!

2. Modem - No Dial Tone

3. Solaris 2.5 uucp over tcp/ip

4. UDP port 6970

5. Bad TCP/IP performance with Solaris 2.5

6. PC-9800 patch for 2.5.47-ac4: not merged yet (0/15)

7. Configuring TCP/IP on Solaris 2.5/Newbie Q

8. vi, oh vi, must I suffer so?

9. Windows95 TCP/IP resolution from Solaris 2.5 server

10. TCP/IP printing under Solaris 2.5 x86

11. Solaris 2.5 TCP/IP Weirdness

12. Solaris 2.5.1 TCP/IP faces Solaris2.6 TCP/IP

13. IP-Socket, Buffer, Interface-IP-Address