1. 网络分层通常是 5 层,是哪 5 层? 上面 4 层主要对应的协议是什么?

2. 运输层包装了什么?网络层包装了什么?数据链路层包装了什么?为什么路由器只需要三层?
- 运输层主要包装了:
端口号
- 网络层主要包装了:
IP 地址
- 数据链路层主要包装了:
MAC 地址
- 路由器需要用到 IP 地址,所以需要解析到第三层,也就是网络层

3. TCP VS UDP 有什么不同(至少说 3 点)?

4. 实战:写一个 Socket 和 ServerSocket 进行信息交互的代码


5. 实战:改造上述代码存在问题①服务器不支持多次连接②不支持多线程


网友评论