Discussion:
how to check TCP version in different OS.
(too old to reply)
Wonjun, Choi
2013-05-29 01:28:48 UTC
Permalink
Hello.

I like to know how to check TCP version on Linux(FreeBSD, Centos,
Ubuntu)
Best regards

Wonjun, Choi
Noob
2013-05-29 08:33:23 UTC
Permalink
I'd like to know how to check TCP version on Linux (FreeBSD, Centos, Ubuntu)
Are we playing "which does not belong?"
Ubuntu and CentOS (a RHEL re-branding) are Linux distributions.
FreeBSD is a different OS altogether.

The Linux kernel offers several implementations of TCP.
cf. http://lxr.linux.no/linux/net/ipv4/Kconfig#L440

config TCP_CONG_BIC
config TCP_CONG_CUBIC
config TCP_CONG_WESTWOOD
config TCP_CONG_HTCP
config TCP_CONG_HSTCP
config TCP_CONG_HYBLA
config TCP_CONG_VEGAS
config TCP_CONG_SCALABLE
config TCP_CONG_LP
config TCP_CONG_VENO
config TCP_CONG_YEAH

The current default is "cubic"
https://en.wikipedia.org/wiki/CUBIC_TCP

The /proc/sys/net/ipv4/tcp_congestion_control knob can be used
to switch between the available algorithms. (I don't know how
that affects open TCP connections.)

http://lxr.linux.no/linux/Documentation/networking/ip-sysctl.txt
http://lxr.linux.no/linux/Documentation/networking/tcp.txt

The following article is relevant.
http://linuxgazette.net/135/pfeiffer.html

Regards.
Wonjun, Choi
2013-06-07 05:57:55 UTC
Permalink
Thanks for your comment
Do you know what is TCP on Windows? and how to check it?
I am just going to study TCP which is currently being used.

Wonjun, Choi
Noob
2013-06-10 08:19:35 UTC
Permalink
Post by Wonjun, Choi
Do you know what is TCP on Windows?
I don't know, but I've seen mentions of Compound TCP.

https://en.wikipedia.org/wiki/Compound_TCP
Wonjun, Choi
2013-06-10 09:25:26 UTC
Permalink
Post by Noob
I don't know, but I've seen mentions of Compound TCP.
https://en.wikipedia.org/wiki/Compound_TCP
Thanks for your reply

Wonjun, Choi

Loading...