tcp介绍.4
摘要:快速重传和快速恢复算法 快速重传算法:如果一连串收到3个或3个以上的重复ack,就非常可能是一个报文段丢失了,于是我们就重传丢失的数据报文段,而无需等待超时定时器溢出。 快速恢复算法:快速重传后执行的不是慢启动算法而是拥塞避免算法 icmp的差错 tcp能够遇到的最常见的icmp差错就是源站抑制,主
阅读全文
tcp介绍.3
摘要:1.tcp的成块数据流 我们看到tftp使用了停止等待协议,数据发送方在发送下一个数据块之前需要等待接收对已发送数据的确认,本章我们介绍tcp所使用的被称为滑动窗口协议的另一种形式的流量控制方法,该协议允许发送方在停止并等待确认前可以连续发送多个分组,由于发送方不必每发一个分组就停下来等等待确认,因
阅读全文
tcp介绍.2
摘要:2msl等待状态 time_wait状态也称为2msl等待状态,每个具体tcp实现必须选择一个报文段最大生存的时间msl(maximum segment lifetime).它是任何报文段被丢弃前在网络内的最长时间。 msl为2分钟,然而,实现中的常用值是30秒,1分钟,或2分钟。 对一个具体实现所
阅读全文
tcp介绍.1
摘要:1.tcp介绍 tcp的服务 tcp提供一种面向连接的、可靠的字节流服务。 面向连接意味着两个使用tcp的应用(通常 一个客户和一个服务器)在彼此交换数据之前必须先建立一个tcp链接。 在一个tcp链接中,仅有两方进行彼此通信。 tcp的服务 tcp提供一种面向连接的、可靠的字节流服务。 面向连接意
阅读全文
udp和arp之间的交互作用
摘要:udp和arp之间的交互作用 arp -a验证arp告诉缓存是空的 sock -u -i -nl -w8192 svr4 discard 1.在第一个arp应答返回以前,总共产生了6个arp请求。 2.在接收到第一个arp应答时(第7行),只发送最后一个数据报片(第9行) 3.在大多数的现实中,在等
阅读全文
udp介绍
摘要:1.udp介绍 udp是一个简单的面向数据报的运输层协议,进程的每个输出操作都正好产生一个udp数据报,并组装成一份待发送的ip数据包, 这与面向流字符的协议不同,如tcp,应用程序产生的全体数据与真正发送的单个ip数据报可能没有什么联系。 udp不提供可靠性:它把应用程序传给ip层的数据发送出去,
阅读全文
icmp介绍
摘要:2.icmp介绍 icmp经常被人为是ip层的一个组成部分。它传递差错报文以及其他需要注意的信息。icmp报文通常被ip层或更高层协议(tcp或udp)使用。一些icmp报文把差错报文返回给用户进程。 icmp报文是在ip数据报内部被传输的。 icmp报文的格式如图6-2所示。所有报文的前4个字节都
阅读全文
arp介绍
摘要:1.arp介绍 当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时。是根据48bit的以太网地址来确定目的接口的。设备驱动程序从不检查ip数据报中的目的ip地址。 地址解析为这两种不同的地址形式提供映射:32bit的ip地址和数据链路层使用的任何类型的地址.(fr环境) arp为ip地址到
阅读全文
ip介绍
摘要:3.ip介绍 ip是tcp/ip协议族最核心的协议。所有tcp、udp、icmp以及igmp数据都以ip数据报格式传输 ip提供不可靠、无连接的数据报传输服务 不可靠(unreliable)的意思是它不能保证ip数据报能成功地到达目的地。ip仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时
阅读全文
概述:分层
摘要:1.概述:分层 链路层:处理与电缆(或其他任何传输媒介)的物理接口细节,设备驱动程序及接口卡 网络层:处理分组在网络中的活动,例如分组选路。ip,icmp和igmp 运输层:为两台主机上的应用程序提供端到端的通讯,tcp和udp 应用层:处理特定的应用程序细节,telnet,ftp和e-mail等
阅读全文