×

tcp ip协议的体系结构和特点

tcp ip协议的体系结构和特点(各层协议的作用,以及TCP/IP协议的特点)

admin admin 发表于2024-05-22 16:58:28 浏览28 评论0

抢沙发发表评论

大家好,今天小编来为大家解答以下的问题,关于tcp ip协议的体系结构和特点,各层协议的作用,以及TCP/IP协议的特点这个很多人还不知道,现在让我们一起来看看吧!

本文目录

各层协议的作用,以及TCP/IP协议的特点

有三种体系结构分层模式:OSI、五层协议、TCP/IP。

OSI七层协议:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。

五层协议:应用层、运输层、网络层、数据链路层、物理层

TCP/IP:应用层、运输层、网际层、网络接口层

三种体系的区别:OSI七层体系结构多用于理论;TCP/ip是现实中使用的体系;五层协议是教学使用的。

体系结构的最高层。任务是通过应用进程间的交互来完成特定网络应用。是应用程序通信和交互的规则。 例子:域名系统DNS 支持万维网应用的HTTP协议 支持电子邮件的SMTP协议

任务是为两台主机中进程之间的通信提供通用的数据传输服务。

复用:多个应用层进程可同时使用下面运输层的服务。 分用:运输层把收到的信息分别交付上面应用层中的相应进程。

运输层主要有TCP和UDP两种协议:

为主机间提供通信服务。在发送数据时,网络层把运输层的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫做IP数据报,或简称为数据报。

网络层使用的时IP协议

两台主机通信,总是在一段一段的链路上传送的,这就需要需要专门的链路层的协议。

在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送帧。每一帧包括数据和必要的控制信息。

在接收数据时,控制信息使接收端能够知道一个帧从哪个比特开始和到哪个比特结束。从帧中提取出数据部分,上交给网络层。

在物理层上所传数据的单位时 比特 确保发送的1收到的也是1。

物理层考虑用多大的电压代表1或0,以及接收方如何识别出发送方所发送的比特。

OSI七层结构中多了表示层和会话层。 在五层体系结构中,这两层交给应用程序开发者去实现。

表示层:数据压缩、加密以及数据描述,这使得应用程序不必关系在各台主机中数据内部格式不同的问题

会话层:建立及管理会话

只有四层。将数据链路层和物理层合并为网络接口层。

TCP/IP体系结构不严格遵守OSI分层概念,应用层可能会直接使用IP层或者网络接口层(例如呢)

在向下的过程中,需要添加下层协议所需要的首部或者尾部,而在向上的过程中不断拆开首部和尾部

路由器只有下面三层协议,因为路由器位于网络核心中,不需要为进程或者应用程序提供服务,因此也就不需要应用成和传输层

TCP/IP协议具有哪些特点呢

TCP/IP协议具有以下的几个特点:1.开放的协议标准,可以免费使用,并且独立于特定的计算机硬件与操作系统。2.独立于特点的网络硬件,可以运行在局域网,广域网,更适用于互联网中。3.统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有唯一的地址。4.标准化的高层协议,可以提供多种可靠的用户服务。如有其它问题请追问

什么是TCP协议,它的主要特点是什么

TCP/IP协议是现在互联网的基础。TCP/IP协议主要有如下的特点。1、TCP/IP协议是一个开放的协议标准,所有人都可以免费试用,并且是独立于硬件和操作系统的。2、TCP/IP协议是不区分网络硬件的,它在局域网,广域网和互联网中都被广泛使用。3、TCP/IP协议使用统一的网络地址分配的方案。网络中的每台电脑都具有唯一的IP地址。4、TCP/IP协议是一个标准的高层协议,拥有极高的可靠性,可以为用户提供可靠的服务。

tcp/ ip协议族是怎样一个体系结构

TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务。

1、数据链路层

数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(比如以太网、令牌环等)上的传输。数据链路层两个常用的协议是ARP协议和RARP协议。它们实现了IP地址和机器物理地址之间的相互转换。

2、网络层

网络层实现数据包的选路和转发。WAN通常使用众多分级的路由器来连接分散的主机或LAN,因此,通信的两台主机一般不是直接相连的,而是通过多个中间节点(路由器)连接的。

3、传输层

传输层为两台主机上的应用程序提供端到端(end to end)的通信。与网络层使用的逐跳通信方式不同,传输层只关心通信的起始端和目的端,而不在乎数据包的中转过程。

4、应用层

应用层负责处理应用程序的逻辑。数据链路层、网络层和传输层负责处理网络通信细节,这部分必须既稳定又高效,因此它们都在内核空间中实现。而应用层则在用户空间实现。

扩展资料

TCP 之所以可靠,由于以下原因:

1、数据包校验:目的是检测数据在传输过程中的任何变化,若校验出包有错,则丢弃报文段并且不给出响应,这时 TCP 发送数据端超时后会重发数据;

2、对失序数据包重排序:既然 TCP 报文段作为 IP 数据报来传输,而 IP 数据报的到达可能会失序,因此 TCP 报文段的到达也可能会失序。TCP 将对失序数据进行重新排序,然后才交给应用层;

3、丢弃重复数据:对于重复数据,能够丢弃重复数据;

4、应答机制:当 TCP 收到发自 TCP 连接另一端的数据,它将发送一个确认。这个确认不是立即发送,通常将推迟几分之一秒;

5、超时重发:当 TCP 发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段;

6、流量控制:TCP 连接的每一方都有固定大小的缓冲空间。TCP 的接收端只允许另一端发送接收端缓冲区所能接纳的数据,这可以防止较快主机致使较慢主机的缓冲区溢出,这就是流量控制。

参考资料

百度百科-TCP/IP协议

简述计算机网络的OSI体系结构模型和TCP/IP体系结构模型的内容及其特点

OSI(开放系统互联模型)分7层,而TCP/IP模型一般分四层或五层(最底层网络接入层可以分为两层物理层和数据链路层),现在网络层次术语仍然使用OSI模型所定义的层次结构,但现在建立的大多数网络所使用的网络标准和协议是根据TCP/IP模型的。OSI是早期的网络模型,相比较TCP/IP模型更符合现在的网络结构。

OK,关于tcp ip协议的体系结构和特点和各层协议的作用,以及TCP/IP协议的特点的内容到此结束了,希望对大家有所帮助。