范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

简述Socket(套接字)通信

  所谓Socket就是套接字,套接字就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。
  一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。
  一、Socket(套接字)简介:
  Socket(套接字)是通信的基石,是支持TCP/IP协议的路通信的基本操作单元。可以将Socket(套接字)看作不同主机间的进程进行双间通信的端点,它构成了单个主机内及整个网络间的编程界面。Socket(套接字)存在于通信域中,通信域是为了处理一般的线程通过Socket(套接字)通信而引进的一种抽象概念。Socket(套接字)通常和同一个域中的Socket(套接字)交换数据(数据交换也可能穿越域的界限,但这时一定要执行某种解释程序),各种进程使用这个相同的域互相之间用Internet协议簇来进行通信。
  Socket(套接字)可以看成是两个网络应用程序进行通信时,各自通信连接中的端点,这是一个逻辑上的概念。它是网络环境中进程间通信的API(应用程序编程接口),也是可以被命名和寻址的通信端点,使用中的每一个Socket(套接字)都有其类型和一个与之相连进程。通信时其中一个网络应用程序将要传输的一段信息写入它所在主机的 Socket(套接字)中,该 Socket(套接字)通过与网络接口卡(NIC)相连的传输介质将这段信息送到另外一台主机的 Socket(套接字)中,使对方能够接收到这段信息。 Socket(套接字)是由IP地址和端口结合的,提供向应用层进程传送数据包的机制。
  二、Socket(套接字)表达方式:
  Socket(套接字)=(IP地址:端口号),套接字的表示方法是点分十进制的lP地址后面写上端口号,中间用冒号或逗号隔开。每一个传输层连接唯一地被通信两端的两个端点(即两个套接字)所确定。
  例如: 如果IP地址是210.37.145.1,而端口号是23,那么得到套接字就是(210.37.145.1:23)。
  三、Socket(套接字)的主要类型:
  1.流套接字(SOCK_STREAM)
  流套接字用于提供面向连接、可靠的数据传输服务。该服务将保证数据能够实现无差错、无重复送,并按顺序接收。流套接字之所以能够实现可靠的数据服务,原因在于其使用了传输控制协议,即TCP(The Transmission Control Protocol)协议。
  2.数据报套接字(SOCK_DGRAM)
  数据报套接字提供一种无连接的服务。该服务并不能保证数据传输的可靠性,数据有可能在传输过程中丢失或出现数据重复,且无法保证顺序地接收到数据。数据报套接字使用UDP( User DatagramProtocol)协议进行数据的传输。由于数据报套接字不能保证数据传输的可靠性,对于有可能出现的数据丢失情况,需要在程序中做相应的处理。
  3.原始套接字(SOCK_RAW)
  原始套接字与标准套接字(标准套接字指的是前面介绍的流套接字和数据报套接字)的区别在于:原始套接字可以读写内核没有处理的IP数据包,而流套接字只能读取TCP协议的数据,数据报套接字只能读取UDP协议的数据。因此,如果要访问其他协议发送的数据必须使用原始套接。
  四、Socket(套接字)的工作流程:
  要通过互联网进行通信,至少需要一对套接字,其中一个运行于客户端,我们称之为 Client Socket,另一个运行于服务器端,我们称之为 Server Socket。
  根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:
  服务器监听
  客户端请求
  连接确认
  1.服务器监听
  所谓服务器监听,是指服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。
  2.客户端请求
  所调客户端请求,是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和端口号,然后就向服务器端接字提出连接请求。
  3.连接确认
  所谓连接确认,是指当服务器端套接字监听到或者说接收到客户端套接字的连接请求,就会响应客户端套接字的请求,建立一个新的线程,并把服务器端套接字的描述发送给客户端。一旦客户端确认了此描述,连接就建立好了。而服务器端套接字继续处于监听状态,接收其他客户端套接字的连接请求。 五、Socket(套接字)的特点:
  根据套接字的不同类型,可以将套接字调用分为面向连接服务和无连接服务。
  面向连接服务的主要特点如下:
  (1)数据传输过程必须经过建立连接、维护连接和释放连接3个阶段;
  (2)在传输过程中,各分组不需要携带目的主机的地址;
  (3)可靠性好,但由于协议复杂,通信效率不高。
  面向无连接服务的主要特点如下:
  (1)不需要连接的各个阶段;
  (2)每个分组都携带完整的目的主机地址,在系统中独立传送;
  (3)由于没有顺序控制,所以接收方的分组可能出现乱序、重复和丢失现象;
  (4)通信效率高,但可靠性不能确保。

