您的位置:首页 > 理论基础 > 计算机网络

TCP/IP的基本概念

2016-03-25 14:37 531 查看
TCP/IP是一类协议系统,它是一套支持网络通信的协议集.

网络和协议

网络是计算机和类似计算机的设备之间通过常用的传输介质进行通信的集合,计算机通过应用程序来进行交互,应用程序来执行特定任务和管理输入/输出,如果该计算机是网络的一部分,该计算机上的应用程序必须可以和其他计算机上的应用程序进行通信,网络协议就是一套通用规则,用来帮助定义复杂数据传输的过程,数据传输从一台计算机的应用程序开始,通过计算机网络硬件,经过传输介质到达正确目的地,然后上传到目的计算机的网络硬件,最后到达负责接受的应用程序。

TCP/IP定义了网络通信过程,更重要的是,定义了数据单元的格式和内容,以便接收计算机能够正确解释接受到的消息,TCP/IP及其相关的协议构成了一套在TCP/IP网络中如何处理,传输和接受数据的完整系统。我们需要的是:TCP/IP标准定义了TCP/IP网络的通信规则,TCP/IP实现是一个软件组织,其执行某些功能使得类似计算机能够参与TCP/IP网络。TCP/IP标准和一个TCP/IP实现经常会被混淆。我们需要知道的是TCP/IP标准的目的是确保所有厂商提供TCP/IP实现能够很好的兼容。



TCP/IP有下面两个特点:

端点验证:两台实际的计算机都称为端点,因为他们位于信息链的末端,负责确认和验证传输,所以计算机都是对等操作,没有监视中心模式。

动态路由选择:连接到多个路径的节点,和路由器基于某个条件选择数据传输路径。

1 TCP/IP特性:

逻辑寻址,路由选择,名称解析,错误控制和流控制,应用支持。

1逻辑寻址:网络适配器有一个独一无二并且永久的物理地址,在局域网中,底层协议使用适配器的物理地址通过物理网络传送数据,每台计算机的网络适配器监听每一个在局域网中传送的消息,确定消息是不是给它自己的物理地址。TCP/IP通过逻辑寻址提供了子网化能力,在TCP/IP中,计算机的逻辑地址被称为IP地址,一个IP地址可能包括:

一个识别网络的网络ID数字

一个在网络识别子网的子网ID数字

一个在子网识别计算机的主机ID数字

在TCP/IP中,逻辑地址与具体硬件物理地址相互转换使用的是ARP和RARP协议。

2 路由选择:

路由器是一种特殊的设备,能够读取逻辑地址信息,并将数据通过网络直接传送到他的目的地。最简单的应用是:路由器将一个局域子网从大型的网络中分离出去。TCP/IP中定义了路由器如何找到网络路径的协议。

3 名称解析:

虽然数字化的IP地址比网络适配器预先设好的物理地址对用户更友好,但IP地址的设计目的是为了让计算机更方便,而不是用户,因此TCP/IP提供了一个以用户为导向的字母数字名称的相似结构,称为域名或DNS名,域名到IP地址的映射称为名称解析。称为域名服务器的特殊计算机存储了显示如何将域名和IP地址转换的表格。

4 错误控制和流控制:

TCP/IP协议集提供确保数据在网络中可靠传送的特性,这些特性包括了检查数据的传输错误和网络信息成功接收的通知。

5 应用支持

几种网络应用程序可能运行在一台计算机上,协议软件必须提供某些方法判断数据包属于哪个应用程序,在TCP/IP中,这个通过系统的逻辑管道实现从网络到应用程序的接口被称为端口,每个端口有一个数字用于识别它,可以把端口想想为在计算机中的逻辑管线,数据通过这些管线可以从应用程序到协议软件中传输。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: