1、iso 分层 tcp/ip分层:
应用层 application 链路层 arp,rarp
表示层 presention ( tcp/ip支持不同的链路层协议,不同的网络硬件有不同的,
会话层 session 以太网,令牌环网,FDDI,RS232,如以太网的串行协议slip,ppp,clip)
传输层 transport 网络层 ip ,icmp igmp,bgp,ospf
网络层 network 传输层 tcp udp
数据链路层 link 应用层 telnet,http,ftp,email
物理层 physics
传统TCP拥塞控制机制采用了4种机制:当拥塞窗口(cwnd)(为表述简单起见,这里拥塞窗口是指最大
未应答的数据包个数,在实际实现中拥塞窗口是指最大未应答字节数)小于慢启动门限窗口ssthresh时,采用慢 启动机制,用于探测网络的可用带宽,每个数据包被应答后,cwnd就加1;当cwnd大于门限窗口ssthresh时,采用拥 塞避免机制,避免可能发生的拥塞,并尽可能地探测可用带宽,每个数据包被应答后cwnd+=1/cwnd;当发送端收到 重复ACK(DupACK)时,采用快速重传机制重发DupACK指示的数据包,以及快速恢复机制对cwnd和ssthresh重新赋 值,避免进入慢启动阶段;当重传定时器RTO(retransmission timeout)超时时,进入慢启动阶段.
针对OSI模型:
路由器: 网络层
三层交换机: 网络层
二层交换机: 数据链路层
Hub: 应用于OSI参考模型第一层,又被称为物理层设备。
组播地址:D类 224.0.0.0 - 239.255.255.255
滑动窗口
基本原理是:滑动窗口内含有一组顺序排列的报文序号,在发送端,窗口内报文序号对应的报文可以
连续发送。这些报文包括已发送但未得到确认、未发送但可连续发送和已发送且已得到确认三种。由于本窗口中前 面尚有未确认的报文,一旦窗口前面报文得到确认,窗口向前滑动相应位,落入窗口的后续报文又可连续发送。在 接收端,窗口内的序号对应于容许接收帧。窗口前的帧是已收到且已发回确认的帧,不容许接收;窗口后的帧要等 待窗口滑动后,才能接收。为了使流控有效、信道效率提高和避免拥塞,TCP采用慢启动、拥塞规避、快速启动和快 速恢复四种拥塞控制机制,通过调整窗口尺寸来控制流量,避免拥塞,并充分利用信道。
网络 最大传输单元MTU字节
------------------------------------------------
超通道 65535
4Mb/s令牌环(IBM) 17914
10Mb/s令牌环(IEEE 802.5) 4464
FDDI 4352
以太网 1500
IEEE 802.2 /802.3 1492
X.25 576 ( 网络游戏开发UDP实现可靠传输考虑到拨号上isdn,
adsl,采用此种做最大报文,避免分包,减少时延)
点对点(低时延 如PPP SLIP) 296
2、serial
采用150pF/m的通信电缆时,最大通信距离为15m;
存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。