- TCP/IP网络体系结构四层
- 一、TCP 常见面试题
- 转载
- 1.请描述 TCP 和 UDP 报文的区别和优缺点 ?
- 2.为什么需要 TCP 协议?TCP 工作在那一层 ?
- 3.什么是 TCP 连接 ?
- 4.如何唯一确定一个 TCP 连接 ?
- 5.。。。。。。。。
- 二、链路层
- 交换机是根据mac地址收发数据的,所以交换机是工作在链路层的设备。
- 三、网络层
- 路由器是根据ip地址来收发数据的,路由器是一个工作在网络层的设备。
- 6. 非原创
1.请描述 TCP 和 UDP 报文的区别和优缺点 ? 2.为什么需要 TCP 协议?TCP 工作在那一层 ?Wireshark图解TCP三次握手与四次挥手-TCP 常见面试题
- IP 层是不可靠的,它不能保证网络包的按需按序交付,也不能保证网络包中数据的完整性。
- 网络中数据包的可靠性需要其由其上层(传输层)来负责
简单来说 TCP 连接由三部分组成:socket + 序列号 + 窗口大小
- socket:由 IP 地址 + 端口号组成
- 序列号:用来解决数据包乱序问题 窗口大小:目的是流量控制,限速等
- 窗口大小:目的是流量控制,限速等
TCP 五元组可以唯一的确定一个连接,五元组包括如下:
- 协议
- 源 IP
- 源端口
- 目的 IP
- 目的端口
源地址和目的地址的字段(32位)是在 IP 头部中,用于主机与主机之间的通信
5.。。。。。。。。 二、链路层 交换机是根据mac地址收发数据的,所以交换机是工作在链路层的设备。 三、网络层 路由器是根据ip地址来收发数据的,路由器是一个工作在网络层的设备。 6. 非原创源端口和目的端口的字段(16位)是在 TCP 头部中,用于进程与进程之间的通信



