408计算机网络第五章总结

第五章讲的是传输层,重点在于三次握手,流量控制和拥塞控制。

传输层提供应用进程之间的逻辑通信(端到端),并提供复用和分用,提供差错控制(首部和数据部分),ip数据报是只提供首部,并且提供两种协议,一种是面向连接的TCP无连接的UDP

408计算机网络第五章总结

端口号是传输层服务访问点,传输层使用的是软件端口。

端口号可以分为如下图所示

408计算机网络第五章总结

常用的熟知端口号

408计算机网络第五章总结

网络中使用发送发和接收方的套接字组合来识别端点

408计算机网络第五章总结

第二节介绍了UDP协议,UDP协议最基本的两个服务是:复用和分用以及差错控制

408计算机网络第五章总结

UDP数据报包含两部分,UDP首部用户数据

408计算机网络第五章总结

UDP校检是通过增加12B的伪首部来实现的

408计算机网络第五章总结

之后通过反码求和来进行差错校检

408计算机网络第五章总结

最后一节介绍了TCP协议

408计算机网络第五章总结

TCP传送的数据单元时报文段,一个TCP报文段分为TCP首部TCP数据部分。前面固定20B和IP数据报一样,而UDP是8B。

408计算机网络第五章总结

TCP各个字段的含义

408计算机网络第五章总结408计算机网络第五章总结

将主动发起连接建立的应用进程称为客户机,而被动等待连接建立的应用进程称为服务器

TCP建立需要三次握手

408计算机网络第五章总结

408计算机网络第五章总结

408计算机网络第五章总结

TCP连接的释放叫做第四次握手

408计算机网络第五章总结

408计算机网络第五章总结

为了方式发送确认信息的丢失,设置一个计时器

408计算机网络第五章总结

TCP可靠传输,通过序号确认重传,重传又分为超时和冗余ACK。冗余ACK是发送发收到对同一个报文段的3个冗余ACK时,就可以认为根在这个被确认报文段之后的报文段已近丢失。

TCP流量控制

和数据链路层那里类似提供的是滑动窗口协议的流量控制机制,但传输层的窗口可以动态的变化,而数据链路层的不可以。

TCP拥堵控制

拥塞控制的是一个全局性的过程,而流量控制室点对点通行量的控制。

408计算机网络第五章总结

拥堵控制有慢开始算法拥堵避免算法

408计算机网络第五章总结

快重传和快恢复,快重传就是发送3个重复的ACK报文。

408计算机网络第五章总结