TCP/IP网络体系结构中,各层内分别有什么协议,每一种协议的作用是什么?

作者&投稿:潮炉 (若有异议请与网页底部的电邮联系)
TCP/IP协议划分为几个层次?各个层次的作用是什么?~

TCP/IP协议共划分为4个层次,各个层次的作用如下:
1、链路层
链路层有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。
它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。把链路层地址和网络层地址联系起来的协议有ARP(Address Resolution Protocol,地址解析协议)和RARP(Reverse Address Resolution Protocol,逆地址解析协议)。
2、网络层
网络层处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(Internet Protocol,网际协议)、ICMP协议(Internet Control Message Protocol,网际控制报文协议)和IGMP协议(Internet Group Management Protocol,网际组管理协议)。
3、传输层
传输层主要为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议:TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)。
4、应用层
应用层负责处理特定的应用程序细节。几乎各种不同的TCP/IP实现都会提供下面这些通用的应用程序:Telnet远程登录、SMTP、FTP、HTTP应用层负责处理特定的应用程序细节。几乎各种不同的TCP/IP实现都会提供下面这些通用的应用程序:Telnet远程登录、SMTP、FTP、HTTP等。

扩展资料:
TCP/IP协议的特点:
(1)协议标准是完全开放的,可以供用户免费使用,并且独立于特定的计算机硬件与操作系统。
(2)独立于网络硬件系统,可以运行在广域网,更适合于互联网。
(3)网络地址统一分配,网络中每一设备和终端都具有一个唯一地址。
(4)高层协议标准化,可以提供多种多样可靠网络服务。
参考资料来源:百度百科-TCP/IP协议

我知道TCP/IP协议分为哪四层,具体作用是什么。TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:
应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
传输层:在此层中,它提供了节点间的数据传送,应用程序之间的通信服务,主要功能是数据格式化、数据确认和丢失重传等。如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
网络接口层(主机-网络层):接收IP数据报并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。


拓展内容。TCP/IP 是基于 TCP 和 IP 这两个最初的协议之上的不同的通信协议的大的集合。

一、TCP/IP网络体系结构中,常见的接口层协议有:
Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等。
1.网络层
网络层包括:IP(Internet Protocol)协议、ICMP(Internet Control Message Protocol) 、控制报文协议、ARP(Address Resolution Protocol)地址转换协议、RARP(Reverse ARP)反向地址转换协议。
2.传输层
传输层协议主要是:传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram protocol)。
3.应用层
应用层协议主要包括如下几个:FTP、TELNET、DNS、SMTP、RIP、NFS、HTTP。

二、TCP/IP网络体系结构中,每一种协议的作用有:

  1. TCP/IP协议不依赖于任何特定的计算机硬件或操作系统,提供开放的协议标准,即使不考虑Internet,TCP/IP协议也获得了广泛的支持。所以TCP/IP协议成为一种联合各种硬件和软件的实用系统。

2.TCP/IP协议并不依赖于特定的网络传输硬件,所以TCP/IP协议能够集成各种各样的网络。用户能够使用以太网(Ethernet)、令牌环网(Token Ring Network)、拨号线路(Dial-up line)、X.25网以及所有的网络传输硬件。

3.统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址

4.标准化的高层协议,可以提供多种可靠的用户服务。



TCP/IP传输协议是一个四层的体系结构,应用层、传输层、网络层和网络接口层都包含其中。

1、应用层:可以建立或解除与其他节点的联系,这样可以充分节省网络资源。

2、运输层:运输层在整个TCP/IP协议中起到了中流砥柱的功能,在运输层中,TCP和UDP也同样起到了中流砥柱的作用。

3、网络层:在TCP/IP协议中网络层可以进行网络连接的建立和终止以及IP地址的寻找等功能。

4、网络接口层:由于网络接口层兼并了物理层和数据链路层,所以网络接口层既是传输数据的物理媒介。

参考模型

TCP/IP由它的2个主要协议即TCP协议和IP协议而得名。TCP/IP是Internet上所有网络和主机之间进行交流时所使用的共同“语言”,是Internet上使用的一组完整的标准网络连接协议。通常所说的TCP/IP协议实际上包含了大量的协议和应用,且由多个独立定义的协议组合在一起,因此,更确切地说,应该称其为TCP/IP协议集。

以上内容参考:百度百科-计算机网络体系结构



一、网络接入层:

1、 MAC:媒体接入控制,主要功能是调度,把逻辑信道映射到传输信道,负责根据逻辑信道的瞬时源速率为各个传输信道选择适当的传输格式。MAC层主要有3类逻辑实体,第一类是MAC-b,负责处理广播信道数据;第二类是MAC-c,负责处理公共信道数据;第三类是MAC-d,负责处理专用信道数据。

