栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

TCP 常见面试题--传输层

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

TCP 常见面试题--传输层

目录
  • TCP/IP网络体系结构四层
    • 一、TCP 常见面试题
      • 转载
      • 1.请描述 TCP 和 UDP 报文的区别和优缺点 ?
      • 2.为什么需要 TCP 协议?TCP 工作在那一层 ?
      • 3.什么是 TCP 连接 ?
      • 4.如何唯一确定一个 TCP 连接 ?
      • 5.。。。。。。。。
    • 二、链路层
      • 交换机是根据mac地址收发数据的,所以交换机是工作在链路层的设备。
    • 三、网络层
      • 路由器是根据ip地址来收发数据的,路由器是一个工作在网络层的设备。
  • 6. 非原创

TCP/IP网络体系结构四层

一、TCP 常见面试题 转载

Wireshark图解TCP三次握手与四次挥手-TCP 常见面试题

1.请描述 TCP 和 UDP 报文的区别和优缺点 ?

2.为什么需要 TCP 协议?TCP 工作在那一层 ?
  • IP 层是不可靠的,它不能保证网络包的按需按序交付,也不能保证网络包中数据的完整性。
  • 网络中数据包的可靠性需要其由其上层(传输层)来负责
3.什么是 TCP 连接 ?

简单来说 TCP 连接由三部分组成:socket + 序列号 + 窗口大小

  • socket:由 IP 地址 + 端口号组成
  • 序列号:用来解决数据包乱序问题 窗口大小:目的是流量控制,限速等
  • 窗口大小:目的是流量控制,限速等
4.如何唯一确定一个 TCP 连接 ?

TCP 五元组可以唯一的确定一个连接,五元组包括如下:

  • 协议
  • 源 IP
  • 源端口
  • 目的 IP
  • 目的端口

源地址和目的地址的字段(32位)是在 IP 头部中,用于主机与主机之间的通信

源端口和目的端口的字段(16位)是在 TCP 头部中,用于进程与进程之间的通信

5.。。。。。。。。 二、链路层 交换机是根据mac地址收发数据的,所以交换机是工作在链路层的设备。 三、网络层 路由器是根据ip地址来收发数据的,路由器是一个工作在网络层的设备。 6. 非原创
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/886172.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号