本文包含以下内容:
1.TCP/IP协议系统
2.OSI模型
3.数据包
4.TCP/IP的交互方式
1.TCP/IP模型的协议层
分为四层:
网络访问层:提供与物理网络连接的接口。根据硬件的物理地址实现数据寻址。
网际层:提供独立于硬件的逻辑寻址。
传输层:为网络提供流量控制、错误控制和确认服务,充当网络应用程序的接口。
应用层:为文件传输、远程控制等提供应用程序。...
分类:
其他好文 时间:
2015-07-23 19:59:14
阅读次数:
167
一个、选择结构1. 单路分支2. 双路分支3. 多路分支4. 嵌套分支二、循环结构1. while循环"; $num++; }?>2. do-while循环"; $i++; } while ($i 3. for循环"; }?>几个和循环有关的语句:break; continue; exit; ...
分类:
Web程序 时间:
2015-07-19 21:32:00
阅读次数:
139
数据传输 在TCP的数据传送状态,很多重要的机制保证了TCP的可靠性和强壮性。它们包括:使用序号,对收到的TCP报文段进行排序以及检测重复的数据;使用校验和来检测报文段的错误;使用确认和计时器来检测和纠正丢包或延时。
在TCP的连接创建状态,两个主机的TCP层间要交换初始序号(ISN:initial sequence number)。这些序号用于标识字节流中的数据,并且还是对应用层的数据字节...
分类:
其他好文 时间:
2015-07-18 12:39:09
阅读次数:
280
ACL的两大主要功能: ?流量控制 ?匹配感兴趣流量ACL的类型: ?标准访问控制列表 –只能根据 源地址 做过滤 –针对整个协议采取相关动作(允许或禁止) ?扩展访问控制列表 –能根据 源、目的地地址、端口号 等等进行过滤 –能允许或拒绝 特定 的协议 ?入站及...
分类:
其他好文 时间:
2015-07-16 11:34:02
阅读次数:
118
以下脚本可用于对服务器进行上传限速,当业务使用处于高峰期时,为不影响业务的正常使用,限制上传速度,保证能正常提供服务。
原理是使用linux中的TC(流量控制模块)实现限速功能。
脚本的使用如下:
启动:sh limit.sh start 200 (限制上传速度为200kb/s)
停止:sh limit.sh stop
#!/bin/bash
#a simple example for...
分类:
Web程序 时间:
2015-07-13 16:05:06
阅读次数:
157
1)TCP 是传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发、丢弃重复数据、检验数据、流量控制等功能,保证数据能从一端传到另一端。2)UDP 是用户数据报协议,是一个简单的面向数据报的运输层协议...
分类:
其他好文 时间:
2015-07-01 23:36:49
阅读次数:
249
TCP/IP协议族-----15、传输控制协议(TCP)...
分类:
其他好文 时间:
2015-06-25 23:06:08
阅读次数:
356
Iptables简介
iptables是与最新的 2.6.x 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。...
分类:
移动开发 时间:
2015-06-25 14:04:39
阅读次数:
133
原文:http://bhsc881114.github.io/2015/06/23/HTTP%E8%AF%B7%E6%B1%82%E7%9A%84TCP%E7%93%B6%E9%A2%88%E5%88%86%E6%9E%90/针对三次握手、流量控制(接收窗口)、慢启动(cwnd,拥塞窗口)、队首阻塞...
分类:
Web程序 时间:
2015-06-24 14:26:19
阅读次数:
252
1.概念
滑动窗口协议,也称为回退N步协议(Go-Back-N,GBN)中,允许发送方发送多个分组(当有多个分组可用时)而不需等待确认,但它受限于在流水线 中为未确认的分组数不能超过某个最大允许数N。滑动窗口协议是TCP使用的一种流量控制方法,此协议能够加速数据的传输。
只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。
收发两端的窗口按照...
分类:
其他好文 时间:
2015-06-19 11:50:30
阅读次数:
332