为什么不能将Socket与TCP划等号?

Author Avatar calidion 发表于 • 2018年05月26日 14:22 • 共 • 613 • 次浏览

用户设置了登录查看,你尚未登录,请登录后查看。

最后编辑于 • 2018年05月26日 17:51 •  
2 回复
avatar
0
发放红包 2018年05月26日 17:35   # 1 楼

表达下自己的简单理解。 第一:首先纠正下,不是IOS,是OSI(Open System Interconnection的缩写). 第二:关于Socket套接字,按照TCP/IP参考模型来说,可以理解成应用层(Application Layer)和传输层(Transport Layer)之间的抽象接口。 应用层通过Socket来发起和接收网络会话(内部实现是通过传输层的TCP/UDP等协议,再往下通过IP协议来完成)。


avatar
0
calidion 楼主
发放红包 2018年05月26日 18:47   # 2 楼

第一是对的。

第二是从写程序的角度去看的。但不是socket核心的意义。任何东西都是可以是抽象的接口。

因为程序本身就是对世界的抽象。任何函数本质都是接口。

你尚未登录,无法进行回复。