JavaSE Day23 网络编程

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容