快重传配合使用的还有快恢复算法,有以下两个要点:
①当发送方连续收到三个重复确认时,就执行“乘法减小”算法,把ssthresh门限减半。但是接下去并不执行慢开始算法。
②考虑到如果网络出现拥塞的话就不会收到好几个重复的确认,所以发送方现在认为网络可能没有出现拥塞。所以此时不执行慢开始算法,而是将cwnd设置为ssthresh的大小,然后执行拥塞避免算法。如下图:
IP地址和MAC地址的区别:
①IP地址放IP数据报的首部,而硬件地址则放在MAC帧的首部
②IP地址是指Internet协议使用的地址,而MAC地址是Ethernet协议使用的地址。 ③IP地址为32位长(IPv6为128位),MAC地址为48位长。
④MAC地址由网卡厂家分配,IP地址可由多种途径获得。因此,对于一台主机,MAC地址不可变,IP地址可变。
⑤IP地址在网络层寻址的时候使用,而MAC地址在数据链路层寻址的时候使用 ⑥通过ARP协议将IP地址映射为MAC地址,RARP协议相反。
为什么要使用这两种不同的地址
在因特网上,使用IP地址标识每个主机(或路由器),但在发送数据时,使用IP地址的IP数据报向下要交 给数据链路层,被封装成MAC帧,而MAC帧在具体的物理网络(如局域网)中传送时使用的是物理地址。连 接在通信链路上的设备(主机或路由器)在接收MAC帧时,其根据是MAC帧首部中的硬件地址。只有在剥去 MAC帧首部和尾部后将MAC层的数据上交给网络层,网络层才能在IP数据报中找到源IP地址和目的IP地址。 使用IP地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,但IP层抽象的互连网却屏蔽了下 层这些很复杂的细节,并使我们能够使用统一的、抽象的IP 地址进行通信。
什么是套接字
通过将通信的目的IP地址、使用的传输层协议(TCP或UDP)和使用的端口号这3个参数结合起来,可以生 成一个Socket(套接字),应用层就可以和传输层通过套接字接口,区分来自不同应用程序进程或网络连接 的通信,实现数据传输的并发服务。
其他
①计算机网络中常用的三种有线传输媒体是双绞线、同轴电缆、光纤 。 ②计算机网络的主要功能是:数据通信和资源共享
③计算机网络的通信技术有两种:点到点通信,广播通信
④计算机网络的拓扑结构可分为: 星型拓扑星型网、网型拓扑网型网(Mesh network)、环型拓扑环型网、树状拓扑树型网(Tree network)、总线拓扑总线网(Bus network)、混合拓扑
⑤计算机网络采用分组交换技术(Packet),电话采用电路交换技术(Circuit) ⑥计算机网络可分为资源子网和通信子网
网络协议
网络协议是网络上所有设备之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。
局域网的特点:
①网络为一个单位所拥有 、②覆盖局部区域、③数据传输率较高、④时延较低、⑤传输介质资源共享
传输方式
广播传输:Broadcast transmission 小范围、局部地理位置的网络 总线型;环形
无线技术是一个广播传输技术
点到点传输:Point-to-point transmission 大的网络里使用 协议规定了对等节点之间的关系,协议向高层提供服务。
每一个协议虚拟地向它的同层节点交流;每一个层只通过低层交流;低层服务通过一个接口访问;