MTU=最大传输单元 单位:字节 英文:Maximum Transmission Unit”我们平时上网时的各种操作,都是通过一个又一个“数据包”传输来实现的.而MTU指定了网络中可传输数据包的最大尺寸,在我们常用的以太网中,MTU是1500字节.超过此大小的数据包就会将多余的部分拆分再单独传输.就像货车通过限高的桥洞一样,货物高度超过限制高度了,就需要卸下一些货物,分两批通过限高路段. MTU跟我的网络有神马关系?关系还是挺密切的,在windows里,默认的MTU是1500,但是不同的网络接入…
如果nginx 中worker_connections 值设置是1024,worker_processes 值设置是4,按反向代理模式下最大连接数的理论计算公式: 最大连接数 = worker_processes * worker_connections/4…
体验了一下传说中的 github for windows(操作git有很多的方法,我还没有学会,所以找了个简单的方法),听说用起来还不错,毕竟也开始接触了github.下载地址是 http://windows.github.com/ 安装过程就不说了,下载下来的只有600k那样,是采用在线安装的,安装完成后会在桌面看到两个图标,一个是GitHub,另一个是Git Shell. GitHub是图形界面的操作,这个很是比较容易理解,这里不解释了. 现在主要的问题是我用GitHub总是不成功,网络连接…
如题,有时候突然weibo.com,webQQ等网站网络连接超时,怎么找也没得原因,今天管理电信的光猫,发现设置的MTU的1400,突然想起之前电脑和路由器上设置的MTU是1500,感觉可能是这个问题,于是把路由和电脑的MTU调整为1400,再一试,真的好了.....留作备忘,以后作为参考.. 注:linux调整MTU ifconfig XXX mtu 1400 xxx为目标网卡.…
最大传输单元MTU(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位).最大传输单元这个参数通常与通信接口有关(网络接口卡.串口等). MTU值设定TCP/IP协议传输数据报时的最大传输单元.设置合适的MTU值可以解决"部分网站打不开"."上网速度慢"等问题,并且可以适当提升上网速度.设置多大的MTU值取决于你的上网方式,不同的上网方式支持不同的MTU,下面列出了一些上网方式的MTU值:…
说起 MTU 值,可能许多朋友连听都没听说过.简单来说,我们上网时所进行的操作,都是通过传输一个又一个“数据包”来实现的,而 MTU 值就是用来设定可传输数据包的最大尺寸的.很显然,MTU 值设置得过大或过小,都会在一定程度上影响我们上网的速度. 那么,MTU 值究竟设为多大才最合适,我们们又该如何设置 MTU 值呢? 一.什么是 MTU 值 1,从字面上来说,MTU 是英文 Maximum Transmission Unit 的缩写,即最大传输单元,它的单位是字节. 在我们常用的以太网中,MT…
关于网络编程中MTU.TCP.UDP优化配置的一些总结 https://www.cnblogs.com/maowang1991/archive/2013/04/15/3022955.html 感谢原作者的内容. 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层.  其中以太网(Ethernet)的数据帧在链路层 IP包在网络层 TCP或UDP包在传输层 TCP或UDP中的数据(Data)在应用层 它们的关系是 数据帧{IP包{TCP或UDP包{Data}}} --------…
当时用多线程访问同一个资源时,非常容易出现线程安全的问题,例如当多个线程同时对一个数据进行修改时,会导致某些线程对数据的修改丢失.因此需要采用同步机制来解决这种问题. 第一种 同步方法 第二种 同步代码块 第三种 使用特殊成员变量(volatile 成员变量)实现线程同步(前提是对成员变量的操作是原子操作) 第四种 使用Lock接口(java.util.concurrent.locks包) 第五种 使用线程局部变量(thread-local)解决多线程对同一变量的访问冲突,而不能实现同步(Thr…
目录 一.socket模块 1.简介 2.基于文件类型的套接字家族 3.基于网络类型的套接字家族 二.socket代码简介 三.socket代码优化 1.聊天内容自定义 2.让聊天循环起来 3.用户输入的消息不能为空 4.服务端多次重启可能会报错 5.当客户端异常断开的情况下 如何让服务端继续服务其他客人? 服务端代码: 客户端代码: 四.半连接池的概念 五.黏包现象 什么是黏包 黏包现象产生的原因 六.struct模块及解决黏包问题的流程 struct模块 解决黏包问题初级版本 解决过程中遇到…
目录 一.黏包现象 什么是黏包 黏包现象产生的原因 二.struct模块及解决黏包问题的流程 struct模块 解决黏包问题初级版本 解决过程中遇到的问题 解决黏包问题终极解决方案 三.粘包代码实战 服务端 客户端 四.UDP协议(了解) 五.并发编程理论 操作系统发展史 1.手工操作 -- 穿孔卡片 2.批处理 -- 磁带存储 1.联机批处理系统 2.脱机批处理系统 六.多道程序设计技术 单道技术 多道技术 多道技术详细 1.切换 2.保存状态 总结 七.进程理论 进程与程序的区别 进程的调度…