常见的计算机网络模型
一、什么叫计算机网络模型
计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。
二、常见的计算机网络模型
1、OSI七层模型(Open System Interconnection:开放系统互连)
应用层:应用程序与网路的接口,提供网络服务。常见的协议有HTTP、HTTPS、FTP、TFTP、SMTP、SNMP、DNS、TELNET、POP3、DHCP等
表示层:数据的表示、压缩、安全
会话层:会话的创建、管理和终止
传输层:进程到进程之间的相互通信。常见的协议有TCP、UDP等
网络层:主机到主机之间的相互通信。常见的协议有:ICMP、IGMP、IP(IPV4 IPV6)、 ARP、RARP等
数据链路层:处理网络层与物理层之间的通信,通过数据帧来传输
物理层:实现比特流的传输
2、TCP/IP四层模型(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)
应用层:应用程序之间的通信。常见的协议有HTTP、HTTPS、FTP、TFTP、SMTP、SNMP、DNS、TELNET、POP3、DHCP等
传输层:进程到进程之间的相互通信。常见的协议有TCP、UDP等
网络层:主机到主机之间的相互通信。常见的协议有:ICMP、IGMP、IP(IPV4 IPV6)、 ARP、RARP等
网络接口层:数据链路层+物理层
3、TCP/IP五层模型(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)
应用层:应用程序之间的通信。常见的协议有HTTP、HTTPS、FTP、TFTP、SMTP、SNMP、DNS、TELNET、POP3、DHCP等
传输层:进程之间的通信。常见的协议有TCP、UDP等
网络层:主机之间的通信。常见的协议有:ICMP、IGMP、IP(IPV4 IPV6)、 ARP、RARP等
数据链路层:主机内网通信
物理层:提供线路
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!