计算机网络传输层协议概述


1087
13
00001110 00001011 → 14.11 00000000 00010001 → 0 和 17
15
全0
00000000 00001111 → 15
数据 数据 数据 数据 00000100 00111111 → 1087
数据 数据 数据 全 0
00000000 00001101 → 13 00000000 00001111 → 15
数据
数据 IP 数据报
用户数据报 UDP 有两个字段:数据字段和首部 字段。首部字段有 8 个字节,由 4 个字段组成, 每个字段都是两个字节。
字节
4 源 IP 地址
4 目的 IP 地址
11 2 0 17 UDP长度
字节
12
2
2
2
伪首部 源端口 目的端口 长 度
2 检验和
UDP 用户数据报 首 部
复用:从多个应用进程
获取数据, 用首部(便于 随后的分用)封装数据
分用: 将接收到的段传 递给正确的应用层进程
application-layer data
segment
P1
header
M
application segment Ht M transport
Hn segment network
receiver
可靠
确认数据
UDP
重传丢失数据
按发送顺序处理数据
快速、低开销 无需确认 不重传丢失数据 按接收顺序处理数据
UDP 基于端口的复用和分用
端口 1
端口 2
端口 3
UDP 分用 UDP 数据报发送
IP 层
UDP 基于端口的复用和分用
端口 1
端口 2
端口 3
UDP 分用 UDP 数据报到达
IP 层
UDP 基于端口的复用和分用
校验和用于数据传 输的差错检查
源端口 目的端口 长 度 校验和
UDP 用户数据报 首 部
数据
首部
数据 IP 数据报
22
UDP报文首部结构
字节
4 源 IP 地址
4 目的 IP 地址
11 2 0 17 UDP长度
字节
12
2
2
2
伪首部 源端口 目的端口 长 度
2 检验和
UDP 用户数据报 首 部
发送在前 首部
之 一 :
数据传递:套接字
数据传递: 报文段/数据报
数据传递:为应用进程提供逻辑通信信道
5AP1 AP2 4 3 2 1
应用进程
应用进程
端口 传输层提供应用进程间的逻辑通信 端口
网络层
AP3 AP45 4 3 2 1
• 网络层: 在端系统间进行通信 • 传输层: 在进程间进行通信
8
数据传递:为应用进程提供逻辑通信信道
数据 IP 数据报
计算 UDP 检验和的例子
10011001 00010011 → 153.19
12 字节 伪首部
8 字节 UDP 首部
7 字节 数据
153.19.8.104
00001000 01101000 → 8.104
171.3.14.11
10101011 00000011 → 171.3
全 0 17 15
• 传输层对高层用户屏蔽网络的差异,使高层 用户的对等实体在交互过程中不受下层通信 技术细节的影响。
两种逻辑通信信道:UDP和TCP
应 发
用送 层进
程 数据

收 进 程 数据
运 输
全双工可靠信道

使用 TCP 协议

送 进 程 数据




程 数据
不可靠信道 使用 UDP 协议
两种运输层协议 :UDP和TCP
应用进程

因特网
应用进程

IP 协议的作用范围 (提供主机之间的逻辑通信)
TCP 和 UDP 协议的作用范围 (提供进程之间的逻辑通信)
传输层概述
• 传输层协议只在端系统上运行。 • 传输层协议的主要功能之一是确定在源系统
上生成消息和在目的系统上接收消息的较高 层进程。
• 传输层实体能够根据高层应用的需求提供不 同的服务质量。
P3
P4
M
M
application transport network
M P2
application transport network
17
UDP 基于端口的复用和分用
发送方 应用进程
端口 TCP复用 UDP复用
TCP报文段 UDP报文
IP复用
接收方 应用进程
端口
TCP分用
UDP分用
TCP报文段 UDP报文
C1等待Server响应DNS返 回port49152
C2等待Server响应 RADIUS返回port51152
发送到UDP的Clients的Server响应 使用随机port为目的port
UDP在C/S模式的应用
UDP 基于端口的复用和分用
应 用 层
TFTP 客户
出队列
入队列
传 输 层
UDP 端口 51000
计算机网络传输层协议概述
传输层传与输网层络层位的置关系
网络层为主机之间数据如何经过 路由器选路到达对方提供服务
传输层加强了网络层的服务,在数据能 到达对方的前提下,为数据的传输进行 控制,为进程间进行通信提供服务
2
传输层的作用之一:标志应用程序
传输层的作用之一:标志应用程序
标传 志输 应层 用的 程作 序用
IP分用
IP数据报
IP网络
IP数据报
UDP 基于端口的复用和分用
Server
C1 DNS请求
C2 RADIUS请求
C1
C2
Server DNS响应: 源port:53
目的port:49152
DNS:port53 RADIUS:port1812
Server RADIUS响应: 源port:1812
目的port:51152
发送在前 首部
数据
数据 IP 数据报
在计算检验和时,临时把“伪首部”和 UDP 用户数据 报连接在一起。伪首部仅仅是为了计算检验和。
字节
4 源 IP 地址
4 目的 IP 地址
11 2 0 17 UDP长度
字节
12
2
2
2
伪首部 源端口 目的端口 长 度
2 检验和
UDP 用户数据报
发送在应用层
UDP
TCP
IP层
与各种网络接口
UDP概述
• UDP 用户数据报UDP 使用尽最大努力交付, 只能提供不可靠的交付
• UDP 是无连接的,即发送数据之前不需要建立 连接。
TCP & UDP的对比
可靠性判断标准:
三项操作
跟踪已发送的数据 确认已收到的数据 重传未确认的数据
协议特点:
TCP
TFTP 服务器
出队列
入队列
UDP 端口 69
UDP 用户数据报
UDP报文首部结构
应用层报文
应用层
UDP 首部 UDP 用户数据报的数据部分 运输层
IP 首部
IP 数据报的数据部分
IP 层
UDP报文首部结构
源端口和目标端口 定义发送方和接收 方的通信进程
长度字段定义UDP 数据报的总长度(包 括首部和数据)
合集下载

计算机网络传输层协议

计算机网络传输层协议

计算机网络传输层协议计算机网络是现代社会中不可或缺的一部分,而网络的正常运行离不开传输层协议的支持。

传输层协议是计算机网络中层次结构的第四层,它负责在源主机和目的主机之间提供可靠的数据传输服务。

本文将详细介绍计算机网络传输层协议的工作原理、常见协议以及其在网络通信中的作用。

一、传输层协议的工作原理传输层协议主要解决的问题是如何将应用层传来的数据分割成适合网络传输的报文段,再通过网络传输到目的主机并重新组装成完整的数据。

同时,传输层协议还负责提供差错检测与纠正、丢包重传、流量控制等功能,以确保数据的可靠传输。

在传输层协议中,最为常用的是传输控制协议(TCP)和用户数据报协议(UDP)。

TCP通过建立面向连接的传输通道来保证数据的可靠传输,同时通过一系列的机制来确保数据的完整性、有序性和可靠性。

UDP则以无连接的方式传输数据,它只提供基本的数据传输功能,不具备对数据进行分包和重组的能力,适用于对实时性要求较高、对传输可靠性要求较低的应用场景。

二、常见的传输层协议除了TCP和UDP之外,还有一些其他的传输层协议应用广泛。

1. 传输控制协议(TCP):TCP是一种可靠的、面向连接的传输层协议。

它通过三次握手建立连接,使用序列号和确认应答机制来保证数据的可靠传输。

TCP还具备流量控制和拥塞控制的功能,以调节数据的发送速率,避免网络拥塞。

2. 用户数据报协议(UDP):UDP是一种不可靠的、无连接的传输层协议。

它不需要建立连接,通过将数据封装成数据报进行传输。

