视频教程地址:https://www.bilibili.com/video/BV11v411B74A
博客地址:https://www.cnblogs.com/linhaifeng/articles/6129246.html
配套资料:链接:https://pan.baidu.com/s/1844hxvJqFYODAPNjaMtSOg
提取码:tv0e
01 计算机基础
1.CS(client service):客户端与服务端
2.通信的过程:客户端→操作系统→硬件 ⬅网络➡硬件→操作系统→服务端
03 五层协议详解
1.应用层、传输层(TCP、UDP)、网络层(IP)、数据链路层、物理层
04 传输层详解
TCP协议:客户端、服务端需要建立双向的通信链接,才可以进行数据传输,比如客户端先往服务端发出建立链接的请求,然后服务端同意这个请求,同时发出往客户端建立链接的请求,最后客户端同意这个请求,双方建立双向通道,才开始数据的传输。(三次握手机制)
UDP协议:客户端只管发出数据,而不用管是否存在服务端、服务端是否同意
总结:TCP协议虽然可靠性高,但效率低;UDP协议虽然可靠性低,但效率高。
PS:更详细的参考
深入理解TCP、UDP协议及两者的区别:
https://blog.csdn.net/striveb/article/details/84063712