码迷,mamicode.com
首页 > 其他好文 > 详细

Socket是什么呢?中间软件抽象层

时间:2017-09-29 21:15:56      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:lang   tcp   打电话   比较   socket编程   接口   tcp/ip   数据   tcp/ip协议   

代表着网络连接

 

 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。
你会使用它们吗?
       前人已经给我们做了好多的事了,网络间的通信也就简单了许多,但毕竟还是有挺多工作要做的。以前听到Socket编程,觉得它是比较高深的编程知识,但是只要弄清Socket编程的工作原理,神秘的面纱也就揭开了。
       一个生活中的场景。你要打电话给一个朋友,先拨号,朋友听到电话铃声后提起电话,这时你和你的朋友就建立起了连接,就可以讲话了。等交流结束,挂断电话结束此次交谈。    生活中的场景就解释了这工作原理,也许TCP/IP协议族就是诞生于生活中,这也不一定。

Socket是什么呢?中间软件抽象层

标签:lang   tcp   打电话   比较   socket编程   接口   tcp/ip   数据   tcp/ip协议   

原文地址:http://www.cnblogs.com/feng9exe/p/7612507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!