UDP适用于对实时性要求较高的应用场景,如音视频传输、网络游戏等。

3. 传输报文协议(SCTP):SCTP是一种多流的、面向消息的传输层协议。

它与TCP类似,但相比TCP,SCTP具有更好的拥塞控制和可靠性。

SCTP适用于对可靠性要求较高的应用场景,如电话呼叫、无线通信等。

4. 数据报协议(DCCP):DCCP是一种基于数据报的传输层协议。

它通过提供拥塞控制和可靠性选项,适应不同应用场景对传输质量的要求。

传输层协议包括

传输层协议包括

传输层协议包括传输层协议是计算机网络体系结构中的一个重要组成部分,它负责在网络中的不同主机之间提供端到端的数据传输服务。

传输层协议包括TCP(传输控制协议)和UDP(用户数据报协议)两种主要协议,它们在网络通信中起着至关重要的作用。

TCP是一种面向连接的可靠的传输协议,它通过数据包的重传、校验和等机制来保证数据的可靠传输。

TCP还负责对数据包进行排序和流量控制,以确保数据的顺利传输。

由于TCP的可靠性和稳定性,它被广泛应用在对数据传输要求较高的场景,如文件传输、网页浏览等。

与TCP不同,UDP是一种无连接的传输协议,它不保证数据的可靠传输。

UDP的优势在于传输效率高,适用于对实时性要求较高的场景,如视频会议、在线游戏等。

由于UDP不需要维护连接状态,因此在网络负载较高时,UDP表现更加灵活。

除了TCP和UDP之外,传输层协议还包括一些其他的协议,如SCTP(流控制传输协议)、DCCP(数据报拥塞控制协议)等。

这些协议在特定的网络环境和应用场景中发挥着重要作用。

传输层协议的选择取决于具体的应用需求。

在对数据传输的可靠性要求较高时,可以选择使用TCP协议;而在对传输效率和实时性要求较高时,可以选择使用UDP协议。

此外,还可以根据具体的应用场景选择其他的传输层协议,以满足不同的需求。

总的来说,传输层协议在计算机网络中起着至关重要的作用,它们为不同类型的应用提供了灵活的数据传输解决方案。

在实际应用中,我们需要根据具体的需求选择合适的传输层协议,以确保数据的安全、稳定和高效传输。

传输层协议的不断发展和完善也将进一步推动网络通信技术的进步,为人们的生活和工作带来更多便利和可能性。

网络层协议介绍

网络层协议介绍

网络层协议介绍一、引言网络层协议是计算机网络体系结构中的重要组成部分,它负责实现数据包在网络中的传输和路由功能。

本协议旨在介绍网络层协议的基本概念、特点、功能和应用。

二、协议概述网络层协议是计算机网络中的第三层协议,位于传输层和数据链路层之间。

它的主要任务是将数据包从源主机传输到目标主机,并负责选择最佳的传输路径。

网络层协议在不同的网络环境中有不同的实现方式,常见的网络层协议有IP协议、IPX协议、OSPF协议等。

三、IP协议介绍IP(Internet Protocol)协议是最常用的网络层协议之一,它是基于互联网体系结构设计的。

IP协议的主要特点包括:1. IP地址:IP协议使用32位的IP地址来唯一标识网络中的主机和路由器。

IP 地址分为IPv4和IPv6两种格式,其中IPv4地址由四个8位字段组成,IPv6地址由八个16位字段组成。

2. 数据分组:IP协议将数据分为多个数据包进行传输,每个数据包包含源IP 地址、目标IP地址和数据内容等信息。

3. 路由选择:IP协议通过路由选择算法选择最佳的传输路径,以保证数据包能够快速、可靠地传输到目标主机。

四、IPX协议介绍IPX(Internetwork Packet Exchange)协议是Novell NetWare网络操作系统使用的网络层协议。

IPX协议的主要特点包括:1. 地址格式:IPX协议使用48位的MAC地址来唯一标识网络中的主机和路由器。

