目录

  • 键盘认识与打字练习
    • ● 打字软件下载安装
    • ● 新手篇
    • ● 大学计算机基础-教材电子版
  • 信息与计算机
    • ● 计算机系统组成与工作原理
    • ● 数据在计算机中的表示
    • ● 字符的编码表示
    • ● 带符号、带小数点的数是如何表示的
    • ● 声音的数字化
    • ● 图像在计算机中的编码
    • ● 结构化数据、非结构化数据与数据库技术
    • ● 知识扩展
      • ● 二进制与、或、非
      • ● 二进制数的数字实现
      • ● ENIAC到现代计算机
      • ● 新材料带来新发展
    • ● 章节测试
  • 计算机系统
    • ● 计算机硬件系统
      • ● 中央处理器-CPU
      • ● 存储器
      • ● 计算机的启动过程
      • ● 计算机主要硬件指标
    • ● 计算机软件系统
      • ● 计算机开机过程
      • ● 计算机软件系统
      • ● 操作系统概述
        • ● 文件管理
      • ● 应用软件及分类
      • ● 信息管理系统
      • ● 软件开发
      • ● 程序管理
      • ● 系统设置
    • ● Windows 10 操作系统
      • ● 电子文档
      • ● Window10 的基本操作
      • ● 章节测试
  • Word 2016
    • ● 文字处理软件
      • ● word工作环境
    • ● 本学期教材内容
      • ● 邀请函的制作方法
      • ● 学生会制度文档的制作方法
      • ● 制作学生信息登记表
      • ● 制作公司办公开支统计表
      • ● 制作公司的宣传单
      • ● 制作日常工作流程图
      • ● 制作服务与市场战略规划项目计划书
    • ● 文档的基本操作
      • ● 新建和保存文档
      • ● 文档的输入
      • ● 文档的打开与关闭
      • ● 文档的编辑
      • ● 文档的显示
    • ● 文档排版
      • ● 字符格式化
      • ● 段落格式化
      • ● 字符及段落格式的复制
      • ● 页面设计
      • ● 样式的创建及使用
      • ● 自动生成目录
    • ● 表格制作
    • ● 图形
    • ● 插入其他对象
    • ● 打印文档
    • ● Word文档的编辑与排版功能
    • ● Word的图文排版功能
    • ● Word表格的编辑与应用
    • ● Word样式与模板的应用
    • ● 章节测试
  • Excel 2016
    • ● Excel 2016概述
    • ● Excel 2016的基本操作
    • ● 学生期末成绩排序级筛选
    • ● 部门工资状况汇总
    • ● 员工培训成绩统计表
    • ● 图表功能
    • ● 数据管理和分析
    • ● 页面设置与工作表打印
    • ● excel第四题
    • ● 章节测试
  • PowerPoint 2016
    • ● PowerPoint2016概述
    • ● 创建演示文稿
    • ● 编辑和美化演示文稿
    • ● 放映和输出演示文稿
    • ● 章节测试
  • 通讯与网络技术
    • ● 计算机网络基础
      • ● 计算机网络概述
      • ● 计算机网络组成
      • ● 计算机网络体系结构
      • ● 计算机网络连接设备
      • ● 网络传输介质
    • ● WiFi的原理
    • ● Internet 基础
      • ● IP地址与域名机制
      • ● Internet 的接入方式
    • ● TCP/IP参考模型
    • ● 通信模型与信道容量
    • ● 知识扩展-通信线路和设备
    • ● 网络实践
    • ● 章节测试
  • 多媒体技术
    • ● 多媒体概念及多媒体计算机系统
    • ● 多媒体计算机系统
    • ● 多媒体信息在计算机中的表示
    • ● 图像处理软件
  • 从图像传感器看世界的物联
    • ● 认识图像传感器
    • ● 图像传感器的应用
    • ● 了解图像传感器技术
    • ● 图像传感器的挑战
  • Internet 应用与信息安全
    • ● WWW服务
    • ● 网络通信
    • ● 网络直播
    • ● 网上教学
    • ● 电子商务
    • ● 常用网络资源下载
    • ● 信息安全
      • ● 信息安全的基本要求
      • ● 新型的网络攻击有哪些
      • ● 信息攻防及安全防范
  • 信息检索
    • ● 信息检索基本概念
    • ● 信息检索的方法和一般步骤
    • ● 常用学术型信息源的检索
    • ● 常用开放型信息源的检索
