文档介绍:目录
第二章网络基础知识
TCP/IP协议
什么是TCP/IP协议
T C P / I P(传输控制协议/网际协议)是一组网络协议。T C P和IP 只是这一组协议中的两个,而且是两个最重要的协议。协议就好比是一种语言。任何一种语言,都有一定的规则,如特定的声音代表特定含义,某些词代表对话的开始和结束。
T C P / I P是一组计算机使用的规则,就像人们讲的英语或法语。只会讲英语的人和只会讲法语的人很难进行有意义的对话,因此只会讲T C P / I P的计算机很难与只会讲Novell IPX的计算机交换信息。
T C P / I P协议使得运行不同操作系统的计算机能以有序的方式交换数据。
最常用于描述数据通信的模型是开放系统互连( O S I)模型。这个七层模型是为O S I协议族定义的,并且它给我们提供了一个框架,以便考察T C P / I P协议族中每一个协议的作用和功能。
协议都是与特定的O S I模型层相关的,如第2层或第3层。下面首先给出
O S I模型的简单定义。
OSI参考模型
主要是基于以下的一些好处,国际标准化组织(ISO)把开放系统互
(OSI)一个大问题划分成七个小问题,即网络互联七层参考模型
降低复杂性
标准化接口
模块化结构
保证技术的互操作性
加速演变
简化教学和学习
O S I参考模型为计算机连网提供了一种模型。O S I参考模型由国际标准化组织( I S O)定义。它由七层组成。每一层完成特定的任务。这七层是:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。应用层到网络层一般由软件实现,数据链路层和物理层由硬件和软件一起实现。
在这种网络计算机通信的后面,表明了这样一种概念,在应用层,一个应用程序想向驻留在网络上另一台计算机上的应用程序发送一些数据。例如,一个工作站邮件程序希望通过邮件服务器向另一个用户发送一封邮件,则这个工作站的邮件应用程序必须获得要发送的信息的内容,并以某种方式将它与目的地址一起打包。这些信息必须以某种方式被编码成
1和0表示的二进制电信号。然后才能在网络电缆上传输。OSI的参考模型为异种网络互联提供了坚实地基础,但是目前尚无任何一种协议与之完全一一对应,目前广泛使用在互联网上的TCP\IP协议簇就是根据OSI七层参考模型制定出来的。
由于OSI模型的上三层的功能比较模糊,并没有严格的界限,因此在TCP\IP协议中上三层合并为一层--应用层,协议举例:, Ftp, Smtp, Tftp等
传输层协议主要有两种,TCP和UDP。TCP是面向连接的,带有丰富的流控、差错校验序号、确认和重发等信息,因此可以提供高可靠的传输,适合于数据业务。UDP是无连接的协议,没有丰富的流控、差错校验序号、确认和重发等信息,而是尽力传送,因此具有较高的传输效率,适合于实时性较强、延时敏感的业务如:IP语音等。网络层的协议主要有IP协议传输工具,ICMP协议控制和管理,ARP协议完成逻辑地址和物理地址的映射。TCP\IP协议对下2层没有严格的定义,他们可以是以太网、令牌环、FDDI、帧中继FR、,因此TCP\IP协议具有广泛的实用性。
2、从O