TCP/IP(一)Web服务器教程
|
| 论文作者:佚名 论文来源:不详 论文发布时间:2006-6-18 21:56:10 论文发布人:chjchjchj |
减小字体
增大字体
摘要:TCP/IP(一) 指导内容: 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/UDP服务信任主机地址,所以攻击者可以冒充一个被信任的主机或客户,使用“IP Source Routing”采取一些操作,就可把攻击者的系统假扮成某一个特定服务器的可信任用户,关于协议的安全方面,我会在本联盟以下的网络讲座中详细与大家讨论,交流。哇~我先来帮忙做下广告,哈哈,如果觉得这个教学计划好的话,大家也要帮忙做宣传啊,让更多朋友能学到真正有意义的知识。。。彭!好痛,谁丢的烂冬瓜?-- 哈哈,继续~)
网络层:
TCP/IP协议族中非常关键和重要的一层。它主要定义了IP地址格式,从而能够使得不同应用类型的数据在Internet上通畅的传输。简单说,就是负责基本的数据包传输功能,让每一块数据包都能够到达目的主机(火火注:但是它不检查是否被正确接收...好了,不说了,不然雪精灵要打pp了 :P )这一层包含的协议就是IP协议。
网络接口层:
这是TCP/IP协议族中最底层,负责接收IP数据包并且通过网络发送它,或者从网络上接收物理帧,抽出IP数据包,交给IP层。简单说:对实际的网络媒体的管理,定义如何使用实际网络(如:Ethernet;Serial Line 等)来传输数据。
大家是否还有精力继续,不如先休息一下,打场CS如何?调节一下精神。哈哈,在下可是很菜的哦~ ZZZ...Zzz...zzz.......
下面我们就开始讨论学习TCP/IP中的各项子协议。
TCP/IP中的协议:
以下开始介绍TCP/IP中的协议都具备什么样的功能,都是如何工作的:
1.IP(Internet protocol)网络协议
网络协议:IP是TCP/IP的心脏,也是网络层中最重要的协议。 IP层接收由最底层([]
[返回上一页]
[打 印]
[收 藏]
| |