问题收集
- 为什么要有路由器?路由器的本质功能是什么?如果没有路由器如何收发包?路由器是如何收发包的?
- 数据包在从用户到服务器,中间经历了哪几个部分?
- 集线器、交换机和路由器的作用分别是什么?区别有哪些?网关是什么?作用是什么?是如何实现的?
- IP表与MAC表的内容有哪些?增删改查的时机有哪些?
- 以太网是什么?
- 端口号的作用是什么?是否有上限?是否固定?如何与全互联网进行约定?
- TCP协议的握手标记详述
- 客户端与服务器的区别在哪里?socket的实现上实际是不分发送和接收的(这也是设计的精妙之处),但二者需要建立连接,就需要一个等待连接,一个主动发起连接,这就是客户端和服务端的本质区别。
- 服务器的等待连接是如何实现的?
- socket协议是如何工作的?与端口号的关系是什么?多个套接字使用相同的端口号,那么如何区分该套接字要发给哪个应用程序?
- IP头部有哪些标识?分别有什么作用?为什么要这么设计?