一、运输层为应用进程之间提供端对端的逻辑通信。(端:端口)
二、运输层的两种主要协议
1.UDP(User Datagram Protocol) ——面向无连接,提供不可靠的传输。
2.TCP(Transmission Control Protocol)——面向连接,提供可靠传输。
三、可靠传输的三种确认机制(实现可靠传输的方法)
1.确认——接收方需要向发送方发送确认(acknowledge)报文表明自己以收到期望接收的报文(段),在未收到确认报文前,发送方需要暂时保留已放送的报文(段)的副本,直至收到相应确认后清除。
2.超时重传——发送方在一定时间片内没有收到接收方发来的确认报文后,会重新发送报文。
3.编号——报文(段)和确认报文(段)都必须进行编号,以确定哪一个发送出去的报文(段)进行了确认,哪一个报文(段)还没有确认。
四、保证可靠传输的三种协议(区别:窗口大小)
假设发送窗口为WT,接收窗口为WR
1.停止等待协议(WT=1,WR=1)
2.连续ARQ协议(回退N协议)(WT>1,WR=1)
3.选择重传协议(WT>1,WR>1,WT=WR)
五、UDP