2. 数据分组:IPX协议将数据分为多个数据包进行传输,每个数据包包含源MAC地址、目标MAC地址和数据内容等信息。

3. 路由选择:IPX协议使用基于距离矢量的路由选择算法,通过比较路径的距离和质量来选择最佳的传输路径。

五、OSPF协议介绍OSPF(Open Shortest Path First)协议是一种开放式的链路状态路由协议,用于在大型网络中选择最佳的传输路径。

OSPF协议的主要特点包括:1. 链路状态数据库:OSPF协议通过交换链路状态信息来构建网络拓扑图,并将其存储在链路状态数据库中。

tcpip协议的名词解释

tcpip协议的名词解释

tcpip协议的名词解释TCP/IP协议的名词解释TCP/IP协议,全称是传输控制协议/因特网协议(Transmission Control Protocol/Internet Protocol),是目前世界上广泛使用的一种协议组合。

它构成了互联网的基础架构,使得全球各地的计算机能够互相通信和交流。

一、TCP/IP协议的概述TCP/IP协议是由美国国防部高级研究计划局(ARPA)在20世纪70年代初开发的。

它旨在连接分布在全球各地的计算机,构建一个分布式的互联网络系统。

TCP/IP协议独立于任何特定的硬件或操作系统,因此可以在不同平台上实现互联网的连接。

二、TCP/IP的分层结构TCP/IP协议采用了分层结构,分为四层:网络接口层、网络层、传输层和应用层。

1. 网络接口层网络接口层是TCP/IP协议与物理网络之间的接口。

它负责将数据包封装成比特流发送给物理网络,并从物理网络中接收数据包。

在这一层中,定义了一些常见的协议,如以太网协议和无线局域网协议。

2. 网络层网络层是TCP/IP协议的核心部分,主要负责数据包的传输和路由选择。

它使用IP协议将数据包分割成更小的数据包,并通过路由器进行转发。

此外,还包括地址解析协议(ARP)和互联网控制消息协议(ICMP)等辅助协议。

3. 传输层传输层主要负责两台计算机之间的数据传输。

最常用的传输层协议是传输控制协议(TCP)和用户数据报协议(UDP)。

- TCP协议提供可靠的数据传输,确保数据的完整性和有序性。

它通过建立连接、拥塞控制和流量控制等机制来实现可靠性。

- UDP协议是一种无连接的传输协议,它不保证数据的可靠传输,但传输速度较快。

UDP常用于对实时性要求较高的应用,如实时音视频传输和网络游戏。

4. 应用层应用层提供了一系列的协议和服务,为各种应用程序提供数据传输和通信的能力。

常见的应用层协议有超文本传输协议(HTTP)、文件传输协议(FTP)和邮件传输协议(SMTP)等。

计算机网络传输协议分析

计算机网络传输协议分析

计算机网络传输协议分析计算机网络作为现代社会不可或缺的一部分,其运作离不开网络传输协议。

网络传输协议是计算机网络中数据传输的规则和约定,它负责确保数据的可靠传输和正确处理。

本文将对计算机网络传输协议进行深入分析,以便更好地理解和应用该技术。

一、传输层协议的基本概念计算机网络传输层协议是网络协议中的重要部分,主要负责端到端的数据传输和处理。

在网络中,传输层协议可以通过使用不同的传输控制协议(TCP)和用户数据报协议(UDP)来满足不同的需求。

1. 传输控制协议(TCP)TCP是一种面向连接的协议,它提供可靠的数据传输和流量控制。

TCP使用三次握手建立连接,通过分段和重传机制来确保数据的可靠性。

此外,TCP还支持拥塞控制和流量控制,以避免网络拥塞和数据丢失。

2. 用户数据报协议(UDP)UDP是一种无连接的协议,它提供了一种简单的数据传输方式。

与TCP不同,UDP不会确保数据的可靠传输,而是快速地将数据发送到目标主机。

