第一天写博客,有点无聊,还不晓得有没有什么作用,就是想练练打字速度。还有就是把这些天学的计算机知识归纳总结一下,如果哪位大佬好心看到了博客,有啥错误还有想要指点小子的,还希望能狠得来一刀。
这俩天真是有点忙,又要考计算机,又要准备考研,网络技术,想拿个三级证装逼,基础课程还没有学完,只学了有一半,还有五天就考试了,还得上课。压力有点大。
现在已经到了传输层的结束了,马上就学到网络层了。就简单的总结一下传输层。
重点:1.多路复用/分用(分用。传输层利用头部信息将不同segment发往正确的socket。复用相反)2.可靠数据传输,渐进式的rdt协议,从rdt1.0的可靠信道传输,到rdt2.x的不可靠信道传输,以及rdt3.0的现实的信道,以及滑动窗口协议,gbn和sr协议的实现原理。3.流量控制原理,比较简单,直接是头部信息告诉服务器自己的空余缓存。4.tcp的实现机制和原理,不赘述了。相对之前的gbn和sr不同的功能有唯一的定时器,很牛逼的事怎么设置时间定时器,前任的智慧啊。又多了一个快速重传机制,服务器收到三个重复的ack就会重传,至于为什么是三个,也没深究。tcp的三次握手,早就耳闻,未曾一见,也就听了一下,并没有深究,只知道了个大概,SYN用于发起连接,fin关闭连接。
拥塞控制原理两天内就详细的写了。