[计算机硬件及网络]第5章-传输层协议
第五章计算机网络基础知识

14
5.3 收发电子邮件
电子邮件(E-mail):是Internet服务器上提供的多 种服务之一,是指利用计算机网络来收发电子邮件。 发电子邮件的方式有两种: 一、直接通过提供邮件服务网站的WEB页面进行收 发邮件。 二、使用电子邮件客户端软件来收发电子邮件。 常用的电子邮件客户端软件有: 1、Outlook 2、InternetMail 3、Foxmail。
【2007年5月18题】
P12
12
5.2.5 网络连接测试安全
5.2 计算机网络基础知识
1、ipconfig:显示本计算机所有适配器的完整TCP/IP配置信息 命令。 2、ifcongfig:显示当前的有效的网络配置信息,如网络接口上 的名字、IP地址、子网掩码、广播地址等信息。 3、ping:主要作用是通过发送数据包并接收应答信息来检测两 台计算机之间的网络是否连通。 4、ARP:查看本地主机中ARP缓存的当前内容,所以用它可获 取某些主机的MAC地址。 5、Telnet:实现了基于Telent协议的远程登录。
P6
5.2 计算机网络基础知识
网络接口层:TCP/IP最低层,负责接收IP数 据报并通过网络发送,或者从网络上接收物 理帧,抽出IP数据报,交给上一层。 网络层:负责相邻计算机之间的通信。 网际 协议IP
协议分层模型
传输层:提供应用程序之间的通信。传输 控制协议TCP和用户数据报协议UDP
应用层:向用户提供一种常用的应用程序, 例如电子邮件、文件传输访问、远程登录 等。 7
P9
9
5.2 计算机网络基础知识
5.2.3 接入互联网
1、普通拨号上网 需要设备:PC机、电话线、调制解调器,另外就是还需 要ISP提供的拨号账户名、注册密码、拨号入网的电话号 码。 2、宽带ADSL拨号上网 ADSL(虚拟拨号上网)上网所需要的设备:调制解调器、 分离器、以太网卡、双绞线、PC机等。 3、ISDN接入 局域网接入Internet方式是一种相对速度较快的上网方式, 其宽带可达10mbps~100mbps。 4、低轨道卫星网接入 10
最新计算机网络(第七版)谢希仁著-第五六章补充练习题(带答案)

第五章1.常说的两台主机进行通信,精确地说是指()。
A.两个用户在通信B.两台主机的CPU在通信C.两台主机的网络层在通信D.两台主机中的应用进程中互相通信2.下列对于传输层端口的描述中,不正确的是()。
A.传输层端口的概念与交换机或路由器硬件端口的概念一样B.端口是用来标识不同的服务的,不同的服务使用不同的端口C.TCP/IP的传输层使用一个16位的端口号来标识一个端口,因此端口的范围是0~65535D.服务器使用的端口号的范围是0~10233.在TCP数据段的布局格式中,头开始的固定格式长度是()。
A.20BB.24BC.32BD.36B4.以下TCP熟知端口号错误的是()。
A.TElNET:23B.SMTP:25C.HTTP:80D.BGP:1615.TCP/IP的传输层协议使用()形式将数据传送给上层应用程序。
A.IP地址B.MAC地址C.端口号D.套接字地址6.下列关于TCP和UDP的描述中正确的是()。
A.TCP和UDP均是面向连接的B.TCP和UDP 均是无连接的C.TCP是面向连接的,UDP是无连接的 D.UDP是面向连接的,TCP是无连接的7.UDP报文中,伪首部的作用是()。
A.数据对齐B.计算校验和C.数据加密D.数据填充8.一条TCP连接的建立过程包括()个步骤。
A.2B.3C.4D.59.主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是()。
A.(SYN=0,ACK=0,seq=11221,ack=11221) B.(SYN=1,ACK=1,seq=11220,ack=11220) C.(SYN=1,ACK=1,seq=11221,ack=11221) D.(SYN=0,ACK=0,seq=11220,ack=11220) 10.主机甲和主机乙间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是()。
计算机网络第5章传输层

