【摘要】:目前网络互连最流行的协议是TCP/IP协议族,采用五层的体系架构,如图6.2所示。图6.2TCP/IP参考模型物理层物理层对应于低层网络的硬件和协议,如局域网的Ethernet、X.25的分组交换网、ATM网等。互联网层互联网层的主要功能是负责将数据报送到目的主机。TCP同时要完成流量控制功能,协调收发双方的发送与接收速度,达到正确传输的目的。应用层应用层是TCP/IP协议族的最高层,它规定了应用程序怎样使用互联网。
目前网络互连最流行的协议是TCP/IP协议族,采用五层的体系架构,如图6.2所示。下面概述每一层的功能。
图6.2 TCP/IP参考模型
(1)物理层
物理层对应于低层网络的硬件和协议,如局域网的Ethernet、X.25的分组交换网、ATM网等。
(2)网络接口层(网络访问层)
网络接口层是TCP/IP的最低层,该层的协议提供了一种数据传送的方法,将数据分成帧来传送,它必须知道低层网络的细节,以便准确地格式化传送的数据。该层执行的功能还包括将IP地址映射为网络使用的物理地址。
(3)互联网层(IP)
互联网层的主要功能是负责将数据报送到目的主机。包括:
①处理来自传输层的分组发送请求,将分组装入IP数据报,选择路径,然后将数据报发送到相应数据线上;
②处理接收的数据报,检查目的地址,若需要转发,则选择发送路径转发,若目的地址为本结点IP地址,则除去报头,将分组交送传输层处理;
③处理互联网路径、流控与拥塞问题。
(4)传输层
传输层的主要功能是负责应用进程之间的端到端通信。该层中的两个最主要的协议是传输控制协议(TCP)和用户数据报协议(UDP)。
TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机。TCP同时要完成流量控制功能,协调收发双方的发送与接收速度,达到正确传输的目的。
UDP是不可靠的无连接协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序检查与排序由应用层实现。
(5)应用层
应用层是TCP/IP协议族的最高层,它规定了应用程序怎样使用互联网。它包括远程登录协议(TELNET)、文件传输协议(FTP)、电子邮件协议(SMTP)、域名服务协议(DNS)以及HTTP协议等。
相关推荐