网络通信

管理信息库和企业简单网络管理协议

一,概述

TCP/IP是通用的网络传输协议的标准,其中也会涉及到的路由、IP地址、子网及TCP/IP的设置。

二,路 由

路由是IP协议的最主要的功能之一。

路由是分组交换系统中的一个重要概念,按照ISO/OSI体系结构,路由属于网络层的功能:在TCP/IP中,路由由IP层完成。

路由可以分成直接路由和间接路由两种。

直接路由

直接路由是物理网络内部的路由,属于物理网络技术细节的一部分,不是IP层所关心的内容。

路由过程

路由包括以-下两个主要的部分:

1. 主机必须知道给定的目标地址所用的路由器:路由器由缺省网关确定。

2. 路由器必须知道往什么地方发送数据报;目的地址由路由器的路由表决定。

路由表

路由表是路由器放置路由表项的地方,路由器就是通过这个来决定哪条路更好。下图介绍

一个具体的路由表:

静态路由和动态路由

静态路由的信息需要手工进行调整。如果表中没有信息,就无法进行通信。

动态路由使用RIP和OSPF协议自动计算路径。当路由情况发生变化时,路由器根据计算结果自动修改路由信息。

路由协议

路由协议是用来进行路径查找的协议,路由协议有以下两种主要的类型:

内部协议

外部协议

1. 路由信息协议(RIP)

RIP是最广泛使用的IGP之一,着名的路径刷新程序routed就是根据RIP实现的。

2. 开放最短路径优先(OSPF)

OPSF协议会考虑可用带宽、跳数、多点连接及安全性能。OPSF协议OSPFV2已成为Internet标准协议。

OSPF有以下特点:

路由表的更新

不同类型的路由–给定一个日的地址,可以有多条路径;每条路径都是根据具体的要求。

3. EGP(外部网关协议)

EGP在两个独立系统间交换路由信息。

端口号

一旦数据报到达具有IP地址的目的主机,该数据报就被传送到传输层。比如说:

FTP = 端口21

HTTP = 端口80

DNS = 端口53

SMTP = 端口25

端口号范围     描述

1-1023      保留端口号

1024-65535   登记的端口号

保留端口号

由ICANN(国际姓名号码指派公司)控制,其端口号范围为1-1023。

登记的端口号

ICANN不予管理,其范围为1024 65535,任何进程都可以使用。

三 IP地址

为了保证每台主机都有唯一的IP地址,由国际命名分配组织(1CANN)统一分配IP地址。

多数IP地址都包含两部分:网络部分和主机部分,其中网络部分在主机部分的前面。这个地址由”.”符号分成四段,每一段都可以写成0-255范围内的十进制数。

二-十进制转换

IP地址可用一个32比特的地址来表示。由上可知,一个IP地址包括4段,而每一段8比特,所以一个IP地址就有32比特。

权值 128 64 32 16 8 4 2 1

IP地址的分类

IP地址分为5类:A、B、C、D、E。每个类别如下所示:

A类:范围0.0.0.0-127.255.255.255

0 网络部分(1字节) 主机部分(3字节)

126个网络 16,777,214台主机

B类:范围128.0.0.0-191.255.255.255

1 0 网络部分(2字节) 主机部分(2字节)

16,384个网络 65,534台主机

C类:范围192.0.0.0-223.255.255.255

1 1 0 网络部分(3字节) 主机部分(1字节)

2,097,152个网络 254台主机

D类:范围244.0.0.0-239.255.255.255

1 1 1 0 组播网络(4字节)

E类:范围240.0.0.0-247.255.255.255

1 1 1 1 0 实验/预留用

1. A类

1.0.0.1-126.255.255.254(127保留,用于回馈检测)。

2. B类:

128.0.0.1-191.255.255.254

3. C类:

192.0.0.1-2255.255.254

4. D类:

从224.0.0.1-239.255.255.254

5. E类:

E类地址保留未用。其第一个字节从240到247,前5个比特是11110。

IP寻址规则

IP寻址时,必须遵守一些规则,才能正常工作。

1. 回馈用地址

使用127.0.0.1其名字是localhost。

2. 广播用地址

网络地址和主机地址不能是255,因为255用作广播地址广播时,下面列出四种类型的广播地址:

