请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问老师,TCP 具体是谁实现的?操作系统 or JDK?

TCP 中规定的这些内容,三次握手,四次挥手,传输可靠性的细节,究竟是在 JDK 中实现的,还是操作系统实现的?

正在回答

2回答

在java中其实是在:JDK中完成的,如果是C/C++那么也会有提供基础的SDK,这些SDK完成了基本的IP封装,上层可以再次定义TCP、UDP等其他协议,但是这些都不是操作系统弄好了的。

虽然操作系统也有这些东西,但是操作系统更多的是提供基础的硬件的服务,关于业务层的是各个业务的语言自主实现的逻辑。

0 回复 有任何疑惑可以回复我~
提问者 磊磊要酷酷滴 2019-04-16 20:25:35

我的理解:TCP 的细节是操作系统实现的,JDK 中的网络包中的类就是封装了一些系统调用,而所谓的网络编程就是就是调用这些 JDK 提供的封装类完成业务逻辑。不知道这样的理解对吗?还请老师指点迷津。

1 回复 有任何疑惑可以回复我~
  • JDK会调用操作系统本地函数库
    回复 有任何疑惑可以回复我~ 2019-07-04 00:37:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信