1、基于TCP/IP的因特网服务中,IP协议提供主机之间的哪种分组传输服务?A.可靠的面向连接的B.不可靠的无连接的C.可靠的无连接的D.不可靠的面向连接的2、关于传输层端口,下列说法中哪个是错误的?A.端口是传输层和网络层通信的服务访问点B.利用传输端口可以识别通信的进程C.端口地址用16比特的端口号来标识D.TCP/IP将端口分为保留端口和自由端口两类3、UDP提供面向什么的传输服务?A.端口B.地址C.连接D.无连接4、下列关于UDP的叙述中,正确的是哪一个?A.给出数据的按序投递B.不允许多路复用C.运行主机的流控机制D.是面向无连接的5、关于UDP协议下列说法正确的是哪一个?A.UDP是面向连接的B.UDP使用尽最大努力交付,不保证可靠交付C.UDP使用拥塞控制,不适合多媒体通信D.UDP首部开销较大6、关于TCP协议下列说法错误的是哪一个?A.TC P是面向连接的B.TCP使用尽最大努力交付,不保证可靠交付C.TC P使用拥塞控制,不适合多媒体通信D.TC P首部开销较大7、以下哪项不是UDP协议的特性A.提供可靠服务B.提供无连接服务C.提供端到端服务D.提供全双工服务8、连续ARQ方式中,当传输中出现差错时,需要做什么?A.从0号帧开始全部重发B.仅重发出错的帧C.发端等待出错帧超时重发D.从出错的帧开始全部重发9、流量控制功能实质上是由下列哪一方控制执行的?A.发送方B.接收方C.发送方和接收方D.发送方和接收方间的中间节点10、TCP协议进行流量控制的是下列哪一种方法?A.检错码B.纠错码C.滑动窗口D.字符填充11、滑动窗口协议用于下列哪一种管理控制协议?A.差错控制B.流量控制C.拥塞控制D.链路管理12、TCP报文段中序号字段指的是下面什么?A.数据部分第一个字节B.数据部分最后一个字节C.报文首部第一个字节D.报文最后一个字节13、TCP报文中,确认号指的是什么?A.已收到的最后一个数据序号B.期望收到的第一个字节序号C.出现错误的数据序号D.请求重传的数据序号14、TCP报文中,确认号为1000表示为什么?A.已收到999字节B.已收到1000字节C.报文段999已收到D.报文段1000已收到15、TCP通常采用下列哪种机制来保证连接的可靠建立?A.三次握手法B.窗口控制机制C.自动重发机制D.端口机制16、“三次握手”机制是用于解决哪一问题的?A.网络中出现重复请求报文B.网络中无请求报文C.网络中出现重复确认报文D.网络中无确认报文17、TCP连接报文中,当SYN=1,ACK=0时,表示该报文是什么报文?A.释放连接B.接受连接C.连接请求D.持续连接18、TCP连接建立时,发起连接一方序号为x,则接收方确认的序号为什么?A.y B.x C.x+1D.x-119、TCP释放连接有下列哪一方发起?A.收发任何一方均可B.服务器端vvC.客户端D.连接建立一方20、TCP释放连接时,需要将下面哪一个比特置1?A.SYN B.END C.FIN D.STOP1、TCP/IP运输层中的两个协议分别是【UDP】和TCP。
《计算机网络》第05章在线测试

《计算机网络》第05章在线测试《计算机网络》第05章在线测试剩余时间:59:05答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、1. TCP/IP中,在运输层使用哪种地址来标识主机的不同应用进程()。
A、端口号B、网络地址C、主机地址D、硬件地址2、2. 如果对数据的实时性要求比较高,但对数据的准确性要求相对较低(如在线电影),一般可在传输层采用的协议是()。
A、UDPB、TCPC、FTPD、IP3、3. 在TCP滑动窗口协议中,接收窗口保存的是()。
A、可以发送的字节序号B、可以接收的字节序号C、不可发送的字节序号D、不可接收的字节序号4、4. 在TCP拥塞控制机制中,假定慢开始门限值ssthresh为18,当拥塞窗口的数值增长到26 时,网络出现了超时,这时,更新后的ss thresh值,以及拥塞窗口重新设置的值分别为()A、13, 1B、9, 1C、13, 13D、9,95、5. 为了保证连接的可靠建立,TCP通常采用的方法是()。
A、三次握手法B、窗口控制机制C、自动重发机制D、端口机制第二题、多项选择题(每题2分,5道题共10分)1、1. TCP可以提供服务的有()。
A、端到端的面向连接B、可靠C、全双工的数据流传输D、点到点的面向连接E、单工的数据流传输2、2. 使用TCP作为传输协议的应用程序有()。
A、FTPB、SNMPC、HTTPD、POP3E、SMTP3、(本题空白。
您可以直接获得本题的2分)4、(本题空白。
您可以直接获得本题的2分)5、(本题空白。
您可以直接获得本题的2分)第三题、判断题(每题1分,5道题共5分)1、1. UDP是提供无连接的服务,不保证可靠交付,没有拥塞控制,很适合多媒体通信。
()正确错误2、2. 在TCP流量控制机制中,如果接收方给定的“窗口”大小为400,则说明接收方还有400字节的可用缓存空间。
计算机网络谢希仁第七版课后答案完整版

