文档介绍:计算机网络基础知识大全
网络互联是指将各种不同的物理网络(如不同的局域网或广域网)连接在一起构成统一的网络,它是计算机网络中是一个非常重要的概念和技术。
T C P/I P技术是实现网络互联
计算机网络基础知识大全
网络互联是指将各种不同的物理网络(如不同的局域网或广域网)连接在一起构成统一的网络,它是计算机网络中是一个非常重要的概念和技术。
T C P/I P技术是实现网络互联的重要手段,该部分将要讨论的内容包括:T C P/I P参考模型、I P、A R P和I C M P、I P路由协议以及T C P和U D P。
第7章网络互连与T C P/I P
到目前为止,我们已经讨论了各种底层网络技术,如局域网、高速局域网和广域网。从本章开始,我们将讨论如何将上述各种物理网络连接成一个无缝的整体,以隐藏所有底层网络的技术,为用户提供一个统一、通用的服务界面,这就是网络互联技术,而I P协议就是这一技术的体现。本章我们将讨论网络互联及I P。
网络互联层次
大家知道,网络互联要解决的是异构网的通信问题,目的是向高层隐藏底层物理网络技术的细节,为用户提供统一的通信服务。
为了完成网络互联以屏蔽底层网络的细节,我们可以在不同的层次上完成异构网络的互联。总体来说,有两种方式可实现网络互联:一种是利用应用程序,即应用级互联;另一种是利用操作系统,即网络级互联。
应用级互联
早期的异构网络互联是通过应用程序完成的。用协议转换的观点来说,在这种互联网中,除了应用层协议外,其他各层协议都不相同。应用程序必须了解本机与网络连接的所有内部细节,并直接通过网络与其他应用程序通信,换句话说,应用程序直接建立在物理网络上,无中间协议。
例如,O S I电子邮件系统中的每台机器都必须运行一个称为消息传输代理M T A的应用程序,由它负责邮件的收发,而且每台中转邮件的机器也必须完整接收邮件,然后根据邮件地址将其转发到下一站。这就是一个典型的应用级互联的例子。
应用级互联是最容易想到也是最笨的办法。其缺点是:首先,在网络系统中增加新的功能意味着要为网络中的每台机器编写新的应用程序;第二,增加新的硬件意味着要修改旧的应用程序;第三,每个应用程序都必须处理本机与网络连接的细节,导致代码重复。上述这些问题的根源在于应用程序必须直接面对物理网络硬件。
网络互联是指将各种不同的物理网络(如不同的局域网或广域网)连接在一起构成统一的网络,它是计算机网络中是一个非常重要的概念和技术。
T C P/I P技术是实现网络互联的