2、LC:无线链路控制,不仅能载控制面的数据,而且也承载用户面的数据。RLC子层有三种工作模式,分别是透明模式、非确认模式和确认模式,针对不同的业务采用不同的模式。

3、BMC:广播/组播控制,负责控制多播/组播业务。

4、PDCP:分组数据汇聚协议,负责对IP包的报头进行压缩和解压缩,以提高空中接口无线资源的利用率。

二、网络层:

1、IP:IP协议提供不可靠、无连接的传送服务。IP协议的主要功能有:无连接数据报传输、数据报路由选择和差错控制。IP地址是重要概念

2、ARP:地址解析协议。基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。以太网中的数据帧从一个主机到达网内的另一台主机是根据48位的以太网地址(硬件地址)来确定接口的,而不是根据32位的IP地址。

3、RARP:反向地址转换协议。允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。局域网网关路由器中存有一个表以映射MAC和与其对应的 IP 地址。当设置一台新的机器时,其 RARP 客户机程序需要向路由器上的 RARP 服务器请求相应的 IP 地址。

4、IGMP:组播协议包括组成员管理协议和组播路由协议。组成员管理协议用于管理组播组成员的加入和离开,组播路由协议负责在路由器之间交互信息来建立组播树。

5、ICMP:Internet控制报文协议。用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

6 、BGP :边界网关协议。处理像因特网大小的网络和不相关路由域间的多路连接。

7、RIP:路由信息协议。是一种分布式的基于距离矢量的路由选择协议。

三、传输层:

1、TCP: 一种面向连接的、可靠的、基于字节流的传输层通信协议。

2、UDP: 用户数据报协议,一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

3、RTP: 实时传输协议,为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务下的交互式视频音频或模拟数据。

4、SCTP:一个面向连接的流控制传输协议,它可以在两个端点之间提供稳定、有序的数据传递服务。SCTP可以看做是TCP协议的改进,它继承了TCP较为完善的拥塞控制并改进TCP的一些不足。

四、应用层:

1、HTTP:超文本传输协议,基于TCP,是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。

2、SMTP:简单邮件传输协议,是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

3、SNMP:简单网络管理协议,由一组网络管理的标准组成,包含一个应用层协议、数据库模型和一组资源对象。

4、FTP:文件传输协议,用于Internet上的控制文件的双向传输。同时也是一个应用程序。

5、Telnet:是Internet远程登陆服务的标准协议和主要方式。为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。

6、SSH:安全外壳协议,为建立在应用层和传输层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

7、NFS:网络文件系统,是FreeBSD支持的文件系统中的一种,允许网络中的计算机之间通过TCP/IP网络共享资源。

TCP/IP网络体系结构中,各层作用:

1、网络接入层:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性,确保原始的数据可在各种物理媒体上传输,为设备之间的数据通信提供传输媒体及互联设备,为数据传输提供可靠的环境。

2、网络层:提供阻塞控制,路由选择(静态路由,动态路由)等。

3、传输层:提供分割与重组数据,按端口号寻址,连接管理差错控制和流量控制,纠错的功能。传输层要向会话层提供通信服务的可靠性,避免报文的出错、丢失、延迟时间紊乱、重复、乱序等差错。

4、应用层:与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。



TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。

TCP/IP整体构架概述

TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:

应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。

传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。

互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。

网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。

TCP/IP中的协议

以下简单介绍TCP/IP中的协议都具备什么样的功能,都是如何工作的:

1. IP

网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议。

IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。

高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从一个有效的主机发送来的。IP确认包含一个选项,叫作IP source routing,可以用来指定一条源地址和目的地址之间的直接路径。对于一些TCP和UDP的服务来说,使用了该选项的IP包好象是从路径上的最后一个系统传递过来的,而不是来自于它的真实地点。这个选项是为了测试而存在的,说明了它可以被用来欺骗系统来进行平常是被禁止的连接。那么,许多依靠IP源地址做确认的服务将产生问题并且会被非法入侵。

2. TCP

如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。

TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。

面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。

3.UDP

UDP与TCP位于同一层,但对于数据包的顺序错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网落时间协议)和DNS(DNS也使用TCP)。

欺骗UDP包比欺骗TCP包更容易,因为UDP没有建立初始化连接(也可以称为握手)(因为在两个系统间没有虚电路),也就是说,与UDP相关的服务面临着更大的危险。

4.ICMP

ICMP与IP位于同一层,它被用来传送IP的的控制信息。它主要是用来提供有关通向目的地址的路径信息。ICMP的‘Redirect’信息通知主机通向其他系统的更准确的路径,而‘Unreachable’信息则指出路径有问题。另外,如果路径不可用了,ICMP可以使TCP连接‘体面地’终止。PING是最常用的基于ICMP的服务。

5. TCP和UDP的端口结构

