文章目录
前言
作为应届生,处于找工作中ing。今年2月份刚刚整理出来的面试题,时间比较赶就没有按照模块分类排序了。总而言之,顺序比较乱,希望大家耐着性子 看。如果实在介意,评论告知,我会视情况作修改的。另外如果大家觉得我找的答案不够清晰,欢迎私信或者评论只出,我看到都会去修改的!
面试题系列文章传送门
计算机网络面试题内容
1. TCP为什么需要3次握手?
TCP三次握手的目的是建立可靠的通信信道和双方确认自己与对方的发送与接收是正常的。
第一次握手:Client什么都不能确认;Server确认了对方发送正常,自己接收正常。
第二次握手:Client确认了:自己发送、接收正常,对方发送、接收正常;Server确认了:对方发送正常,自己接收正常。
第三次握手:Client确认了:自己发送、接收正常,对方发送接收正常;Server确认了:自己发送、接收正常,对方发送、接收正常。
2. TCP为什么4次挥手(断开)?
因为TCP是全双工通信的
第一次挥手:当主动方发送断开连接的请求给被动方时,仅仅代表主动方不会再发送数据报文了,但主动方仍可以接收数据报文。
第二次挥手:被动方此时有可能还有相应的数据报文需要发送,因此需要先发送ACK报文,告知主动方“我知道你想断开连接的请求了”,这样主动方便不会因为没有收到应答而继续发送断开连接的请求。
第三次挥手:被

本文汇总了2021年计算机网络面试中的常见问题,包括TCP的3次握手和4次挥手原因,OSI与TCP/IP模型的结构与功能,TCP与UDP的区别,TCP如何确保可靠传输,HTTP的长连接和短连接概念,以及URI与URL的区别。适合计算机网络面试复习。

1921

被折叠的 条评论
为什么被折叠?



