TCP IP协议概念基础

网络 网络管理
本文主要讲述了TCP IP协议概念的基本内容,包括定义,寻址方式,传输规则,分层等方面的内容。希望大家能从中得到需要的材料。

对于互联网来说,各个层次的协议有条理地组织着整个网络的活动。其中,我们所熟知的TCP IP协议是最最基本的一组协议。为什么说是一组呢?因为其中本身就含有了两个概念上的协议。现在我们就来对TCP IP协议概念进行一个介绍。

TCP IP协议概念

协议是互相通信的计算机双方必须共同遵从的一组约定。TCP/IP(传输控制协议/网际协议)就是这样的约定,它规定了计算机之间互相通信的方法。TCP/IP是为了使接入因特网的异种网络、不同设备之间能够进行正常的数据通讯,而预先制定的一簇大家共同遵守的格式和约定。该协议是美国国防部高级研究计划署为简历ARPANET开发的,在这个协议集中,两个最知名的协议就是传输控制协议(TCP, Transfer Contorl Protocol)和网际协议(IP,Internet Protocol),故而整个协议集被称为TCP/IP。之所以说TCP/IP是一个协议簇,是因为TCP/IP包括了TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP等许多协议,对因特网中主机的寻址方式、主机的命名机制、信息的传输规则,以及各种各样的服务功能均做了详细约定,这些约定一起称为TCP/IP。

TCP IP协议和开放系统互连参考模型一样,是一个分层结构。协议的分层使得各层的任务和目的十分明确,这样有利于软件编写和通信控制。TCP IP协议分为4层,由下至上分别是网路接口层、网际层、传输层和应用层,如图所示。

TCP IP协议概念基础

目前在Internet上使用的是TCP IP协议。TCP IP协议叫做传输控制/网际协议,TCP IP协议概念是Internet国际互联网络的基础。TCP/IP是网络中使用的基本的通信协议。其中IP(Internet Protocol)全名为"网际互连协议",它是为计算机网络相互连接进行通信而设计的协议。TCP(Transfer Control Protocol)是传输控制协议。TCP IP协议是能够使连接到网上的所有计算机网络实现相互通信的一套规则,正是因为有了TCP IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。

从表面名字上看TCP IP协议概念,其中包括两个协议,传输控制协议(TCP)和互联网际协议(IP),其实TCP/IP实际上是1组协议的集合,它包括了上百个各种功能的协议。如:远程登录、文件传输和电子邮件等等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。IP协议之所以能使各种网络互联起来是由于它把各种不同的“帧”统一转换成“IP数据报”格式,这种转换是因特网的一个最重要的特点。所以IP协议使各种计算机网络都能在因特网上实现互通,即具有“开放性”的特点。

TCP IP协议的基本传输单位是数据包(datagram)。TCP协议负责把数据分成若干个数据包,并给每个数据包加上包头,包头上有相应的编号,以保证在数据接收端能将数据还原为原来的格式,IP协议在每个包头上还要加上接收端主机地址,这样数据通过路由器中的MAC地址来确定数据的流向,如果传输过程中出现数据丢失,数据失真等情况,TCP协议会自动要求数据重新传输,并重新组。总之,IP协议保证数据的传输,而TCP协议保证数据传输的质量。TCP IP协议数据的传输基于TCP IP协议的4层结构:应用层、传输层、网络层、接口层。

责任编辑:佟健 来源: 互联网
相关推荐

2010-06-08 13:32:19

TCP IP协议基础

2010-06-13 13:17:11

TCP IP协议

2016-11-08 13:58:57

TCPIP互联网

2010-06-12 15:49:54

TCP IP协议基础知

2015-10-29 09:51:35

TCPIP网络协议

2010-06-12 15:41:29

TCP IP通信协议

2010-09-08 15:11:36

TCP IP协议栈

2014-11-21 09:16:23

TCPIP

2014-10-15 09:14:24

IP

2020-12-03 08:37:38

TCPIPARP协议

2010-06-18 14:37:20

TCP IP协议

2010-06-12 15:54:09

TCP IP协议

2010-06-13 14:49:40

TCP IP协议优化

2010-09-17 16:38:41

TCP IP协议

2010-06-09 16:28:50

TCP IP传输协议

2010-06-08 15:10:08

2019-09-18 20:07:06

AndroidTCP协议

2017-08-16 11:00:38

TCPIP协议

2010-06-17 23:21:16

TCP传输控制协议

2019-09-30 09:28:26

LinuxTCPIP
点赞
收藏

51CTO技术栈公众号