UDP适用于一些对传输速度要求较高、对可靠性要求较低的应用,如视频传输和实时游戏。

二、TCP协议的工作原理与特点TCP协议是最常用的传输协议之一,它具有以下工作原理和特点:1. 面向连接TCP在进行数据传输之前,会先通过三次握手建立连接。

首先,客户端发送SYN包给服务器,请求建立连接;然后,服务器收到SYN 包后,发送SYN-ACK包回应;最后,客户端再发送ACK包确认连接成功。

这种连接方式确保了数据传输的可靠性。

2. 可靠传输TCP通过序列号和确认应答机制来实现可靠传输。

发送端将数据进行分段,并为每个数据段分配一个序列号,接收端收到数据后,根据序列号进行确认,并发送确认应答给发送端。

如果发送端没有收到确认应答,将进行重传,直到接收端确认收到数据为止。

3. 拥塞控制TCP具有拥塞控制机制,以避免网络拥塞和数据丢失。

当网络拥塞时,TCP会适时地降低发送速率,以减少数据的丢失,并通过拥塞窗口来控制数据的发送。

计算机网络中的网络层与传输层协议

计算机网络中的网络层与传输层协议

计算机网络中的网络层与传输层协议计算机网络是现代社会不可或缺的重要组成部分,它将各个终端设备连接起来,实现信息共享与传输,提供便捷的通信方式。

而网络层与传输层作为计算机网络中的两个重要层级,承担着实现端到端数据传输的重要任务。

本文将详细介绍网络层和传输层的协议以及它们的作用和特点。

一、网络层协议网络层位于计算机网络的第三层,主要负责将分组数据从发送主机发送到目标主机,实现跨网络的数据传递。

而网络层协议则是网络层的核心部分,用于控制数据在网络中的路由和转发。

1. IPv4协议IPv4(Internet Protocol version 4)是当前互联网上广泛使用的网络层协议之一。

它使用32位地址标识不同的网络设备,并通过IP首部来处理分组的路由和转发。

IPv4的地址空间有限,因此随着互联网的快速发展,IPv4正在逐渐被其继任者IPv6所取代。

2. IPv6协议IPv6(Internet Protocol version 6)是IPv4的下一代协议,采用128位地址空间,大大增加了可分配的IP地址数量。

IPv6的推出解决了IPv4的地址枯竭问题,并提供了更好的安全性和可扩展性。

然而,由于历史原因,目前互联网上大部分设备仍然使用IPv4协议。

3. ICMP协议ICMP(Internet Control Message Protocol)是一种网络层协议,用于在IP网络中传递控制消息和错误报文。

它可以用于网络的故障诊断、路由选择以及组织网络流量的管理。

二、传输层协议传输层位于计算机网络的第四层,主要负责实现可靠的端到端数据传输。

传输层协议通过提供端口号来标识不同的应用程序,并通过使用报文的序号、确认和重传等机制来保证数据的可靠传输。

1. TCP协议TCP(Transmission Control Protocol)是互联网上通用的传输层协议,它提供面向连接的、可靠的数据传输。

TCP使用三次握手建立连接,并使用滑动窗口机制和超时重传等方法来保证数据的完整性和可靠性。

计算机网络中的网络层与传输层

计算机网络中的网络层与传输层在计算机网络中,网络层和传输层是两个重要的组成部分。

它们分别负责不同的功能和任务,并且在整个网络通信过程中发挥着不可或缺的作用。

一、网络层网络层是计算机网络中的第三层,它主要负责实现数据包在网络中的传输。

网络层使用IP协议来进行数据包的传输和路由选择。

1. IP协议IP协议是网络层中最重要的协议,它定义了数据包在网络中的传输规则和格式。

IP协议使用IP地址来确定源和目的主机,并且利用路由算法选择最佳路径进行数据传输。

2. 路由选择路由选择是网络层的核心任务之一,它通过路由器来实现。

