第26章 计算机网络
网络技术标准与协议
- 局域网中常见的3个协议:
NETBEUI
、NOVELL
的IPX/SPX和跨平台的TCP/IP
NETBEUI协议
NETBEUI
,NetBios Enhanced User Interface
,NetBios 增强用户接口- 概要
- NetBios 的增强版本,曾被许多操作系统采用:
WindowforWorkgroup
、Win9x系列
、WindowsNT
… Windows 98
之前的操作系统默认协议
- NetBios 的增强版本,曾被许多操作系统采用:
- 特点
- 短小精悍、通信效率高的广播型协议,安装无需进行配置
- 适合在“网络邻居”传送数据
建议除了TCP/IP
协议之外局域网的计算机也安上NetBEUI
协议 - 非路由协议,携带
NetBIOS
通信 - 缺乏路由和网络层寻址功能
因此它较快、很有效且适用于单个网络或整个环境都桥接起来的小工作组环境,但不支持路由,注定不会成为企业网络的主要协议
IPX/SPX协议
IPX
/SPX
Internetwork Packet Exchange
/Sequences Packet Exchange
,Internet分组交换/顺序分组交换- 比较庞大、具有很强的适应性、具有强大的路由功能
- 区别于
NetBEUI
,其比较庞大,在复杂的环境下具有很强的适应性。 - 因为
IPX
/SPX
在一开始设计时就考虑了网段的问题,因此它具有强大的路由功能,适合于大型网络使用 - 当用户接入NetWare服务器时,
IPX
/SPX
及其兼容协议时最好的选择
- 区别于
- 区别
IPX
主要实现网络设备之间连接的建立、维持和终止。SPX
协议是IPX的辅助协议,主要实现发出信息的分组、跟踪分组传输,保证信息完整无缺地传输。
IPX
可扩展性受到其高层广播通信和高开销的限制。
服务广告协议(Service Advertising Protocool,SAP)将路由网络中的主机数限制为几千。
TCP/IP协议
- 定义:
- 开放式协议,Internet通信标准
- 是指一整套数据通信协议
- TCP(Transmission Control Protocol ,传输控制协议)和IP(Internet Protocol,网际协议)是其中的两个最重要的协议
- 特点:
- 开放式协议标准。可免费使用,与具体计算机硬件和操作系统无关。
- 与物理网络硬件无关。可以与多种不同类型的网络集成在一起,适用于以太网、令牌环网、拨号线、X.25网络以及任何其他类型的物理传输介质。
- 通用的寻址方案。
- 各种标准化的高级协议。可提供多种用户服务。
- 通信模型
- 不完全符合OSI的七层参考模型。
OSI模型
七层模型
- 物理层
主要定义 物理设备标准,这一层的数据叫做 比特。
该层包括物理连网媒介,如电缆连线连接器、网线接口类型、光纤接口类型、各种传输介质的传输速率等。
该层的协议产生并检测电压以便发送和接收携带数据的信号。有RS232
、V. 35
、RJ-45
、FDDI
。 - 数据链路层
主要从物理层接受的数据进行MAC地址(网卡的地址)的封装与解封装。常把这一层的数据叫做帧。这一层工作的设备叫交换机,数据通过交换机来传输。
它控制网络层与物理层之间的通信。
主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧。有IEEE80②3/.2
、HDL C
、PPP
、ATM
… - 网络层
主要对下层接收到的数据进行IP地址的封装与解封装。在这一层工作的设备是路由器,常把这一层的数据叫做数据包。
主要功能是将网络地址(例如,IP地址)翻译成对应的物理地址(例如,网卡地址),并决定如何将数据从发送方路由到接收方。有IP
、ICMP
、IGMP
、IPX
、ARP
… - 传输层
将下层的数据进行分段传输,到达目的地址后再进行重组。这一层的数据叫做段.
定义传输数据的协议和端口号,如TCP
(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP
(用户数据报协议,与TCP协议特性相反,传输可靠性要求不高,数据量小的数据,如qq聊天数据)。
要负责确保数据可靠、顺序、无错地从A点传输到B点。如提供建立、维护和拆除传送连接的功能;选择网络层提供最合适的服务;在系统之间提供可靠的透明的数据传送,提供端到端的错误恢复和流量控制。有TCP
、UDP
、SPX
。 - 会话层
建立和控制两个应用实体之间的会话过程。
负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能,如三种数据流方向的控制,即一路交互、两路交替和两路同时会话模式。有RPC
、SQL
、NFS
。 - 表示层
如同应用程序和网络之间的翻译官,数据将按照网络能理解的方案进行格式化;管理数据的解密加密、数据转换、格式化和文本压缩。有JPEG、ASCII、 Gff、DES、MPEG。 - 应用层
负责对软件提供接口以使程序能使用网络服务,如事务处理程序、文件传送协议和网络管理等。有HTTP、Telnet、 FTP、SMTP。
TCP/IP通信模型
四层模型
- 应用层
TCP/IP栈的顶层,所有应用程序和服务都包含在这一层,如SMTP
(简单电子邮件传输)、FTP
(文件传输协议)、TeLnet
(网络远程访问协议)、HTTP
(超文本传输协议)… - 传输层
计算机之间可靠或不可靠数据之间的传递。将数据上传到应用层,下传到互连网络层。包含两个核心协议TCP
和UDP
。
TCP(传输控制协议)是一种面向连接的、可靠的协议。
UDP(用户数据报协议)是一种面向无连接的、不可靠的协议。 - 互连网络层
分配地址、打包和路由数据,让每一块数据都能到达目的主机,但不检查是否被正确接收。这一层包括4个核心协议:IP
、ARP
、ICMP
、IGMP
- 网络接口层
负责将数据放在网络介质上或从网络介质接收数据。
包含像网络缆线和网络适配器之类的物理设备。
不包括基于软件协议类型,但包括像以太网和ATM这样的协议,他们定义了数据是如何在网络上传输的。
区别
OSI模型 | TCP/IP模型 |
---|---|
应用层 | 应用层 |
表示层 | |
会话层 | |
传输层 | 传输层 |
网络层 | 网际层 |
数据链路层 | 网络接口层 |
物理层 |
主要协议
所属层 | 协议 | 描述 |
---|---|---|
应用层 | FTP (文件传输协议) | 网络上两台计算机传送文件的协议,FTP在客户机和服务器之间需建立两条TCP连接,一条用于传送控制信息(使用21号端口), 另一条用于传送文件内容(使用20号端口) |
应用层 | TFTP (简单文件传输协议,UDP) | 用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。提供不可靠的数据流传输服务 |
应用层 | HTTP (超文本传输协议) | 从WWW服务器传输超文本到本地浏览器的传送协议 |
应用层 | SMTP (简单邮件传输协议, TCP) | 提供可靠且有效的电子邮件传输的协议 |
应用层 | DHCP (动态主机配置协议,UDP) | 负责IP地址的分配,有固定分配、动态分配和自动分配 |
应用层 | Telnet (远程登录协议TCP) | 允许用户登录进入远程计算机系统 |
应用层 | DNS (域名系统) | 转换工作称为域名解析转换 |
应用层 | SNMP (简单网络管理协议) | 网络管理 |
传输层 | TCP | 提可靠的、面向连接的、全双工的数据传输服务,输数据量比较少,且对可靠性要求高的场合 |
传输层 | UDP | 一种不可靠的、无连接的协议,于传输数据量大,对可靠性要求不是很高,但要求速度快的场合 |
网络层 | IP | 无连接的和不可靠的,它将差错检测和流量控制之类的服务授权给了其他的各层协议 |
网络层 | ICMP (网际控制报文协议) | 专门用于发送差错报文的协议 |
网络层 | IGMP (网际组管理协议) | 允许Internet中的计算机参加多播,是计算机用做向相邻多目路由器报告多目组成员的 |
网络层 | ARP (地址解析协议) | IP地址向物理地址(MAC)的转换。每块网卡都有唯一的地址 |
网络层 | RARP (反向地址解析协议) | 物理地址向IP地址的转换 |
网络分类
- 按网络的地理位置分类
- 局域网
- 城域网
- 广域网
- 因特网
- 按网络的拓扑结构分类
- 总线型拓扑结构
- 星型拓扑结构
- 环型拓扑结构
- 按传输介质分类
- 有线网络:同轴电缆和双绞线来连接
- 无线网络:空气作传输介质,电磁波作载体
- 光纤网络:传输距离长、传输率高、抗干扰性强,高安全性网络的理想选择
- 按通信方式分类
- 点对点传输网络:星型网、环型网
- 广播式传输网络:无线网、总线网
网络管理
- 网络设备的管理
- 服务器的管理
- 资源的管理
- 用户的管理
- OSI网络管理标准5大功能:配置管理、故障管理、性能管理、安全管理、计费管理、桌面管理
网络服务器
- 文件服务器
- 数据库服务器
C/S模式是两层结构的系统,一层处于客户系统上,一层处于数据库服务器上 - Internet/Intranet通用服务器
- 应用服务器:基于浏览器/服务器(B/S)结构的web应用服务器和专用服务器或功能服务器