请问老师,TCP 具体是谁实现的?操作系统 or JDK?
来源:4-4 TCP传输可靠性-排序、丢弃、重发

磊磊要酷酷滴
2019-04-16
TCP 中规定的这些内容,三次握手,四次挥手,传输可靠性的细节,究竟是在 JDK 中实现的,还是操作系统实现的?
写回答
2回答
-
在java中其实是在:JDK中完成的,如果是C/C++那么也会有提供基础的SDK,这些SDK完成了基本的IP封装,上层可以再次定义TCP、UDP等其他协议,但是这些都不是操作系统弄好了的。
虽然操作系统也有这些东西,但是操作系统更多的是提供基础的硬件的服务,关于业务层的是各个业务的语言自主实现的逻辑。
012019-04-17 -
磊磊要酷酷滴
提问者
2019-04-16
我的理解:TCP 的细节是操作系统实现的,JDK 中的网络包中的类就是封装了一些系统调用,而所谓的网络编程就是就是调用这些 JDK 提供的封装类完成业务逻辑。不知道这样的理解对吗?还请老师指点迷津。
112019-07-04
相似问题