JAVA面试网络部分

一:你学了网络原理你说说TCP/IP协议。
答:
在这里插入图片描述
物理层、数据链路层:驱动
网络层、传输层(tcp/udp):操作系统 1安全可靠 字节流 2面向报文
会话层、表示层、应用层(http、snmp、mib):应用程序

TCP与UDP的区别:(传输层协议)
http、snmp是应用程序的协议(应用层的协议)
在这里插入图片描述
1,面向连接。2,首部开销。3,可靠性。4,效率。

UDP为啥是不可靠传输:
在这里插入图片描述
二:说说TCP/IP协议为什么需要3次握手4次挥手?(可靠传输)
答:3次握手,用来保障通讯双方有通信的基础;4次挥手用来保障通讯双方可以安全的回收TCP通信的系统资源。
在这里插入图片描述
图一:3次握手解析
在这里插入图片描述
图二:4次挥手
这是整合连接通知,和关闭连接的通知过程,要保证中间顺畅无堵。

发布了33 篇原创文章 · 获赞 1 · 访问量 1005

猜你喜欢

转载自blog.csdn.net/weixin_44734394/article/details/102667706