<div dir="ltr">noel is right. The spec, however, did not specify the API - only the information that the API needed to support.<div>The sockets interface was presumably designed for UNIX, possibly by BSD although BBN also did a UNIX API for Internet services (TCP, IP, UDP, ...).</div><div><br></div><div>TCP split comes with TCP v3 as I recall but the specs should be in EIN and/or RFC notes for reference.</div><div><br></div><div>v</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 30, 2017 at 1:35 PM, Noel Chiappa <span dir="ltr"><<a href="mailto:jnc@mercury.lcs.mit.edu" target="_blank">jnc@mercury.lcs.mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> > From: Joe Touch<br>
<span class=""><br>
> I've always wondered about the chicken-and-egg issue of BSD sockets<br>
> vs. the interface defined in the early TCP specs.<br>
<br>
</span>?? See below...<br>
<span class=""><br>
> Does anyone happen to know whether TCP v1, v2, or the split TCP/IP v3<br>
> variants that preceded the current v4 had the same interface spec<br>
<br>
</span>Without checking to be sure (and it's been a _long_ time, so don't put much<br>
weight on this), I think they were (modulo changes to the protocol, e.g. EOL<br>
changes). But the docs are out there, it would not be too hard to check.<br>
<span class=""><br>
> and the direction of influence (TCP to BSD or the converse)?<br>
<br>
</span>BSD _long_ post-dates the TCP spec.<br>
<span class="HOEnZb"><font color="#888888"><br>
Noel<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
_______<br>
internet-history mailing list<br>
<a href="mailto:internet-history@postel.org">internet-history@postel.org</a><br>
<a href="http://mailman.postel.org/mailman/listinfo/internet-history" rel="noreferrer" target="_blank">http://mailman.postel.org/<wbr>mailman/listinfo/internet-<wbr>history</a><br>
Contact <a href="mailto:list-owner@postel.org">list-owner@postel.org</a> for assistance.<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">New postal address:<div>Google<br><div>1875 Explorer Street, 10th Floor</div><div>Reston, VA 20190</div></div></div></div>
</div>