
运维网络
文章平均质量分 92
北纬34度停留
这个作者很懒,什么都没留下…
展开
-
TCP三次握手和四次挥手
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:几个关键的值:SYN:同步序列编号(Synchronize Sequence Numbers),SYN=1只在三次握手中出现,表示请求连接阶段。ACK: (Acknowledgement)即是确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据已确认接收无误。ack:这是会话次数标识,记录着双方通...原创 2018-06-07 00:27:21 · 335 阅读 · 0 评论 -
我就是认真:IO模型学习
IO模型单进程:阻塞多进程:每个进程响应一个请求,缺陷:进程切换次数多,切换本身消耗大量的资源。每个进程地址空间独立,很多资源被加载到用户内存空间会有重复,内存利用效率底。线程:每个线程响应一个请求。线程也需要切换,切换量级比较轻。线程可以共享同一个进程的资源(提高内存使用效率)。但是会有资源争用问题。线程实质上是进程内部的子运行单位线程在linux上被称为轻量级进程(lwp),linux不支持源...原创 2018-06-16 13:53:54 · 367 阅读 · 0 评论 -
使用C语言实现ll命令
使用C语言实现ll命令 先来看看执行ll命令后有什么: [root@localhost day16]# ll total 44 drwxrwxrwx. 3 root root 4096 May 5 11:38 after -rwxr-xr-x 1 root root 13072 Aug 16 15:45 a.out drwxrwxrwx. 3 root root 4096 May ...原创 2018-08-16 21:14:55 · 5403 阅读 · 3 评论