美文网首页JavaSE
JavaSE Day23 网络编程

JavaSE Day23 网络编程

作者: 望穿秋水小作坊 | 来源:发表于2021-02-17 15:22 被阅读0次
1. 网络分层通常是 5 层,是哪 5 层? 上面 4 层主要对应的协议是什么?
image.png
2. 运输层包装了什么?网络层包装了什么?数据链路层包装了什么?为什么路由器只需要三层?
  • 运输层主要包装了:端口号
  • 网络层主要包装了:IP 地址
  • 数据链路层主要包装了:MAC 地址
  • 路由器需要用到 IP 地址,所以需要解析到第三层,也就是网络层
image.png
3. TCP VS UDP 有什么不同(至少说 3 点)?
image.png
4. 实战:写一个 Socket 和 ServerSocket 进行信息交互的代码
image.png image.png
5. 实战:改造上述代码存在问题①服务器不支持多次连接②不支持多线程
image.png image.png

相关文章

网友评论

    本文标题:JavaSE Day23 网络编程

    本文链接:https://www.haomeiwen.com/subject/kuiixltx.html