![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 78
m0_37962600
这个作者很懒,什么都没留下…
展开
-
关于TCP黏包问题的解决思路
原文博客地址:http://blog.csdn.net/zhangxinrun/article/details/6721495TCP粘包分析这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接...转载 2018-04-15 19:29:03 · 1110 阅读 · 0 评论 -
Linux基础部分总结-----基础命令部分
一. 基础命令部分1. 基础命令(1) ps:显示正在运行的进程;(2) mpstat:实时监测多处理器系统上的每个CPU使用情况;(3) vmstat:实时输出系统各个资源的使用情况;(4) tcpdump:用于过滤数据包或制定打开格式;(5) lsof:列出当前系统打开的文件描述符;(6) ipcs:查看信号量;(7) ipcsm:查看已经销毁的信号量;(8...原创 2018-04-04 08:40:00 · 169 阅读 · 0 评论 -
Linux基础总结-------进程
进程间的相关知识进程:一个正在运行的程序。一个进程主要包括三个因素1. fork()(1)函数原型:pid_t fork()*pid_t是一个宏,其实质是一个整形,且是一个16位的整形(-32768-----32768),因此linux中可以创建的最大进程数为32768(2)fork的复制过程I:先申请一个pid(如果当前进程数已经达到了版本规定的上限,那么fork时将会出错);II:先进行进程描...原创 2018-04-04 08:47:19 · 156 阅读 · 0 评论 -
Linux基础总结-----线程
线程 1.概念:进程内部的一条执行路径或执行序列;(线程是进程的一个实体)2.实现方式:a.用户线程:创建 销毁 管理由线程库完成,无法使用多线程处理器的好处;b.内核级线程:创建 销毁 管理由内核完成,创建代价高,但可以使用多线程处理器的好处; 3. 线程同步互斥锁 条件变量 信号量(1)互斥锁用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就...原创 2018-04-04 08:53:45 · 187 阅读 · 0 评论 -
详解TCP中的拥塞控制
一、拥塞1、概念:在某段时间,如果对网络中的某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要发生变化,这种情况叫阻塞2、拥塞控制:防止过多的数据注入到网络当中,这样可以使网络中的路由器或链路不致过载。(通过拥塞窗口处理网络拥塞现象的一种机制) a.前提:网络能够承受现有的网络负荷。 b.拥塞控制是一个全局性的过程,涉及到所有的主机、路由器,以及与降低1网络传...原创 2018-04-22 12:59:27 · 36926 阅读 · 3 评论 -
浅谈IP分片的大小及其原因
一、IP分片的定义 IP分片是网络上传输IP报文的一种技术手段。IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组,这一过程称为分片。二、进行IP分片的原因 数据链路层具有最大传输单元MTU这个特性,它限制了数据帧的最大长度。通常要传输的IP报文的大小超过最大传输单位MTU时就会产生IP分片情况,IP分片经常发生在网络环境当中。 例如:在以太网环境当中...原创 2018-04-22 19:31:22 · 8245 阅读 · 0 评论