有限的广播–255.255.255.255,该地址在主机引导时配置主机。

网际广播–网络标识.255.255.255,该地址用于向一个网络内的所有主机进行广播。

子网际广播–如果一个网络分割成几个子网的话,广播仅限于子网范围内。

3. 网络和特殊用途的地址

特殊用途的地址是0.0.0.0,特殊用途地址可以在初始化时指定网络中的主机。

4 保留的IP地址

10.0.0.0-10.255.255.255

172.16.0.0-172.31.255.255

192.168.0.0-192.168.255.255

四,子网络

子网络是将一个物理网络中的主机组织成逻辑分组的有效办法。因此,一个网络可以分割成几个网络。

子网路口 :路由允许许多子网同时存在于一个人的网络中。如果采用子网路由,主机的地址将分成两部分:子网部分和主机部分。例如,一个子网的地址包含如下部分:

网络部分

子网部分

主机部分

子网掩码

子网掩码利IP地址一样,也是32比特的二进制数,其中的每一位与IP地址的相对应,

子网掩码的主要功能:

· 区分IP地址的网络部分利主机部分

·确定目标地址是本地还是远程

下列这些默认的子网掩码,分别对应于A、B、C类地址:

255.0.0.0一一A类

255.255.0.0–B类

255.255,255.0–C类

由于D、E类没有主机地址,因而没有子网掩码。

进行”逻辑与”操作时,先将本地IP地址和子网掩码转化成二进制的形式。请看'下面的例如本地IP地址为31.226.85.1,子网掩码为255.255.0.0根据下面的运算法则计算:

· 1 and 1=1

·任何其它的组合=0

IpV6

Ipv6的IP地址使用128比特代替原来的32比特,最多能容纳4T个IP地址。这样不仅解决 IP地址不够用的问题和路由问题,同时也发展了IP协议本身。

五,TCP/IP的基本设置

下面将讲述如何设置工作站的TCP/IP属性。网络中的主机至少需要同时具有IP地址和子网掩码才能正常地与其它主机通信。

基本设置

IP地址–在网络上唯一,标明主机的位置。如果手动输入,那么IP地址是静态的。

默认网关–如果目标地址在不同的网络上,信息自动传往默认网关。

DHCP客户端–如果你是DHCP客户,则在初始化系统的时候,将自动设置TCP/IP,这是最简单的一种设置客户机的方式。

设置的另一种方法

命名:方法设置

计算机的命名方法可以设置成DNS(域名系统)或WINS(Windows互联命名服务),或两者兼而有之。

· 主机名

·域名

·DNS服务器

·NetBIOS名字

·WINS服务器

六,诊断和故障排除工具

现在我们将学习获取TCP/IP信息,分析诊断利故障排除。这部分将介绍–些常用工具,这些.工具都可用来诊断利分析TCP/IP。

ping命令

Ping命令用来测试目标地址利本地的连接是否通畅。命令语法如下:

Ping IP地址

其中IP地址是所要连接的目标地址,根据不同的系统可能有不同的选项。

tracert命令

命令语法格式如下: .

tracert IP地址。

netstat命令

命令的格式如下:

Netstat选项

依据不同的系统会有不同的选项。若想获得详细的解释,请用命令

netstat-7 .

默认情况下,netstat命令只列出已经建立并且处于活跃状态的连接。这个命令的运行结果如下:

注意:Socket:连结的终点,通常包括TCP或UDP端口和IP地址,用于客户机和服务器之间的连接。

Ipconfig命令

Windows NT中的ipconfig命令是用来显示NT环境下的IP设置。在前面我们已经使用过ipconfig命令来显示我们的物理地址。默认的,这个命令只显示IP地址:子网掩码和默认网关。

命令语法如下

ipconfig

Winipcfg 命令

在Wimdows 9X系统中,使用Winipcfg命令来判定网卡的地址或者在MS-DOS方式下键入同样的命令就会看到对话框。

Arp命令

显示有关ARP协议的信息。

网络分析器

网络管理者可以利用网络分析器来监督网络状况。

【转】OSI七层协议和TCP/IP四层协议之比较|

教你全面认识网络桥接、交换和路由(完整版)|