因特网与运输层核心功能解析-谢希仁计算机网络

需积分: 9 1 下载量 112 浏览量 更新于2024-08-14 收藏 19.99MB PPT 举报
"该资源主要介绍了计算机网络中的运输层及其主要功能,同时涵盖了计算机网络的基本概念、因特网的发展以及TCP/IP体系结构的相关知识。" 运输层是计算机网络中的一个重要层次,它的主要任务是为应用进程之间提供端到端的逻辑通信服务。这意味着,尽管网络层负责在不同主机之间传递数据,但运输层确保了数据在源应用程序和目标应用程序之间的正确传输。此外,运输层还承担着报文的差错检测工作,以确保数据的完整性。 运输层有两种主要的传输协议:面向连接的传输控制协议TCP(Transmission Control Protocol)和无连接的用户数据报协议UDP(User Datagram Protocol)。TCP 提供了一种可靠的服务,它通过建立连接、序列化数据、确认机制、重传丢失的数据段以及流量控制来确保数据的顺序和无损传输。而UDP则是一种轻量级的协议,不提供连接建立、数据确认或流量控制,因此它通常用于实时应用,如视频流或在线游戏,其中快速传输比数据的完整性更重要。 在计算机网络的发展历程中,因特网扮演了核心角色。从最初的教育科研网络发展成为全球最大的国际性计算机互联网,因特网已经深深地渗透到人们的日常生活中,成为信息传播和知识经济的关键基础设施。因特网的普及使得连通性和资源共享成为可能,用户可以通过网络进行信息交流、软件共享和硬件共享。 计算机网络的体系结构是其功能实现的基础。典型的网络体系结构包括多个层次,每个层次都有特定的任务,如物理层处理信号传输,数据链路层负责错误检测和纠正,网络层则负责数据包的路由选择。TCP/IP协议族是目前广泛使用的网络协议栈,它由四个主要层次构成:应用层、传输层、网络层和链路层,每个层次都有相应的协议,如TCP和UDP属于传输层,IP协议位于网络层。 运输层的主要功能是为应用提供可靠的或不可靠的数据传输服务,根据应用需求选择TCP或UDP。理解运输层的功能和作用对于深入学习计算机网络和有效利用网络资源至关重要。