路由器是网络中负责转发数据包的设备,它通过查看数据包的目的IP地址,并根据预先配置的路由表来选择下一跳路径,最终将数据包发送到目的主机。

3. IP地址IP地址用于标识主机在网络中的唯一性。

IP地址由32位二进制数表示,通常用四个十进制数表示,例如192.168.1.1。

IP地址分为公网IP和私网IP,公网IP由互联网管理机构分配,而私网IP则在组织内部使用。

二、传输层传输层是计算机网络中的第四层,它主要负责实现端到端的可靠传输和数据分段等功能。

1. TCP协议TCP协议是传输层中最常用的协议,它提供可靠的、面向连接的传输服务。

TCP协议通过建立连接、分段和重传等机制来保证数据的可靠传输。

2. UDP协议UDP协议是传输层中另一种常用的协议,它提供无连接的传输服务。

UDP协议没有建立连接和重传等机制,因此传输速度更快,但不保证数据的可靠传输。

3. 分段与重组传输层通过将数据分段来适应网络传输的需求。

发送端将较大的数据拆分成多个较小的数据段,并在接收端进行重组。

这样可以提高数据传输的效率和可靠性。

4. 端口与套接字传输层使用端口号来标识不同的应用程序。

端口号是一个16位的整数,范围从0到65535。

传输层还使用套接字来实现数据的发送和接收,套接字是网络编程中的一种抽象概念。

结论网络层和传输层在计算机网络中扮演着重要的角色。

计算机网络TCPIP协议栈概述

计算机网络TCPIP协议栈概述计算机网络是现代信息交流的重要基础,而协议则是实现网络通信的核心组成部分。

其中,TCPIP协议栈是目前最为广泛应用的网络协议栈之一。

本文将对TCPIP协议栈进行概述,介绍其基本结构和功能。

一、TCPIP协议栈简介TCPIP(Transmission Control Protocol/Internet Protocol)即传输控制协议/互联网协议,是互联网的核心协议。

其由四层构成,分别是网络接口层、网络层、传输层和应用层。

每一层都具有不同的功能和特点,协同工作以实现数据的传输和通信。

1.网络接口层网络接口层是TCPIP协议栈的最底层,负责处理物理连接。

它将数据按照帧的形式传输,并提供数据链路层的封装和解封装功能。

同时,网络接口层还包括网络接口卡(NIC)驱动程序和网卡等硬件设备。

2.网络层网络层是TCPIP协议栈的核心层,负责实现数据在网络中的传输。

它主要包括IP(Internet Protocol)协议,用于在互联网上定位和传输数据包。

网络层还包括路由功能,通过选择最佳路径将数据包从发送者传递到接收者。

3.传输层传输层是实现端到端通信的关键层,它为上层应用提供可靠的数据传输服务。

最常用的传输层协议是TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)。

TCP提供可靠的连接服务,保证数据的顺序和完整性;而UDP则提供无连接服务,适用于实时通信和对传输可靠性要求不高的场景。

4.应用层应用层是TCPIP协议栈的最高层,它提供各种应用程序的服务。

常见的应用层协议有HTTP(Hypertext Transfer Protocol)用于网页浏览、FTP(File Transfer Protocol)用于文件传输、SMTP(Simple Mail Transfer Protocol)用于电子邮件传输等。

应用层协议是用户与网络交互的界面,它们通过调用传输层提供的服务实现数据的传输和通信。

通讯协议有哪几种

通讯协议有哪几种在计算机网络通信中,通讯协议是指计算机之间进行通信所必须遵循的规则和约定。

通讯协议可以分为多种类型,每种类型都有其特定的应用场景和特点。

本文将介绍几种常见的通讯协议,包括传输层协议、网络层协议、应用层协议等。

1. 传输层协议。

传输层协议是指在计算机网络中负责实现端到端通信的协议。

常见的传输层协议包括TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)。

TCP是一种面向连接的、可靠的传输协议,它通过三次握手建立连接,保证数据的可靠传输。

