3、传输层

厨子大约 2 分钟计算机网络原创面试题传输层程序员网络协议技术解析

相关答案,可以联系 iamchuzi 获取

传输层

TCP

26. 🌟请你说一下 TCP 的粘包和拆包?

27. TCP 粘包 vs 拆包对比

28. 为什么会产生粘包和拆包呢,如何解决呢?

29. 🌟请说下三次握手的目的?

30. 🌟请说下 TCP 三次握手过程

31. 🌟三次握手中,第二次握手的时候为什么还要传回 SYN ?

32. 🌟为什么要三次握手,4 次握手可以吗?

33. 🌟为什么不使用「两次握手」和「四次握手」?

34. 请简要介绍一下 websocket

35. 🌟为什么要四次挥手?

36. 🌟为什么建立连接是三次握手,关闭连接却是四次挥手呢?

37. 如果已经建立了连接,但是客户端突然出现故障了怎么办?

38. 请说一下TCP 的特点?

39. 请详细说一下 TCP 的滑动窗口

40. 请详细说一下 TCP 的拥塞控制

41. 请详细说一下 TCP 的拥塞控制

42. 说一下什么是半连接队列

43. 什么是 SYN 攻击?

UDP

44. UDP 的特点

45. 🌟TCP 和 UDP 的区别

46. 🌟TCP 的应用场景

47. 🌟UDP 的应用场景

48. 请说一下网络层的功能?

49. 说一下 IP 数据包的组成?

50. 请说一下 IP 路由?

51. 什么是 IP 寻址?

52. 什么是 A、B 和 C 类网络 ?

53. 说一下传输控制协议?

TCP 报头标志位(Flags)​

53.TCP 错误恢复、流量控制和数据分段?

54. TCP 连接建立和终止

55. UDP(用户数据报协议)