TCP和UDP服务通常有一个客户/服务器的关系,例如,一个Telnet服务进程开始在系统上处于空闲状态,等待着连接。用户使用Telnet客户程序与服务进程建立一个连接。客户程序向服务进程写入信息,服务进程读出信息并发出响应,客户程序读出响应并向用户报告。因而,这个连接是双工的,可以用来进行读写。

两个系统间的多重Telnet连接是如何相互确认并协调一致呢?TCP或UDP连接唯一地使用每个信息中的如下四项进行确认:

源IP地址 发送包的IP地址。

目的IP地址 接收包的IP地址。

源端口 源系统上的连接的端口。

目的端口 目的系统上的连接的端口。

端口是一个软件结构,被客户程序或服务进程用来发送和接收信息。一个端口对应一个16比特的数。服务进程通常使用一个固定的端口,例如,SMTP使用25、Xwindows使用6000。这些端口号是‘广为人知’的,因为在建立与特定的主机或服务的连接时,需要这些地址和目的地址进行通讯。

网络接口层
常见的接口层协议有:

  Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等。
网络层
网络层包括:IP(Internet Protocol)协议、ICMP(Internet Control Message Protocol)

  控制报文协议、ARP(Address Resolution Protocol)地址转换协议、RARP(Reverse ARP)反向地址转换协议。
传输层
传输层协议主要是:传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram protocol)。
应用层
应用层协议主要包括如下几个:FTP、TELNET、DNS、SMTP、RIP、NFS、HTTP。
。。。。。。


什么是cp
CP,是英文单词couple的缩略词,意思是指夫妇、夫妻、情侣这类。而且在生活中人们经常会将两个互不相连的人称为cp,近年来在其他场合中也开始广泛使用,通常来说这种配对并不是我们常规意义上理解的“他们本身就是一对”的说法,而更多情况下只是别人的幻想而已。此外,CP还是一种王道组合的意思,在韩国...

cp是什么?
网上说的处cp也就是指认为谁和谁是一对,但是这并不是常规意义上理解的他们本身就是一对的说法。需要说明的是,配对一词从根本上讲只是一种同人用语。在日本,配对使用场合也基本最多地只出现在同人创作活动中。“CP”的合作,是一个很不错的营销噱头。说早前观众是被他们的“演技”所吸引,那么随...

cp是什么意思
1. 在网络用语中,"CP"通常指的是"couple"的缩写,用以表示夫妻或情侣关系。在二次元文化中,这个词用来描述两个角色之间的情侣配对,这种配对可能是原作中的设定,也可能是粉丝基于个人喜好所创造的搭配。2. "CP"在流行文化中也可以表示“配对”的概念,不仅限于情感关系。例如,在游戏玩家之间,选择...

cp是什么意思,为什么叫cp
这个词就有夫妻、配对的意思。最原始这个词其实来自于日本,准确来说是来自日本动漫,大家喜欢把动漫中彼此有密切关联、特别是有情侣关系、恋爱关系的一队人物称为“xxcp”,比如我们都知道的“新兰cp”。慢慢这个词也从二次元来到三次元,现实中的情侣或者夫妻也可以用“某某c...

CP到底是什么意思?
这个词就有夫妻、配对的意思。最原始这个词其实来自于日本,准确来说是来自日本动漫,大家喜欢把动漫中彼此有密切关联、特别是有情侣关系、恋爱关系的一队人物称为“xxcp”,比如我们都知道的“新兰cp”。慢慢这个词也从二次元来到三次元,现实中的情侣或者夫妻也可以用“某某...

什么是CP?
CP是characterpairing的简称,对于漫画、小说、电视剧中的角色,粉丝根据自己的喜好进行配对形成的假想情侣。cp即配对,简称cp,是网络流行词,本意是指有恋爱关系的同人配对,主要运用于二次元ACGN同人圈,近年来在三次元等其他场合也开始广泛使用。随后,cp不只是同性爱作品,在描写一般男女间异性恋爱的同人...

“cp”是什么意思?
CP是couple的缩写,英文原指夫妇、夫妻、情侣这类。夫妇,一对的意思,是fans们想象的看起来赏心悦目的情侣配。1、CP(Character Pairing)人物配对的缩写,主要用在同人作品中。官方确定的人物配对,也就是官方CP,通称“官配”,官配一般都是男女主角、青梅竹马和已结婚角色。2、CP简称里面的顺序意义...

cp是什么意思cp什么意思
cp是情侣的意思。CP是英语中couple的缩写,意思是夫妻,一对配偶。cauple;是指配对,也指一对一对的,常常用来表示一男一女。CP现在已经出现在了各大综艺节目中,其他场合也开始广泛使用。比如,游戏组cp、QQ空间组cp,官方CP、国民CP等等。情侣是一个汉语词汇,拼音是qínglǚ,指相互吸引并相爱,在...