TCP/IP参考模型
  • 1 文本
  • 2 视频

7.2.2 TCP/IP参考模型

Internet上所使用的网络协议是TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)。目前,众多的网络产品厂家都支持TCP/IPTCP/IP已成为一个事实上的工业标准。

TCP/IP通常指的是整个TCP/IP协议族,它包含了从网络层到应用层的许多协议,如支持超文本传输的HTTP、支持文件下载的FTP等,其中最重要的两个协议是TCPIP。对应于TCP/IP的网络体系结构就是TCP/IP参考模型。图7.20给出了OSI参考模型与TCP/P参考模型的层次对应关系。

按照层次结构的思想,TCP/IP按照从上到下的单向依赖关系构成协议栈。图7.21给出了TCP/IP参考模型与TCP/IP协议栈的关系。

TCPAP参考模型分为以下4个层次。

(1)网络层

网络层是TCP/IP参考模型的最低一层,包括多种逻辑链路控制和媒体访问协议,主要负责通过网络发送和接收IP数据报。允许主机连入网络时使用多种现成的与流行的协议,这些系统大到广域网、小到局域网或点对点连接等。这也正体现了TCP/IP与网络的物理特性无关的灵活性特点。

2)互联层

互联层也被称为IP层、网际层,是TCP/IP参考模型的关键部分。该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。

该层包括的协议有IPARP(address resolution protocol,地址转换协议)以及RARP(reverse address resolution protocol,反向地址转换协议)。互联层最重要的协议是IP,它将多个网络连成一个互联网,可以把高层的数据以多个数据报的形式通过互联网分发出去。它把传输层送来的消息组装成IP数据报,并把IP数据报传递给网络层。IP制定了统一的IP数据报格式,以消除各通信子网的差异,从而为信息发送方和接收方提供透明的传输通道。

IP数据报在传输的过程中可能出现丢失、出错、延迟等现象,但IP并不确保IP数据报可靠而及时地从源端传递到目的端,它是一种尽最大努力交付”(best effort delivery),若出现丢失、出错等问题则由其上层TCP进行处理。

TCP/IP网络环境下,每个主机都分配了一个32位的IP地址。这种IP地址是在国际范围内标识主机的一种逻辑地址。为了使报文在物理网上传送,必须知道彼此的物理地址。互联层中,ARP用于将IP地址转换成物理地址,RARP用于将物理地址转换成IP地址。

(3)传输层

传输层负责在互联网中源主机与目的主机的应用进程间建立用于会话的端到端连接。该层提供了TCPUDP(user datagram protocol,用户数据报协议)两个协议,都建立在IP的基础上。其中,TCP提供可靠的面向连接服务,它处理了IP中没有处理的通信问题,向应用程序提供可靠的通信连接。这种可靠性主要使用确认和重传两种策略来达到。确认是指当接收方收到一个IP数据报后,向发送方发出一个确认信息以表明自己已经收到该IP数据报。若发送方等待多时仍未收到确认信息,则该IP数据报可能已经丢失,此时发送方再发一次该IP数据报,如此直到成功。通过这一方式实现了在不可靠的线路上达到可靠的传输。

由于TCP使用确认和重传的策略,因而会在时间上出现一些延迟,因此并不适应于一些对时间敏感的网络。例如,网络电话、视频点播这些网络应用要求有较高的实时性,但对可靠性要求并不高,因此Internet还提供了另一个传输层协议——UDP

UDPIP类似,不保证数据的可靠性传递,因而也不使用重传与确认的策略,这就使得数据能够更及时地被传递,UDP是一种不可靠的、无连接的协议。前面所说的网络电话、视频点播等这些对时间较敏感而对可靠性要求并不是很高的应用,都是基于UDP的;而另

外一些网络应用,如Web浏览、文件传输、电子邮件则对数据传输的可靠性要求较高,而对时间敏感性并不高的应用,大多基于TCP

(4)应用层

TCP/IP的应用层相当于OSI模型的会话层、表示层和应用层。TCP/IP向用户提供一组常用的应用层协议,为用户解决所需要的各种网络服务,如远程登录协议(Telnet Protocol)、文件传输协议(FTP)、邮件传输协议(SMTP)、域名系统(DNS)、简单网络管理协议(SNMP)、超文本传输协议(HTTP),并且总是不断有新的协议加入。