计算机网络第七版答案第一章概述1-01 计算机网络向用户可以提供那些服务?答:连通性和共享1-02 简述分组交换的要点。
答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革?答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。
1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。
答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet;分为主干网、地区网和校园网;形成多层次ISP结构的Internet;ISP首次出现。
1-06 简述因特网标准制定的几个阶段?答:(1)因特网草案(Internet Draft) ——在这个阶段还不是 RFC 文档。
(2)建议标准(Proposed Standard) ——从这个阶段开始就成为 RFC 文档。
(3)草案标准(Draft Standard)(4)因特网标准(Internet Standard)1-07小写和大写开头的英文名internet 和Internet在意思上有何重要区别?答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。
;协议无特指(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络。
区别:后者实际上是前者的双向应用1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。
计算机网络-网络体系结构

计算机网络-网络体系结构您的姓名:[填空题] *_________________________________1. 区分局域网(LAN)和广域网(WAN)的依据是() [单选题] *A.联网设备B.传输协议C.网络用户D.联网范围(正确答案)2. 下列网络属于局域网的是() [单选题] *A.因特网B.泸州职业技术学院园网(正确答案)C.中国教育网D.南京热线3. LAN是指 [单选题] *广域网宽带网局域网(正确答案)互联网4. Osi七层模型第3层是? [单选题] *物理层应用层网络层(正确答案)传输层5. 数据组成数据帧的是Osi七层模型哪一层? [单选题] *网络层数据链路层(正确答案)传输层应用层6. IP协议是osi七层模型哪一层协议? [单选题] *数据链路层表示层网络层(正确答案)传输层7. 计算机网络最突出的优点是 [单选题] *运算速度快运算精度高存储容量大资源共享(正确答案)8. FTP和HTTP协议属于哪一层 [单选题] *会话层传输层应用层(正确答案)表示层9. 以一台设备作为中央节点,其他外围节点都直接连接到中央节点上,其拓扑结构是 [单选题] *星形结构(正确答案)树形结构环形结构总线型结构10. 划分计算机广域网和局域网,一般是根据网络的 [单选题] *拓扑结构工作站数目传输控制规程地理范围(正确答案)11. 下列选项中,不属于OSI参考模型的是 [单选题] *表示层使用层(正确答案)会话层数据链路层12. 在下列几种网络传输介质中,不辅加中继设备,传输距离最远的是 [单选题] *双绞线同轴电缆光缆(正确答案)粗缆13. 若某局域网的拓扑结构是(),任何一个节点出现故障都不会影响整个网络的工作。
[单选题] *A.总线型(正确答案)B.星状C.环状D.树状14. 在OSI模型中,自下而上第一个提供端到端服务的是? [单选题] *数据链路层传输层(正确答案)会话层应用层15. 在个人家庭中通过无线宽带路由器连接笔记本电脑、手机等移动设备共享接入Internet属于()应用。
计算机网络基础(答案)

答案第6章计算机网络基础(单选题)完成下列题目,这些题目与期末考试题或将来的统考题类似,请同学们认真做一遍。
注意:上传你所做的答案后就可以下载我的参考答案。
一.计算机网络的形成与发展、网络的分类、网络拓扑结构、资源共享1、计算机网络是_____A_相结合的产物。
A.计算机技术与通讯技术B.计算机技术与信息技术C.计算机技术与电子技术D.信息技术与通讯技术[解析]应该选A。
又问:计算机网络是计算机与______相结合的产物。
(A.各种协议 B.通信技术C.电话)答:选B。
2、下列有关计算机网络叙述错误的是_____D_。
A.利用Internet网可以使用远程的超级计算中心的计算机资源 -- 对,属于资源共享B.计算机网络是在通信协议控制下实现的计算机互联C.建立计算机网络的最主要目的是实现资源共享D.以接入的计算机多少可以将网络划分为广域网、城域网和局域网[解析]网络划分为广域网、城域网和局域网是按网络所覆盖的范围来划分的,所以D是错的。
3、最早的(第一阶段)计算机网络系统,有_______A_个主机。
A.1 --- 以一台主机为中心的远程联机系统,B.2C.10D.几十台[解析]略。
4、_______B_被认为是Internet的前身。
(请看解析)A.万维网B.ARPANET --- 是美国国防部早期研究开发的一个网络,称为“阿帕网”C.HTTPD.APPLE[解析]略。
5、当前普遍使用的Internet IP版本是______C__。
(参考p.225)A.IPv6 --- 下一代网络的IP版本为IPv6B.IPv3C.IPv4 ---目前使用网络的IP版本为IPv4,在IPv4中,IP地址为32位D.IPv5[解析]略6、LAN通常是指_____B_。
A.广域网B.局域网C.资源子网D.城域网[解析]要求记:LAN是局域网的缩写,MAN是城域网的缩写,WAN是广域网的缩写。
有人问:MAN 通常是指________。
计算机系试题及答案

计算机系试题及答案一、单项选择题(每题2分,共20分)1. 计算机系统由哪两部分组成?A. 硬件系统和软件系统B. 操作系统和应用软件C. 网络系统和数据库系统D. 外设和内存答案:A2. 以下哪个不是计算机硬件的组成部分?A. 中央处理器(CPU)B. 内存C. 操作系统D. 硬盘答案:C3. 计算机软件分为哪两大类?A. 系统软件和应用软件B. 编程软件和应用软件C. 办公软件和数据库软件D. 操作系统和网络软件答案:A4. 在计算机中,1KB等于多少字节?A. 1024B. 1000C. 512D. 128答案:A5. 下列哪种网络协议不属于传输层协议?A. TCPB. IPC. UDPD. FTP答案:D二、多项选择题(每题3分,共15分)1. 以下哪些属于计算机硬件设备?A. 打印机B. 扫描仪C. 操作系统D. 键盘答案:A B D2. 计算机软件包括哪些类型?A. 系统软件B. 应用软件C. 网络软件D. 多媒体软件答案:A B C D3. 以下哪些是计算机操作系统的功能?A. 进程管理B. 文件管理C. 设备管理D. 网络管理答案:A B C D三、判断题(每题2分,共10分)1. 计算机病毒是一种计算机程序,它能够自我复制并破坏计算机系统。
(对)2. 计算机的内存越大,其处理速度就越快。
(对)3. 所有计算机软件都必须安装在计算机的硬盘上才能运行。
(错)4. 计算机的CPU是负责执行程序指令的部件。
(对)5. 计算机的外设包括鼠标、键盘和显示器。
(对)四、填空题(每题2分,共10分)1. 计算机的五大组成部分包括输入设备、输出设备、存储器、______和______。
答案:控制器运算器2. 在计算机系统中,______是负责管理和协调计算机硬件和软件资源的软件。
答案:操作系统3. 计算机的存储器分为______存储器和______存储器。
答案:内外4. 计算机的输出设备包括打印机、______等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
辽宁工程技术大学 软件学院
Page 31
网络协议
第5章 传输层协议
TCP报文字段说明
复位比特 RST (ReSeT) : 当 RST=1 时,表明 TCP 连接中出现严重差错(如由于主机崩溃或 其他原因),必须释放连接,然后再重新建立 传输连接。
辽宁工程技术大学 软件学院
Page 27
网络协议
第5章 传输层协议
2.TCP协议的特点
TCP是面向连接的协议,提供可靠的、全双工 的、面向字节流的、端到端的服务。 (1)面向数据流 (2)虚电路连接 (3)有缓冲的传输 (4)无结构的数据流 (5)全双工连接
辽宁工程技术大学 软件学院
Page 28
使用分离功能,通过不同的端口把这些报文分 别递交给相应的应用进程。 因此,端口是用来标识不同应用层进程的。
辽宁工程技术大学 软件学院
Page 6
网络协议
第5章 传输层协议
(3)TCP/IP的端口
描述一个应用进程的标识如下:
源IP地址,源端口号,协议,目的IP地址,目的端口号
其中: 源IP地址和目的IP地址用于区分不同主机 源端口号和目的端口号用于区分不同主机中 的不同进程 协议用于区分基于UDP协议或TCP协议
辽宁工程技术大学 软件学院
Page 29
网络协议
第5章 传输层协议
5.3.2 TCP报文格式
比特 0
32 bit
8
16
24
31
16位 源 端 口
16位 目 的 端 口
32位 序 列 号
TCP 首部
数据 偏移
32位 确 认 号
U AP RSF
保 留 R CS SYI
G KH TNN
窗口大小
检验和
紧急指针
辽宁工程技术大学 软件学院
Page 12
网络协议
第5章 传输层协议
5.2.1 UDP概述
1.UDP的功能及特点 (1)提供无连接的服务,简单、快速。 (2)UDP的主机不需要维持复杂的连接状态
表。 (3)UDP报文只有8个字节的首部开销。 (4)网络出现的拥塞不会使源主机的发送速
率降低。
辽宁工程技术大学 软件学院
辽宁工程技术大学 软件学院
Page 3
网络协议
第5章 传输层协议
5.1.3 传输层寻址与端口
(1)传输层寻址 根据OSI的观点,传输层应提供用户之间可靠和有效
的端到端传输服务。 在一个主机中可能存在多个应用进程同时分别和另一
个主机中的多个应用进程通信。因此,传输层必须具 有将一个主机中某一个用户进程和其他用户进程相互 区分的能力。 传输层通过传输地址来实现该功能,这里的传输地址 是指传输层服务访问点TSAP(称为端口),它是传 输层与应用层之间交换信息的抽象接口。
辽宁工程技术大学 软件学院
Page 11
网络协议
第5章 传输层协议
5.2 用户数据报协议(UDP)
用户数据报协议(UDP)采用无连接方式提 供高层协议间的事务处理服务
UDP是一种无连接的数据报投递服务,所以 不保证可靠投递
UDP也使用端口为高层协议服务 UDP承载在IP数据报中传递 UDP无流量和拥塞控制
Page 15
网络协议
第5章 传输层协议
5.2.2 UDP报文格式
辽宁工程技术大学 软件学院
Page 16
网络协议
说明
第5章 传输层协议
(1)源端口和目的端口 源端口和目的端口字段为16位,它是UDP协
议的端口号,其中源端口是可选的,目的端口 必须填写。若源端口不选,则取值为0。 (2)长度 长度字段为16位,它记录UDP数据报的总长 度,包括UDP首部和用户数据,长度以八位组 为单位。
网络协议
第5章 传输层协议
第5章 传输层协议
5.1 传输层概述 5.2 用户数据报协议(UDP) 5.3 传输控制协议(TCP)
辽宁工程技术大学 软件学院
Page 1
网络协议
第5章 传输层协议
5.1 传输层概述
5.1.1 引入传输层的必要性
传输层在应用层和IP层之间起着承上启下的作 用,它应该满足以下三个要求: 1.传输层要提供比IP层质量更高的服务。 2.传输层要提供识别应用层进程的机制。 3.传输层要针对不同尺寸的应用层数据进 行适当的处理。
辽宁工程技术大学 软件学院
Page 10
网络协议
第5章 传输层协议
3.TCP/IP协议族的传输层协议
(2)UDP协议 UDP是一个无连接的不可靠的传输层协议。 它在IP之上仅提供两个附加服务:
多路复用和对数据的错误检查 UDP可以(可选)检查整个UDP数据报的完
整性。 UDP比较简单,执行速度较快,实时性好。
辽宁工程技术大学 软件学院
Page 7
网络协议
第5章 传输层协议
(4)IANA规定的三类端口
在TCP和UDP协议中的端口域为16位,可以使用的端 口号为0~65535。 IANA(互联网编号分配机构)规定, 端口号分为以下三类: (1)熟知端口号:或称公认端口号,由IANA统 一分配和定义其含义,一般在服务器端使用,其 范围是0~1023。 (2)注册端口号:用户根据需要在IANA注册, 以避免重复,其范围是1024~49151。 (3)临时端口号:客户端程序自己定义和使用的 端口号,可随机分配,其范围是49152~65535。
辽宁工程技术大学 软件学院
Page 8
网络协议
第5章 传输层协议
5.1.4 无连接服务与面向连接服务
1.无连接的传输服务 无连接的传输服务比较简单,发送数据之前不
需要事先建立连接。 2.面向连接的传输服务 面向连接的传输服务要求两个用户(或进程)
相互通信之前,必须先建立连接。 一次完整的数据传输包括建立连接、传输数据、
释放连接三个阶段。
辽宁工程技术大学 软件学院
Page 9
网络协议
第5章 传输层协议
3.TCP/IP协议族的传输层协议
TCP/IP协议族提供的两个传输层协议:传输 控制协议TCP和用户数据报协议UDP
(1)TCP协议 TCP提供面向连接的可靠的传输服务,因此不
可避免地增加了许多开销,如确认、流量控制、 计时器以及连接管理等。 TCP不提供广播或组播服务。
2.输入队列 UDP为每个进程创建一个输入队列。
辽宁工程技术大学 软件学院
Page 24
网络协议
第5章 传输层协议
3.控制块模块
控制块模块负责管理控制块表。 当进程启动时,该模块的工作:
负责接收进程ID和端口号(从操作系统申 请一个临时端口号);
查找控制块表中的状态为FREE项:
➢若找到:将其状态改为IN_USE,并将进程ID
和端口号写入控制块表;
➢若未找到(没有空闲):使用事先定义的策略
删除一个已存在的状态为IN_USE项目。
辽宁工程技术大学 软件学院
Page 25
网络协议
说明
第5章 传输层协议
4.输入模块 输入模块负责从IP接收用户数据报。 查找控制块表,找出与该用户数据报的端口号
相同的表项。
若找到:将该数据报放入相应的输入队列中; 若未找到:丢弃报文,并发送一个“端口不可达”
辽宁工程技术大学 软件学院
Page 2
网络协议
第5章 传输层协议
5.1.2 传输层提供的服务
传输层在两个应用实体之间实现可靠的、透明 的、有效的数据传输,其主要功能是: 1.连接管理 2.优化网络层提供的服务质量 3.提供端到端的透明数据传输 4.多路复用和分流 5.状态报告 6.安全性 7.加速交付
辽宁工程技术大学 软件学院
Page 18
网络协议
第5章 传输层协议
(3)校验和(计算)
接收端计算校验和的步骤: ①把伪首部填加到UDP用户数据报上; ②把所有位划分为16位(2字节)的字,按需要增加
填充; ③把所有16位的字模2加; ④把得到的结果取反码; ⑤若得到结果为全0,表示该UDP报文正确,丢弃伪
的ICMP报文。
5.输出模块 输出模块负责创建和发送用户数据报。
辽宁工程技术大学 软件学院
Page 26
网络协议
第5章 传输层协议
5.3 传输控制协议(TCP)
5.3.1 TCP概述
1.TCP协议的功能 (1)寻址和复用 (2)创建、管理和终止连接 (3)处理并打包数据 (4)传输数据 (5)提供可靠性和传输质量的保证பைடு நூலகம்(6)提供流量控制和拥塞控制
辽宁工程技术大学 软件学院
Page 4
网络协议
第5章 传输层协议
传输层与应用层、网络层的关系
辽宁工程技术大学 软件学院
Page 5
网络协议
第5章 传输层协议
5.1.3 传输层寻址与端口
(2)端口 端口就是传输层服务访问点TSAP。 应用层不同进程的报文通过不同的端口向下递
交到传输层,由传输层复用并传递给网络层。 当这些报文到达目的主机后,目的主机传输层
20 字节
的 固定 首部
选 项 和 填 充(长 度 可 变)
辽宁工程技术大学 软件学院
Page 30
网络协议
第5章 传输层协议
TCP报文字段说明
紧急比特 URG : 当 URG=1 时,表明紧急指 针字段有效。表示报文段中有紧急数据,应尽 快传送(相当于高优先级的数据)。
确认比特 ACK: 当 ACK=1 时确认序号字段才有效; 当 ACK= 0 时,确认序号无效。