九州风神DQ750ST电源深度体验金牌能效,持久稳定PC电源作为电脑工作过程中的心脏,它会源源不断地给主板CPU显卡风扇等配件供电,其实电源犹如人的心脏一样,也分为优劣好坏,如果一个人拥有一颗跳动地强有力的心脏,这个人工作效率就非常神兽驾到,青年开燥,新科技旗舰SUV哈弗神兽成都车展全球首秀8月29日,2021成都车展拉开帷幕,国内外众多汽车品牌纷至沓来,携新车型新技术登陆现场,展示品牌和产品风貌。中国哈弗新科技旗舰SUV哈弗神兽,作为品牌代表率领哈弗军团,亮相中国西中国移动强化参与Pulsar生态项目近期,来自中国移动的两名软件研发工程师入选ApachePulsar生态开源项目AoP(AMQTonPulsar)的Maintainer。作为AoP开源项目的开发者之一,中国移动将持星越L湖北深度体验之旅,CMA超级母体赋能做向上的中国星2021年10月28日,吉利汽车华中营销分公司举办的野奢星际航行计划吉利星越L湖北深度体验之旅在武汉拉开序幕。吉利汽车华中营销分公司湖北大区区域经理付金涛吉利汽车华中营销分公司湖北奇瑞新能源玩出新花样,QQ冰淇淋展台人气爆棚8月29日,西南地区最具人气的成都车展终于拉开帷幕,众多汽车厂商都祭出自己的看家神器。其中,奇瑞iCar生态带来两款以创新性思维设计,针对不同使用场景需求打造的场景车奇瑞QQ冰淇淋薛海涛操盘不慎,凯捷失利五菱品牌向上受阻?引言被什么保护,就会被什么束缚。五菱品牌向上之路依旧道阻且长,沈阳薛海涛们,有那个动力与魄力吗?五菱周迅,能擦出什么火花?日前,五菱汽车官方宣布,经过双方深度沟通,基于认真做事价值最难看到的奥斯卡获奖产品,售价11万,凡尔赛人群专属设备一导语众所周知,奥斯卡奖是全世界最权威最具影响力的电影类奖项,这样的奖项不仅仅在电影行业,在各个领域其实都存在,比如AWE艾普兰奖,它有全球智慧生活领域奥斯卡的称号,以荣耀引领开放CITE2021探访对话国产第一屏,四问柔宇科技2021年4月9日,第九届中国电子信息博览会在广东深圳开幕,笔者欣然探访,与柔宇科技进行了一场简短却不简单的对话,并向对方抛出了几个小问题。一柔派二代产品折叠屏成本价格是多少?关于嘉华售价30万,东风悦达起亚的底气是什么?从凯酷到嘉华,产品和人事在更迭,起亚在华的品牌焕新和向上之路,却没有停止。不得不说,这是一个大胆却又正确的方向。看样子此番顶层人事架构调整前后,无论是中方职业经理人,还是思密达们,东风悦达起亚首款MPV,第四代嘉华预售28。89万起8月29日,第二十四届成都国际汽车展览会如期拉开帷幕,东风悦达起亚携焕新阵容盛装亮相。作为东风悦达起亚品牌焕新后的首款全球旗舰MPV,第四代嘉华正式开启预售,预售价格28。89万元数禾科技加速数字化转型脚步,打造金融智能机器人数字时代下,数字化转型发展已经成为诸多行业的共同趋势,金融领域也不例外。在金融科技的赋能之下,金融机构的数字化转型脚步不断加快,金融科技企业自然更是争当排头兵,成为数字化产业发展的
OculusQuest2拔草记随着年纪的增大,对撸g质量要求的提升和x生活的匮乏,决定购买一台VR一体机,拥抱元宇宙的日本小姐姐。预算23k,于是在2021年9月,开始了意向性调研。为什么是OculusQuesiPhone14细节曝光,感叹号屏4800W主摄2TB容量,还支持卫星通讯随着苹果秋季新品发布会愈来愈近,近期关于iPhone14系列的消息满天飞。可信度较高的就属天风国际分析师郭明錤爆料,本次iPhone14系列将包含6。1英寸的iPhone14iPh同是1TB大内存手机,红魔7Pro对比苹果三星谁才是你的菜?随着社会节奏的加快,工作和生活逐渐成为了一个密不可分的整体。而在此情况下,便于携带工作娱乐通杀的手机成为了重要的平衡师,打破了工作和生活之间界限,同时用户对于手机容量的需求也日渐增深度体验OPPOFindX5Pro不得不说这些方面真的很顶OPPOFindX5Pro自打发布以来,就引发了网友的热议,但不过综合来看,OPPOFindX5Pro还是很出色的。最吸引我的便是它搭载的自研芯片,为影像方面带来了突破性升级,另外6年过去了,首批纯电动车主说出了3个痛点,其中电池质保暗藏学问作为第一批吃螃蟹的新能源车主,前后开了6年的纯电动汽车,感触颇多,各种问题都有经历过,其中电池续航寿命质保安全等问题是很多车主关心的问题,优势明显但3大痛点才是硬伤,本想省钱,可详最近互联网大厂都在裁员对普通程序员有什么启示?转自当时明月在我一直发现有个挺核心的问题,很多程序员不明白自己的钱到底是怎么赚的。这个原因,可能很大的源于程序员们,可能过多的关注工作以及技术问题,而比较少的去思考一些其他领域。就比如说,我认为电动剃须界的大黑马,只要39。9元,小米黑科技新品来袭是男人就要有一个顺手的剃须刀,这话绝对没错。调研一下,你是选择刮胡刀还是电动剃须刀呢?评论区一起沟通交流一下。反正小编使用的一般都是电动剃须刀,不仅更加安全,而且出差时也便于携带。印度称小米逃税8800万美元,小米回应印度财政部1月5日在一份声明中称,已经向小米科技印度私人有限公司(XiaomiTechnologyIndiaPvt。)发出三份述因通知,向该公司追缴65。3亿卢比(约合8800万美走进保隆科技,带你了解空气悬架自主供应商的崛起在过去很长一段时间里,空气悬架因为高昂的成本所限,一直都是豪华车的专属而近些年,自主品牌开始崛起,一些自主品牌售价在30多万元的车型就已经开始配备空气悬架,在未来还可能进一步下探。Python3入门基础Python3入门之一Python标识符大小写敏感。基本数据类型int类型Python所能表示的整数大小只受限于机器内存,而非固定数量的字节数。str类型字符串可以使用双引号或单引一枚超萌的宝可梦定制按键现身四萌兽齐聚一堂专业键帽制造商Hirosart最近推出了一款新产品将多个经典宝可梦浓缩在一个透明的空格按键中,这足够让粉丝疯狂,让我们一起来看一下。这枚按键产品就是正常空格键的大小,里面出现了最受