DAY5 作业

1.TCP三次握手

DAY5 作业_第1张图片

2.TCP四次挥手

 DAY5 作业_第2张图片

3.TCP和UDP的区别

 相同点:都属于传输层的协议

不同点:

TCP:1)提供面向连接的,可靠的数据传输服务;

                2)传输过程中,数据无误,数据无丢失、数据无失序、数据无重复;

                3)数据传输效率低,耗费的资源多;

                4)数据收发不同步,会存在沾包算法,为了提高效率,TCP会将多个较小,并且发送间隔短的数据包,沾成一个包发送,该现象称为沾包现象;

                5)TCP使用场景:对传输质量比较高的以及传输大量数据的通信,在需要可靠通信的传输场合,一般使用TCP协议,例如:账号登录,大型文件下载的时候;

UDP:1)面向无连接的,不保证数据可靠的,尽最大努力传输的协议;

                2)数据传输过程中,可能会出现数据丢失、重复、失序现象;

                3)数据传输效率高,实时性高;

                4)限制每次传输数据的大小,多出部分直接忽略删除;

                5)收发是同步的,不会沾包;

                6)适用场景:发送小尺寸的,在接收到数据给出应答比较困难的情况下,例如:广播、通讯软件的音视频;

你可能感兴趣的:(网络,服务器,安全)