第3章 传输层与传输层协议
- 格式:ppt
- 大小:1.49 MB
- 文档页数:76
网络通信协议原理与应用指南第一章:网络通信协议概述网络通信协议是指计算机网络中用于实现不同设备之间数据传输的规则和标准。
它提供了一种统一的方式,让不同的设备能够相互交流和传输数据。
本章将介绍网络通信协议的概念、分类以及一些常见的协议。
1.1 网络通信协议的定义网络通信协议是一套规则和标准,用于定义设备在计算机网络中的通信方式和数据传输格式。
它规定了数据传输的起始和结束标志、数据包的组织方式、错误检测与纠正等相关内容。
1.2 网络通信协议的分类网络通信协议按照不同的标准和功能可以分为多种类型,其中最常见的有以下几种:1.2.1 传输层协议传输层协议负责将数据从一个节点传输到另一个节点,常见的传输层协议包括TCP(Transmission Control Protocol)和UDP (User Datagram Protocol)。
1.2.2 网络层协议网络层协议负责将数据在不同网络之间进行传输,常见的网络层协议有IP(Internet Protocol)和ICMP(Internet Control Message Protocol)。
1.2.3 数据链路层协议数据链路层协议负责将数据在同一个网络中的不同设备之间进行传输,常见的数据链路层协议有以太网协议和无线局域网协议。
1.2.4 应用层协议应用层协议是建立在传输层协议之上的,用于实现不同应用程序之间的通信。
常见的应用层协议有HTTP(HyperText Transfer Protocol)、FTP(File Transfer Protocol)和SMTP(Simple Mail Transfer Protocol)等。
第二章:TCP/IP协议族TCP/IP协议族是一种常用的网络通信协议,它包括了TCP、IP、UDP等多个协议。
2.1 TCP协议TCP协议是一种可靠的传输层协议,它通过使用序列号、确认应答、数据重传等机制来保证数据的可靠性传输。
TCP协议提供了面向连接的服务,适用于对数据传输延迟要求较高、数据完整性要求较高的场景。
第1章:计算机网络与协议1.计算机网络向用户提供的最主要的功能是:资源共享和数据传输。
资源共享包括硬件共享、软件和信息共享。
计算机网络还可以实现集中管理、分布式处理和负载均衡等其他功能。
2.计算机网络通常由3部分组成:资源子网、通信子网和网络协议。
3.网络协议包括以下3个要素:语义、语法、同步。
4.OSI/RM将系统分成7层,从下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
5.物理层:提供可靠的比特流传输。
数据链路层:实现流量控制机制和差错处理机制,对物理设备的传输速率进行匹配。
网络层:使用适当的路由选择算法为数据选路,建立逻辑链路进行分组传输,以实现网络互连。
传输层:通过对数据单元错误、数据单元次序,以及流量控制等问题的处理为用户提供可靠的端到端服务。
会话层:是进程与进程间的通信协议,主要功能是组织和同步不同主机上各种进程间的通信。
表示层:表示层在网络需要的格式和计算机可处理的格式之间进行数据翻译。
表示层执行协议转换、数据翻译、压缩与加密、宇符转换,以及图形命令的解释功能。
应用层:应用层包含利用网络服务的应用程序进程及应用程序接口。
应用层提供的服务包括文件服务、数据库服务、电子邮件及其他网络软件服务。
6.传输层技术手段:分流技术、复用技术、差错检测与恢复、流量控制。
7.TCP/IP协议采用了4层结构从下往上依次是网络接口层、网络层、传输层和应用层。
8.数据链路层协议:PPP、ARP、RARP。
网络层协议:IP、ICMP、IGMP、RIP、OSPF、BGP。
传输层协议:TCP、UDP。
应用层协议:Telnet、FTP、SMTP、SNMP、DNS、HTTP、HTTPS、NTP。
9.TCP协议:Telnet、FTP、SMTP、DNS、HTTP。
10.UDP协议:DNS、NTP、TFTP。
11.环回地址127.0.0.1。
私网IP地址段:A类10.0.0.0-10.255.255.255。
第三章作业参考答案1.什么是网络体系结构?网络体系结构中的基本原理是什么?答:(1)计算机网络中,层、协议和层间接口的集合被称为计算机网络体系结构(2)网络体系结构中的基本原理是分层原理:计算机网络中采用了分层方法,把复杂的问题划分为若干个较小的、单一的局部问题,在不同的层次上予以解决。
2.什么是实体?什么是对等实体?什么是服务数据单元?什么是协议数据单元?答:(1)实体:任何可以发送或接收信息的硬件/软件进程;(2)对等实体:分别位于不同系统对等层中的两个实体;(3)服务数据单元:指定层的接口数据的总和;(4)协议数据单元:网络体系结构中,对等层之间交换的信息报文统称为协议数据单元。
3.什么是网络协议?它在网络中的作用是什么?网络协议的三要素是什么?答:(1)网络协议:计算机网络中进行数据交换而建立的规则、标准或约定的集合;(2)作用:约定通信双方在通信时必须遵守的规则;(3)三要素:语法、语义、时序(“同步”也可以,但不如“时序”更贴切)。
4. 协议与服务之间的区别是什么?答:协议:对等实体间通信时必须遵守的规则;服务:某一层向它的上一层提供的一组操作,定义了该层要代表其用户执行哪些操作;协议是不同网络系统对等层之间的关系,而服务则是相同网络系统上下层之间的关系。
5. 服务分哪两类?有什么区别?比较数据报与虚电路两种服务各自的优缺点及适用场合?答:(1)服务分为:面向连接服务和无连接服务;区别如下:1)面向连接服务:在数据交换之前,必须先建立连接,当数据交换结束后,则应终止这个连接;具有连接建立、数据传输和连接释放三个阶段;静态分配资源,传输前需建立连接;提供可靠的传输服务,无错、按序、无丢失、不重复;仅在连接阶段需要完整的目的地址;适用在一段时间内向同一目的地发送大量报文,实时性要求高的场合。
2)无连接服务:两个实体在数据传输时动态地进行分配通信时所需的资源。
动态分配资源,不能防止报文的损失、失序、丢失和重复;需要为每一个报文提供完整的目的地址,适用少量零星报文的场合。