home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.protocols.tcp-ip      TCP and IP network protocols.      14,669 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 13,607 of 14,669   
   Martijn Lievaart to Mark Hobley   
   Re: Path Maximum Transmission Unit Disco   
   26 Sep 10 20:14:33   
   
   XPost: comp.os.linux.networking   
   From: m@rtij.nl.invlalid   
      
   On Sun, 26 Sep 2010 12:21:16 +0000, Mark Hobley wrote:   
      
   > On Sun, 26 Sep 2010 12:23:58 +0200, Ersek, Laszlo wrote:   
   >   
   >> The discovery and fragmentation work in the IP layer. The HTTP proxy   
   >> works in the TCP (and application) layers. Once Machine B is reached,   
   >> the IP layer's job is done. That job recommences towards Machine C.   
   >   
   >> Machine A and Machine B are constant links in the above chain. Machine   
   >> B connects to lots of different HTTP servers (or further proxies)   
   >> scattered all over the net. Machine C is variable, and thus each type   
   >> of B-C link is different. Therefore it makes sense for the discovered   
   >> A-B and B-C PMTU's to differ and to have different lifetimes.   
   >   
   > If Machine B is receiving data from Machine A in 1500 byte segments, and   
   > then retransmitting this in smaller segments to suit C, then PMTUD has   
   > not really prevented fragmentation. Wouldn't it have been better to just   
   > do away with PMTUD and let the fragmentation and reassembly take place   
   > downstream towards C?   
      
   No, no, those are different TCP connections. They have nothing to do with   
   each other. They are separate connections with their own session   
   identifiers, their own endpoints. The only connection between them is   
   that the connection from B to C is initiated as a result from the   
   connection from A to B, but that is all they have to do with each other.   
      
   Let's say a user telnets from A to B. Another user telnets from B to C.   
   Would you expect the MSSes from these connections to influence each   
   other? Of course not. Yet this is exactly the same scenario, two separate   
   TCP connections, one from A to B and one from B to C.   
      
   HTH,   
   M4   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca