(1)TCP/IP四层模型是什么?每一层的作用是什么?
1. 应用层:这是最顶层,直接与应用程序交互,定义了应用程序如何通过网络发送数据。常见的应用层协议有HTTP、FTP、SMTP、DNS等,它们分别负责网页浏览、文件传输、电子邮件以及域名解析等功能。
2. 运输层:提供端到端的数据传输服务,主要关注确保数据包能够正确、可靠地到达目的地。这一层最重要的两个协议是TCP(传输控制协议)和UDP(用户数据报协议)。TCP提供面向连接的、可靠的服务,通过序列号、确认机制和重传机制保证数据完整性;而UDP则提供无连接的、不可靠但速度快的服务。
3. 网络层:主要负责主机到主机之间的通信,即数据包从源网络传输到目的网络的过程。IP(互联网协议)是这一层的核心协议,它给每个数据包加上源和目的地址(即IP地址),并通过路由器进行路径选择。
4. 网络接口层(包括数据链