TCP/IP(一)[1]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:

指导内容:
1.协议的概念及作用
2.协议的发展过程
3.TCP/IP协议定义及内容
4.TCP/IP内部结构
5.TCP/IP中的协议:


TCP/IP通讯协议

在谈论TCP/IP协议之前,我们先来了解一下,什么叫协议。它有何作用?

协议是对网络中的设备,以何种方式交换信息的一系列规定的组合,它对信息交换的速率,传输代码,代码结构,传输控制步骤,出错控制等许多参数做出定义及规范。

网络是一个互相连接的大群体,所以在相互连接的各个节点上需要拥有共同的“语言”--规范。根据它的定义和规则来控制数据传递,这种所谓的“语言”就是协议。

对于网络入门者来说,首先需要了解和懂得:这些协议在网络运行中起到什么作用?有何相互联系?为什么有了一个协议又要补充另外一个?

网络起初只是在小范围间的运作,随着网络的扩大和相互网络的互连,使得这个网络越来越大,原本的使用规定,已经不能满足庞大的运作。所以就需要制定更为严格的规章制度,这就是协议。
在不同网络的互连中,又会增加很多新的协议作为补充,或是独立成为一个新的标准。

数据在源传输地,到达目的地的过程中,由于网络的结构,和传输的层面,为此国际标准化组织ISO于1978年提出了“开放系统互连参考模式”,也就是大家所俗称的OSI(Open Sysytem Interconnection)网络七层模式。网络协议就是正对这些不同网络层的行为规范。

网络在发展过程中,形成了很多不同的协议族,每一个协议族都在网络的各层对应有相应的协议,其中作为规范Internet的协议族就是:TCP/IP协议


TCP/IP协议

TCP/IP全称:Transmission Control Protocol / Internet Protocol
中文翻译:传输控制协议 / 互联网协议

它是目前最为广泛的协议,它的流行和重要性是于Internet的迅猛发展和普及密切相关的。
TCP/IP最初是为互联网的原型:ARPANET所设计的,目的是提供一整套方便实用;能应用于多种网络上的协议,现在它也做到了这点,有了它,使得我们在网络互连中,变得简单,并且越来越多的网络加入其中,成为Internet的一个标准。

之前我们说过:TCP/IP协议是一个协议族,必然,它就会包括有很多功能各异的子协议

这里,我们就要深入介绍TCP/IP的内部结构和相关的子协议
TCP/IP协议之所以流行,部分原因在于它可以用在各种各样的通信管道和底层协议(例如:T1和X.25;以太网以及RS-232 串行接口)之上。

TCP/IP协议包括:TCP(Transmission Control Protocol )协议;IP(Internet Protocol)协议;UDP(User Datagram Protocol)协议;ICMP(Internet Control Message Protocol)协议和其他一些协议。

TCP/IP内部结构

TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象参考模型,其中每一层执行某一特定任务。目的是使各种硬件在相同层次上互相通信。
7层:物理层;数据链路层;网络层;数据层;话路层;表示层;应用层。

而TCP/IP的层次模型,一共分为四层:应用层;传输层;网络层;数据链路层。
每一层都呼叫它的下一层所提供的网络来完成自己需求。
(是不是有点糊涂了,让我做个比较:7层参考模型某方面来讲,它们是独立完成特定任务,而TCP/IP协议,在需要完成自身的任务时,都会呼叫它的下一层所提供的网络。)

应用层:

应用层是所有用户所面向的应用程序的统称,也就是应用程序用来沟通的层。这一层有着我们所熟悉的进行万维网-www访问协议(http);文件传输协议(FTP);电子邮件传输协议(SMTP);网络远程访问协议(Telnet);域名解析用的(DNS)协议等。

大家现在所使用的是一个个软件所构筑的大多为图形化的操作界面,而实际后台运行的便是上述协议。

传输层:

这一层的功能主要是提供应用程序间的通信,它提供节点间的数据传输服务,如:传输控制协议(TCP);用户传输报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层,这一层负责传输数据,并且确定数据已被送达并接收。

本文关键:TCP/IP(一)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top