当前位置: 首页 > news >正文

wdcp怎么上传做好的网站怎样淘宝seo排名优化

wdcp怎么上传做好的网站,怎样淘宝seo排名优化,网站的建设求职简历,找广告设计1. AF_INET域socket通信过程 典型的TCP/IP四层模型的通信过程。 发送方、接收方依赖IP:Port来标识,即将本地的socket绑定到对应的IP端口上,发送数据时,指定对方的IP端口,经过Internet,可以根据此IP端口最终找到接收方…
1.  AF_INET域socket通信过程

AF_INET域通信过程

典型的TCP/IP四层模型的通信过程。

发送方、接收方依赖IP:Port来标识,即将本地的socket绑定到对应的IP端口上,发送数据时,指定对方的IP端口,经过Internet,可以根据此IP端口最终找到接收方;接收数据时,可以从数据包中获取到发送方的IP端口。

发送方通过系统调用send()将原始数据发送到操作系统内核缓冲区中。内核缓冲区从上到下依次经过TCP层、IP层、链路层的编码,分别添加对应的头部信息,经过网卡将一个数据包发送到网络中。经过网络路由到接收方的网卡。网卡通过系统中断将数据包通知到接收方的操作系统,再沿着发送方编码的反方向进行解码,即依次经过链路层、IP层、TCP层去除头部、检查校验等,最终将原始数据上报到接收方进程。

 

2.  AF_UNIX域socket通信过程

典型的本地IPC,类似于管道,依赖路径名标识发送方和接收方。即发送数据时,指定接收方绑定的路径名,操作系统根据该路径名可以直接找到对应的接收方,并将原始数据直接拷贝到接收方的内核缓冲区中,并上报给接收方进程进行处理。同样的接收方可以从收到的数据包中获取到发送方的路径名,并通过此路径名向其发送数据。

 AF_UNIX域通信过程

3.  相同点

操作系统提供的接口socket(),bind(),connect(),accept(),send(),recv(),以及用来对其进行多路复用事件检测的select(),poll(),epoll()都是完全相同的。收发数据的过程中,上层应用感知不到底层的差别。

 

4.  不同点

1 建立socket传递的地址域,及bind()的地址结构稍有区别:

socket() 分别传递不同的域AF_INET和AF_UNIX

bind()的地址结构分别为sockaddr_in(制定IP端口)和sockaddr_un(指定路径名)

2 AF_INET需经过多个协议层的编解码,消耗系统cpu,并且数据传输需要经过网卡,受到网卡带宽的限制。AF_UNIX数据到达内核缓冲区后,由内核根据指定路径名找到接收方socket对应的内核缓冲区,直接将数据拷贝过去,不经过协议层编解码,节省系统cpu,并且不经过网卡,因此不受网卡带宽的限制。

3 AF_UNIX的传输速率远远大于AF_INET

3 AF_INET不仅可以用作本机的跨进程通信,同样的可以用于不同机器之间的通信,其就是为了在不同机器之间进行网络互联传递数据而生。而AF_UNIX则只能用于本机内进程之间的通信。

 

5.  使用场景

AF_UNIX由于其对系统cpu的较少消耗,不受限于网卡带宽,及高效的传递速率,本机通信则首选AF_UNIX域。

不用多说,AF_INET则用于跨机器之间的通信。


http://blog.csdn.net/sandware/article/details/40923491

http://www.ds6.com.cn/news/82483.html

相关文章:

  • 怎么seo网站推广如何联系百度人工客服电话
  • 网站建设播放vr视频教程投广告哪个平台好
  • 建设厅投诉网站首页宣传推广图片
  • 做php网站需要什么软件开发seo优化技术教程
  • 网站怎么做百度优化怎么建立企业网站
  • 中国兰州网招聘seo关键词排名优化系统源码
  • 买域名后怎么做网站百度百科入口
  • 建筑设计网站app杭州小程序建设公司
  • 本校网站建设成都新一轮疫情
  • 武汉 网站 合作伙伴百度收录的网站多久更新一次
  • 企业查询电话号码上海百度推广优化排名
  • 生成链接的网站徐州网站设计
  • 乐清网站建设百度竞价是什么工作
  • 网站建设平台推荐网站编辑怎么做
  • 网站多语言版本域名是什么
  • 成都做网站做的好的公司百度指数api
  • 做网站用的编程语言免费网站注册平台
  • 关于网站建设费用的报告app推广是什么工作
  • 网站维护 设计seo专员很难吗
  • 番禺建设网站公司排名网店seo
  • 帝国网站开发怎样利用互联网进行网络推广
  • 域名查询app赣州seo公司
  • 做详情图的网站seo关键词排名优化手机
  • 南沙做网站要多少钱指数函数求导公式
  • 微信公众平台开发者中心关键词优化公司前十排名
  • 做pc端网站基本流程seo网站排名优化价格
  • 微盟企业微信助手百度seo运营工作内容
  • 京东网站开发技术网络推广怎么做才有效
  • 万江区做网站百度网址大全简单版
  • 荣成市信用建设官方网站app开发公司哪家好