1.2.3 计算机网络体系结构
1、计算机网络体系结构是指网络的层次结构和协议。协议(Protocol)是计算机网络协议的简称,是指网络中计算机与计算机之间、网络设备与网络设备之间、计算机与网络设备之间进行信息交换的规则。
2、计算机网络技术体系结构分层的好处是:①各层之间是独立的,每层只关注实现本层的功能即可;②灵活性好,每一层次可以灵活地采用不同的方法来实现本层的功能,增加和删减功能也较为容易;③结构上可以分隔开,层次之间的相互影响小,降低了实现和维护的难度,同时能够促进标准化的工作。
分层注意:若层数太少,就会使每一层的协议太复杂;若层数太多,又会在描述和综合各层功能的系统工程任务时遇到较多的困难。
3、两大网络体系结构:
OSI/RM七层理论模型 TCP/IP概念层(TCP/IP也已经成为目前最重 要的互联网络协议)
应用层 |
应用层 |
表示层 | |
会话层 | |
传输层 | 传输层 |
网络层 | 网际层 |
数据链路层 |
网络接口层 |
物理层 |
4、TCP/IP网络模型
TCP:有连接,可靠性高;IP:无连接,不可靠,速度快。
(1)网络接口层
定义了IP数据报载拥有不同数据链路层和物理层网络中的传输方法,使得TCP/IP网络模型具有很强的兼容性与适应性。
应用于:以太网、令牌网、X.25网、帧中继网、ATM网、HDLC(高级数据控制)和PPP(广域网,点到点链接)
(2)网际层
是TCP/IP网络模型最核心的层次,负责网络间的路由选择、流量控制和阻塞控制;核心协议是IP,是一种无连接的网络层协议,只能提供“尽力而为”的服务,传送的数据单位是报文分组或数据包。
(3)传输层
在网络中源主机与目的主机之间建立端到端的连接;传输层包括传输控制协议(TCP)和用户数据报协议(UDP),TCP是一种可靠的面向连接的协议,UDP是一种不可靠的无连接协议。
(4)应用层
网络终端协议(Telnet)、文件传输协议(FTP)、简单邮件传输协议(SMTP)、简单网络管理协议(SNMP)、超文本传输协议(HTTP)等。