说一下计算机网络体系结构
OSI七层模型,TCP/IP四层模型和五层体系结构
说说OSI七层模型?
- 应用层:最靠近用户的层,用于处理特定应用程序的细节,提供了应用程序和网络服务之间的接口。
- 表示层:确保从一个系统发生的消息可以被另一个系统的应用层读取接收,用于数据的转换、压缩和加密。比如,确保数据从一种格式转化为另一种格式
- 会话层:管理网络上两节点间的对话和数据交换,负责建立、维护和终止会话。例如,建立一个会话令牌,以便网络上的两个节点之间传递消息。
- 传输层:提供进程到进程的通信服务,保证数据的完整性和顺序,比如TCP和UDP
- 网络层:负责在多个网络之间进行数据传输,确保数据能够在复杂的网络拓扑中正确地从源到目的地的最佳路径。使用IP协议
- 数据链路层:为物理连接提供可靠的传输,负责建立和维护两个节点之间的链路。包括帧同步,MAC地址,用于在本地网络中唯一标识设备。错误检测
- 物理层:负责在原始物理媒介中实现原始的数据传输,比如电缆、光纤和无线信号传输。涉及的内容包括电压、针脚、接口、电缆的规格和传输速率。
说说TCP/IP四层模型?
- 应用层:直接面向用户和应用程序,提供网络服务。包含了各种特定的应用层协议和服务,比如HTTP、FTP、SMTP等。示例:当在浏览器中输入一个 URL 并访问一个网页时,浏览器使用 HTTP 协议从 Web 服务器请求页面内容。
- 传输层: 提供进程到进程的通信管理的通信服务,可以保证数据的可靠传输,负责分段数据,流量控制,错误检测和纠正。这一层的协议有TCP和UDP。示例:当发送一封电子邮件时,TCP 协议确保邮件从你的客户端可靠地传输到邮件服务器。
- 网络层:负责在不同网络之间路由数据包,提供逻辑地址(IP 地址)和网络寻址功能。用于处理数据包的分组、转发和路由选择,确保数据可以从源端传输到目标端。常见协议:IPv4、IPv6、ICMP(Internet Control Message Protocol)。示例:当访问一个网站时,网络层协议(如 IPv4)将你的请求从你的计算机通过多个路由器传输到目标服务器。
- 网络接口层:负责将数字信号在物理通道中准确传输,是点到点的,定义了如何处理数据帧的发送和接收,包括MAC地址的解析。常见协议:以太网(Ethernet)、Wi-Fi。示例:在一个局域网(LAN)中,计算机通过以太网连接交换机,链路层协议负责数据帧在网络设备间的传输。
说说五层体系结构?
是对OSI和TCP/IP的折中,保留了TCP/IP的实用性,又提供了更细致的分层。
TCP三次握手四次回收发生在哪一层?
发生在传输层,传输层提供端到端,进程到进程的通信服务,包括数据传输的建立、维护和终止。TCP作为一种面向连接的协议,通过三次握手建立连接,四次挥手结束连接,保证了数据传输的可靠性和完整性。
讲一下计算机网络?
计算机网路是指将多台计算机通过通信设备连接起来,实现资源共享和信息传递的系统。