cp是什么意思?
1、国民cp:国民,就是全国公认的,泛指很多人都认可的或者符合大多数人心中所设想的。比如说《快乐大本营》节目主持人吴昕和杜海涛就被称为国民cp。因为在节目中观众经常调侃他们为一对,时间长了,在大多数的观众心中已经默认为他们是一对了。2、cpdd要分两段来看,cp是英文单词“couple”的简写,...

什么是cp?
CP可以理解为配对。可以理解为快乐。可以理解为吃糖。可以理解为精神食粮。可以理解为专业术语单词的简称。CP是配对。是糖。是快乐。是精神食粮 CP=配对。CP全程:couple。简称:CP。大写CP。小写:cp。英文:couple。CP=配对。CP全程:Coupling。缩写:CP。大写CP。小写:cp。英文:Coupling。CP=配对...

虎林市18843494116: TCP/IP协议的体系结构分为哪几层?每层的功能?
萧仪丝白: ICP/IP协议分为:网络接口层,网际网层(IP层),传输层,应用层等四个层次. 作用: 1.网络接口层:接收IP数据并通过特定的网络进行传输,或从网络上接收物理帧,抽取IP数据报并转交给网际层. 2.网际网层(IP层):该层负责相同或不同网络中计算机之间的通信,主要处理数据和路由. 3.传输层:主要功能是数据格式化、数据确认和丢失重传等. 4.应用层:向用户提供一组常用的应用层协议. 查看原帖>>

虎林市18843494116: TCP/IP模型网络有几层?各层的主要协议分别是什么?
萧仪丝白: 你好1:分4层:从下到上分别是:网络接口层,互联层,传输层,应用层网络接口层:负责通过网络发送数据和接收IP报文互联层:负责把报文分组发送到目的主机{1.处...

虎林市18843494116: TCP/IP体系共有几个层次 -
萧仪丝白: 四层体系结构: 1.数据链路层 2.网络层 3.传输层 4.应用层 ,其中IP是在第二层网络层中,TCP是在第3层传输层中,Internet体系结构最重要的是TCP/IP协议,是实现互联网络连接性和互操作性的关键,它把许多台的Internet上的各种网络连接起...

虎林市18843494116: TCP/IP网络体系结构中,网际层主要协议有? -
萧仪丝白: IP(Internet Protocol)协议、ICMP(Internet Control Message Protocol) 控制报文协议、ARP(Address Resolution Protocol)地址转换协议、RARP(Reverse ARP)反向地址转换协议.IP是网络层的核心,通过路由选择将下一跳IP封装后交给接口层....

虎林市18843494116: TCP/IP参考模型有哪几层,及工作在各层上有哪些协议?
萧仪丝白: TCP/IP协议分为如下4层: 网络接口层:负责接收和发送物理帧 网络层:负责相邻节点之间的通信 传输层:负责起点到终点的通信 应用层:提供诸如文件传输、电于邮件...

虎林市18843494116: 在TCP/IP协议体系中,将网络结构自上而下划分为四层,(1)应用层 (2)传输层 ( -
萧仪丝白: C,发送的时候先从应用层出发,每层加上各层信息,然后接收方肯定是从物理层开始,解码包然后去掉各层信息.

虎林市18843494116: TCP/IP 的体系结构? -
萧仪丝白: 1、TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传输单元.网络接口层将帧放在网上,或从...

虎林市18843494116: 简述TCP/IP的体系结构,并简要说明各层的功能? -
萧仪丝白: 协议分层 正如OSI七层模型定义的一样,TCP/IP协议也根据不同的通信功能分为不同的层次,TCP/IP通常被认为是一个四层协议系统,TCP/IP的四层跟OSI的七层对应关系如表1-2所示. 表1-2 TCP/IP协议与OSI七层模型的对应关系 OSI七层模...

虎林市18843494116: 关于TCP/IP问题21、在TCP/IP协议体系中,将网
萧仪丝白: C . 发送方从上层向下层传输数据,每经过一层附加协议控制信息过程是应用层->传输层->IP层(增加IP头)->数据链路层(增加帧头和帧尾)其中传输层到IP层可能会拆分数据成多个IP分组,数据链路层可能会填充一些额外信息,使得包长合法.接收方是属于逆过程接收方从下层向上层接收数据,每经过一层去除协议控制信息注:IP层即为网际层,网络接口层为数据链路层,翻译不一样

虎林市18843494116: 47;IP协议参考模型共分为了几层,4层分别是什么?TCP
萧仪丝白: TCP/IP协议参考模型4层1网络接口层2网络层3传输层4应用层OSI模型7层1物理层2数据链路层3网络层4传输层5回话层6表达层7应用层

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网