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

网站建设 管理系统开发百度公司有哪些部门

网站建设 管理系统开发,百度公司有哪些部门,平顶山做网站推广,2345网站登录背景&#xff1a;我们要讲述的是网络编程中常用的两个API&#xff1a; #include <unistd.h> int close(int fd); #include <sys/socket.h> int shutdown(int sockfd, int how); 以及TCP的半连接&#xff0c;半打开。 shutdown函数的行为依赖第二个参数区分&#xf…

背景:我们要讲述的是网络编程中常用的两个API:

       #include <unistd.h>

       int close(int fd);

       #include <sys/socket.h>

       int shutdown(int sockfd, int how);

以及TCP的半连接,半打开。


shutdown函数的行为依赖第二个参数区分:

SHUT_RD :reception(接受)的disallow(拒绝),也就是第一个参数的文件描述符的接受数据被阻止。
SHUT_WR :transmissions(传播,发送)的disallow,也就是发送被阻止。
SHUT_RDWR :兼而有之。
具体实现都是从内核层面执行。

close是关闭掉对应的文件描述符并释放与描述符相关的资源,收不了也接不了。

注意,shutdown并不会关闭掉对应的文件描述符并释放与描述符相关的资源,只是对于功能进行内核层面阻止。
也就是说:shutdown() 提供了更细粒度(你可以关闭部分或者全关闭)的控制,而 close() 完全关闭套接字并释放资源。前者允许你在不关闭套接字的情况下,停止某个方向的数据传输。例如,你可以通过 SHUT_WR 选项来从内核层面停止该sockfd的发送数据能力,但仍然允许接收数据。即即shutdown() 适用于在应用层控制连接的关闭行为时使用。
另外如果还需要深入理解close and shutdown,详见:https://stackoverflow.com/questions/4160347/close-vs-shutdown-socket/23483487#23483487


TCP 的半连接是指在 TCP 三次握手过程中发生的一种状态。当主机 A 向主机 B 发起连接请求时,B 响应了这个请求,但 A 并没有完成第三次握手,这种情况被称为半连接。

与此相关的概念是半连接攻击,也称为 SYN 攻击。在这种攻击中,攻击者不断发送连接请求,但不完成后续的握手过程,导致主机 B 分配的内存资源被长期占用,最终可能导致资源耗尽。


TCP的半打开?

半打开:两方建立TCP连接,然后一方关闭,而另一方并不知情,这样的连接称之为半打开连接。处于半打开的连接,如果双方不进行数据通信,确实发现不了问题,仍处于连接状态的一方不会检测另外一方已经出现异常。怎么解决?
心跳机制,具体使用定时器实现,比如让服务器每隔一段时间发送报文请求回复。当主机收到这个包后,因为本地应用程序已经关闭了它的套接字,所以主机此时会给服务端回复一个RST包:报文中没有负载且TCP头部标志中的RST位被设置的一个数据包。

http://www.mmbaike.com/news/25544.html

相关文章:

  • 大黄网站.站长工具 seo查询
  • 山东济南市网站建设百度投诉电话24小时
  • 网站项目怎么做计划策划是做什么的
  • 做旅游网站的写手搜索引擎收录查询
  • 木鱼的网站哪家公司做推广优化好
  • 网站上做推广百度 营销推广怎么收费
  • 资深的食品行业网站开发公司以优化为理由裁员合法吗
  • 政府网站哪家公司做的电话销售怎么找客户渠道
  • 做电影ppt模板下载网站seo 排名 优化
  • 彩票网站建设dadi163海外引流推广平台
  • 政府门户网站设计模板网络营销总结
  • 网站建设好如何开通百度地图优化排名方法
  • 沈阳优化网站宁波seo教程
  • 成都市金堂县网站建设店面怎么做位置定位
  • 澄迈网站建设教你如何快速建站
  • iis网站做文件下载按钮搜狐财经峰会直播
  • 石家庄搭建网站正规网络推广服务
  • wordpress评论框函数网络推广seo怎么弄
  • 单位网站建设开发公司seo查询系统
  • 台式电脑做网站服务器开发一个app价目表
  • 常州住房和城乡建设局网站故事式软文范例500字
  • 黄河道网站建设seo怎么做
  • 做网站设计比较好的公司百度seo排名优化如何
  • html5 国外网站seo规范培训
  • 网站规划与设计案例百度关键词推广价格
  • wordpress一个主站多个子站百度关键词优化的意思
  • 末年人免费观看网站中国职业培训在线平台
  • 沈阳网站建设21anshan深圳广告投放公司
  • 婚纱摄影网站模板什么网站都能打开的浏览器
  • 帮助做数独的网站免费进入b站2022年更新