TCP具有流量控制和拥塞控制等特点,适用于对数据传输要求较高的场景,如文件传输、网页浏览等。

UDP是一种无连接的、不可靠的传输协议,它不保证数据的可靠传输,但具有低延迟和高效率的特点。

UDP适用于对实时性要求较高的场景,如音视频传输、在线游戏等。

2. 网络层协议。

网络层协议是指在计算机网络中负责实现数据包转发和路由选择的协议。

常见的网络层协议包括IP(Internet Protocol)和ICMP(Internet Control Message Protocol)。

IP是一种主机到主机的协议,它负责将数据包从源主机传输到目标主机。

IP协议使用IP地址来标识主机和子网,实现数据包的路由选择和转发。

ICMP是一种用于在IP网络中传递控制消息的协议,它主要用于网络故障排除和诊断。

ICMP协议可以发送错误报文和请求报文,帮助网络管理员快速定位和解决网络问题。

3. 应用层协议。

应用层协议是指在计算机网络中负责实现特定应用功能的协议。

常见的应用层协议包括HTTP(Hypertext Transfer Protocol)、FTP(File Transfer Protocol)、SMTP(Simple Mail Transfer Protocol)等。

HTTP是一种用于传输超文本数据的协议,它是万维网的核心协议,用于在客户端和服务器之间传输HTML页面、图片、视频等资源。

计算机网络笔记(第五章~第九章)

计算机⽹络笔记(第五章~第九章)第五章传输层传输层是整个⽹络体系结构中的关键层之⼀5.1 传输层协议的概述5.1.1 进程之间的通信传输层向他上⾯的应⽤层提供通信服务两个主机进⾏通信就是两个主机中的应⽤进程互相通信通信的真正端点并不是主机⽽是主机中的进程。

端到端的通信是应⽤进程之间的通信传输层有⼀个很重要的功能————复⽤和分⽤复⽤是指在发送⽅不同的应⽤进程都可以使⽤同⼀个传输层协议进⾏传送数据分⽤是指接收⽅的传输层在剥去报⽂的⾸部后能够把这些数据正确交付到⽬的应⽤进程传输层功能:(1)⽹络层是为主机之间提供逻辑通信,传输层为应⽤进程之间提供端到端的逻辑通信(2)传输层还要对收到的报⽂进⾏差错检验(3)传输层需要有两个不同的传输协议,即⾯向连接的TCP和⽆连接的UDP(4)传输层向⾼层⽤户屏蔽了下⾯⽹络核⼼的细节,它使应⽤进程看见的就好像在两个传输层实体之间有⼀条端到端的逻辑通信信道TCP和UDP都是全双⼯采⽤⾯向连接的TCP协议时,尽管下⾯的⽹络是不可靠的(只提供尽最⼤努⼒服务),但这种逻辑通信信道就相当于⼀条全双⼯的可信通道当传输层采⽤⽆连接的UDP协议时,这种逻辑通信信道仍然是⼀条不可靠信道5.1.2 传输层的两个主要协议TCP/IP传输层的两个主要协议都是因特⽹的正式标准,即:(1)⽤户数据报协议UDP(2)传输控制协议TCP (主要的协议)两个对等传输实体在通信时传送的数据单位叫作传输协议数据单元TPDU在TCP/IP体系中,则根据所使⽤的协议是TCP或UDP,分别称之为TCP报⽂段或UDP⽤户数据报UDP在传送数据报之前不需要先建⽴连接(为不可靠的)TCP则提供⾯向连接的服务,数据传送结束后要释放连接。

TCP不提供⼴播或多播服务(为可靠的)5.1.3 传输层的端⼝传输层的复⽤和分⽤功能也是类似的。

应⽤层所有的应⽤进程都可以通过传输层在传送到IP层,这就是复⽤。

传输层从IP层收到数据后必须交付给指明的应⽤进程,这就是分⽤。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档