#挑战每日一条沸点# 字节青训营打卡第11天
今天看完《图解TCP/IP》第6章---TCP和UDP。两个最重要的传输层协议。
首先是端口号的理解---标识主机上的某一个应用程序,这样传输层才知道交由应用层的哪一个应用,即解决分用。另外在通信过程中是用源IP、目的IP、源端口、目的端口、传输层协议这五元素来进行通信识别的。
UDP: 非常简单,面向无连接,上层数据是什么就原样发出去(加一个UDP报头)。
TCP: 面向连接,“传输”、“控制”,通过一系列技术达到可靠传输的效果:序列号、确认应答、超时重传、连接管理(三次握手、四次挥手)、滑动窗口(以及高速重发)、流量控制、网络拥塞控制(以及慢启动)、Nagle算法、延迟应答、捎带应答等。
然后是要熟悉TCP和UDP的报头,UDP的十分简单,但是TCP的有一点复杂!
最后是一些其他的传输层的协议,了解一下就好:UDP-Lite(UDP可以自由规定校验范围),SCTP(面向连接,可以为具备多个NIC的主机提供可靠传输) ,DCCP(UDP加入网络拥塞控制)。
明天继续下一章,路由控制协议!有回到网络层了!!但其实有一点想摆烂一下了[抓狂]
展开
评论