• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
invisible_man
博客园    首页    新随笔    联系   管理    订阅  订阅
03 2017 档案
TCP状态转换图、滑动窗口、半连接状态、2MSL

摘要:一、TCP状态转换图 下图对排除和定位网络或系统故障时大有帮助,也帮助我们更好的编写Linux程序,对嵌入式开发也有指导意义。 先回顾一下TCP建立连接的三次握手过程,以及关闭连接的四次握手过程: 1、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中 阅读全文
posted @ 2017-03-31 11:13 invisible_man 阅读(4946) 评论(1) 推荐(0)
理解tcp顺序释放操作和tcp的半关闭

摘要:Shutdown的调用 在关闭socket的时候,可以有两种方式closesocket和shutdown,这两个函数的区别在什么地方呢? #include <sys/socket.h> /*UNIX*/ #include<winsock.h> /*Windows*/ int shutdown(int 阅读全文
posted @ 2017-03-31 11:07 invisible_man 阅读(1682) 评论(0) 推荐(0)
exec函数族的作用与讲解

摘要:apue看到第八章,对exec函数族的理解一直都很混乱,总觉得不对劲儿,其实不能理解的先暂时跳过,看到后面,再结合实例也就慢慢的理解了。 以下内容转自:http://www.cppblog.com/prayer/archive/2009/04/15/80077.html 也许有不少读者从本系列文章一 阅读全文
posted @ 2017-03-30 16:53 invisible_man 阅读(4160) 评论(0) 推荐(1)
fork函数

摘要:一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和 阅读全文
posted @ 2017-03-05 19:49 invisible_man 阅读(161) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3