计算机网络基础知识 - 传输层- 慕课网

计算机网络传输层题库 网络课课后题 1下列哪一项不是传输层的作用 A、可采用标准的传输原语开发自身应用,无惧底层通信网络的变化 B、提供可靠数据传输、差错控制等服务 C、处理主机之间通信的事务,而不是进程之间的通信(网络层:主机与主机 传输层:进程与进程) D、当数据传输连接中断时,可以建立一个新的连接,在中断处继续数据的传输 2传输层协议能提供应用的多路复用/分用服务、可靠数据传送、带宽及延迟... 阅读详情

1. 传输层主要工作在什么地方?

答:应用层之下,网络层之上,提供端到端的通信。主要工作在终端设备。

2. 传输层最重要的两个协议是什么?

答:TCP协议和UDP协议。

3. 端口是什么,端口有什么作用?端口在协议中—般占用几个字节?

答:端口是标记不同的使用网络的进程,16位2个字节。

4. UDP协议的中文全称是什么? UDP协议有什么特点?请分点说明。

答:用户数据报协议。特点:无连接、不可靠、面向报文、没有拥塞控制、开销小。

无连接:在发送数据前,源主机和目的主机不会建立连接。

不可靠:想发就发,不负责数据在网络中是否丢失,是否收到。

面向报文:将应用层数据首部添加报文。

开销小:首部小,开销小。

5.UDP的报文和IP报文一样,也是由头部和数据两个部分组成,请绘制UDP头部的结构图。

答:

6. TCP协议的中文全称是什么? TCP协议有什么特点?请分点说明。

答:传输控制协议。

特点:面向连接、点对点、可靠传输、全双工、面向字节流。

面向连接:在发送数据前要建立连接。

点对点:发数据和接受数据的双方都是明确的。

可靠传输:保证数据能够正确交付。

面向字节流:根据TCP报文大小对数据进行切分。

7.TCP的报文和UDP、IP报文—样,也是由头部和数据两个部分组成,请绘制TCP头部的结构图。

答:

8.TCP报文头部的序号和确认号都占据4个字节,序号有什么用?确认号呢?

答:序号标记数据首字节的序号,确认号标记期望收到的数据的首字节序号。

9.TCP报文头部的数据偏移字段有什么用?他和TCP报文的结构有什么关系?

答:标记TCP报文首部字段的长度,最大60字节。他的大小主要与TCP选项字段有关。

10. TCP报文头部的标记占用6个比特位,每个比特位的值可以为1或0, 他们分别有什么意义?

答:每个比特位表示一种标记,URG表示紧急数据;ACK是确认位;PSH是推送位,要求尽快将数据交付给上层;RST是重置位;SYN是同步位;FIN是终止位。

11. TCP报文头部的窗口占用2个字节,窗口字段有什么作用?

答:表示接收方愿意接受的字节数量,用于控制数据传输速率。

12. TCP协议一个重要的特点是可靠传输,可靠传输是怎么实现的?

答:停止等待协议和连续ARQ协议。

13.TCP协议的流量控制和TCP报文头部的什么字段有关系?流量控制具体是怎么工作的?请简要描述流量控制的主要过程。

答:窗口字段指定允许对方发送的数据量。接收方收到数据后发送窗口大小给发送方,当窗口大时,增加发送速度;窗口小时,减小发送速率。

14. TCP协议具备拥塞控制的功能,拥塞控制和流量控制有什么区别?拥塞控制是怎么实现的?

答:流量控制是控制两个终端之间的流量,拥塞控制考虑整个网络的拥堵情况。

拥塞控制是通过检查报文是否超时来判断拥塞,维护一个threshold和window,在不发生拥堵的时候,慢启动,直到发生拥堵。发生拥堵后,threshold = window / 2。如果是3个冗余ACK,windows/=2,线性恢复;如果超时,window=1,慢启动,然后超过阈值后线性探测。

15. TCP协议的三次握手是非常重要的知识点,TCP协议的三次握手和TCP报文头部的哪些字段有关系?

答:序号、确认号、TCP标记(ACK、SYN)。

16. 请简述TCP协议三次握手的过程。

答:假设发送方为A,接收方为B。

A发送SYN=1,seq=x。  

B发送SYN=1,ACK=1,seq=y,ack=x+1。

C发送ACK=1,seq=x+1,ack=y+1。

17. TCP协议的三次握手是TCP建立可靠通信的基础,请问为什么TCP连接建立的过程叫做三次握手,请陈述三次握手的必要性,两次握手为什么不行?

答:因为建立连接的过程双方共发送了三个数据包。

两次握手的话,假如服务端发送的ACK数据包丢失,则服务端将陷入空发状态,而请求端会重复发送建立连接请求,服务器载荷加大。同时,双方也没有对初始序列号进行同步。

18. TCP协议的四次挥手是非常重要的知识点,TCP协议的四次挥手和TCP报文头部的哪些字段有关系?

答:序号,确认号,TCP标记(ACK、FIN)。

19. 语简述TCP协议四次挥手的过程,并说明清楚每一次挥手后,双方进入的状态。

答:

假设发送方为A,接收方为B。

A发送FIN=1,seq=u。A进入FIN-WAIT-1

B发送ACK=1,seq=v,ack=u+1。B进入CLOSE-WAIT,A进入FIN-WAIT-2

B发送FIN=1,ACK=1,seq=w,ack=u+1。B进入LAST-ACK。

A发送ACK=1,seq=u+1,ack=w+1。A进入TIME-WAIT状态,等待2MSL后关闭。

B收到ACK后关闭。

20.TCP连接释放的过程中有—个重要概念叫做2MSL, 什么是2MSL, 它有什么作用?

答:MSL是最长报文段寿命,保证发送方的ACK可以到达接收方,同时保证充足的时间,接收方可以重发FIN信号。

21.TCP协议有四个重要的定时器,分别是什么定时器?请简述这些定时器的作用。

答:超时定时器,没有收到回复,重发;坚持定时器,在窗口为0时,不断探询接收方窗口大小;时间等待计时器,确保挥手过程中,接收方能够收到ACK;保活计时器,在一段时间没有收到数据时(超时),探寻对方是否存活。

22. 什么是套接字?你了解套接字的编程吗?请使用套接字实现—个简单的C/S通信工具。

答:套接字是抽象概念,表示连接的一端,一般是指IP+端口对。

服务器段,创建、绑定、监听、接受处理。

客户端,创建、连接、发送。

计算机网络传输层知识点全覆盖 传输层概述 作用:传输层为它上面的应用层提供通信服务。 在OSI七层参考模型中,传输层是面向通信的最高层,也是用户功能的最底层。 传输层两大重要的功能:复用 和 分用。 复用:在发送端,多个应用进程公用一个传输层; 分用:在接收端,传输层会根据端口号将数据分派给不同的应用进程。 和网络层的区别: 网络层为不同主机提供通信服务,而传输层为不同主机的不同应用提供通信服务。 网络层只对报文头部进行差错 阅读详情

相关推荐

《计算机网络》传输层知识点总结,快速理解TCP和UDP。_计网传输层重点

作者简介」:优快云 top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者「专栏简介」:此文章已录入专栏。

2401_89190546的博客 1045

计算机网络——传输层

传输层功能:完成主机进程-主机进程之间的报文传输。传输层是真正的端对端的通信:传输层协议在端主机上运行,路由器一般没有传输层。传输层从主机层面上对网络层采取相应补救措施,可以提供更高质量的数据传输能力。传输层独立于网络设备,可以提供标准的传输服务接口(原语)。...

eyes++的博客 1万+

计算机网络:传输层

进程之间的通信从通信和信息处理的角度看,传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有传输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能。运输层为相互通信的应用进程提供了逻辑通信两个主机进行通信实际上就是两个主机中的应用进程互相通信。应用进程之间的通信又称为端到端的通信。运输层的一个很重要的功能就是复用和分用。

2401_88220102的博客 1050

TCP 序列号和确认号是如何变化的?

大家好,我是小林。在上回答了很多人的问题,我发现很多人对 TCP 序列号和确认号的变化都是懵懵懂懂的,只知道三次握手和四次挥手过程中,ACK 报文中确认号要 +1,然后数据传输中 TCP 序列号和确认号的变化就不知道了。也有很多同学跟我反馈,希望我写一篇关于 TCP 序列号和确认号变化过程的文章。大家别小看这个基础知识点,其实很多人都不知道的。所以,这次就跟大家聊聊以下过程中,TCP 序列号和确认号是如何变化的?

小林coding 6228

计算机网络基础知识总结

文章目录第一章、计算机网络基础知识总结(一) 计算机网络组成(二) 计算机的网络分类(三) 计算机的分层结构1 网络分层模型对比2 数据的封装过程3 每一层的协议4 每一层的作用5 七层小总结(四) 服务与协议(五)网络常用测试工具(六)常见缩写第二章、各层网络及相关协议介绍(一)物理层(二)数据链路层(三)网络层(四)传输层(五)第三章、网络协议串讲--用双11的故事串起碎片的网络协议 第一章...

ThsRunningSnail的博客 2049

计算机网络基础知识笔记四 -- 传输层

有关OSI七层协议详细内容 接上文 4.传输层(Transport Layer) 概要 第一个端到端,即主机到主机的层次。 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。 传输层还要处理端到端的差错控制和流量控制问题。 传输层的任务是根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能,负责端到端的可靠数据传输。 在这一层,信息传送的协议数据单元称为段或报文。 网络层只是根据网络地址将源结点发出的数据包传送到目的节点,而

weixin_50119334的博客 1255

理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)

原文见:Understanding TCP Sequence and Acknowledgment Numbers - PacketLife.net 如果你正在读这篇文章,很可能你对TCP“非著名”的“三次握手”或者说“SYN,SYN/ACK,ACK”已经很熟悉了。不幸的是,对很多人来说,对TCP的学习就仅限于此了。尽管年代久远,TCP仍是一个相当复杂并且值得研究的协议。这篇文章的目的是让你能够更加熟练的检查Wireshark中的TCP序列号和确认号 在我们开始之前,确保在Wireshark中打开示

larance的挨踢生活 9188

五天带你学完《计算机网络》·第三天·传输层

文章目录一、运输层的功能✪✪二、端口三、UDP✪✪四、TCP✪✪✪✪概述可靠传输工作原理两个协议TCP报文段总结 一、运输层的功能✪✪ 为相互通信的应用进程提供端到端的逻辑通信 封装后的数据为数据段 二、端口 16位二进制数作为端口号 分为服务器端口(熟知端口,登记端口)和客户端端口 常见熟知端口✪✪✪:计算机网络·各应用层协议对应的运输层协议及端口号 三、UDP✪✪ 是无连接的 发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。 尽最大努力交付 即不保证可靠交付,同时也不使用拥塞

ngtnmd的博客 5083

网络传输基础概念

网络基础一:1.为什么要分层? 2.OSI七层模型 3.TCP/IP五层(或四层)模型 5.网络传输的基本流程 5.2局域网连接方式 局域网_交换机 局域网_交换机+路由器 6.1 点对点通信 6.2 端对端通信 6.3 跨局域网通信

RuanMeng的博客 1908

传输网络基础知识

传输网络基础知识,内容含:单选,多选,判断,填空,简答

hdu 1195 Open the Lock(bbfs(双向广搜))

<br />第一次使用双向广搜算法求解,感觉效率的确提高了不止两倍。刚开始的一直WA,后来发现是每次都要扩展一层的节点,然后在扩展另一层的节点,而不是每次只扩展一个节点。<br /> /* Author: ACb0y Date: 2010-9-21 Type: bbfs(双向广搜) ProblemId: hdu 1195 Open the Lock Result: AC */ #include <iostream> #include <queue> using namespace

个人独立博客http://www.acb0y.cn/ 1527

网关、路由器、交换机等网络设备工作在OSI的层

网关、路由器、交换机等网络设备工作在OSI的层

qq_43185254的博客 8525

第四届“网鼎杯”网络安全大赛 - 青龙组

第四届“网鼎杯”网络安全大赛 - 青龙组

lpppp小公主的博客 1315

【计算机网络】第五章·传输层

今天是【计算机网络】课程考试前一周时间,趁着计算机网络考试,猫猫来进一步梳理计网这门课程的知识,希望也能给阅读本系列文章的友友们提供一些帮助。全面知识梳理特别知识梳理(全面知识梳理一律加上【第*章】字样,是软件工程所有知识的全面梳理)(特别知识梳理一律加上 【一篇搞定】字样,仅仅作为特别重要内容的展开延申)《计算机网络(第5版)》是2012年清华大学出版社出版的图书,作者是Andrew S. Tanenbaum, David J. Wetherall。

十二月的猫 2619

鼎捷T100——二次开发:维护作业添加非实体字段

非实体字段添加

weixin_52342654的博客 1160

Vue3项目实战:CKEditor5富文本编辑器从安装到隐藏不需要的功能

本文详细介绍了在Vue3项目中集成并深度定制CKEditor5富文本编辑器的完整流程。通过分析其模块化架构,指导开发者从标准构建出发,移除图片、表格等冗余插件,创建专属轻量构建,从而显著减小打包体积并提升用户体验。文章结合实战代码,涵盖了环境搭建、自定义构建配置、高级优化技巧等关键步骤。

weixin_29016833的博客 287

计算机网络--哈工大网课--MOOC中国大学 慕课 答案

*仅做个人记录,大家可以做完题来对照一下,题目偶尔有变化。 第1周 计算机网络概述(上)(2h12m02s) 作业1 1.(14分) 如下图所示网络。A在t=0时刻开始向C发送一个2Mbits的文件;B在t=0.1+e秒(e为无限趋近于0的小正实数)向D发送一个1Mbits的文件。忽略传播延迟和结点处理延迟。 请回答下列问题: 1) 如果图中网络采用存储-转发方式的报文交换,...

qq_29600105的博客 1万+

手把手教你学Simulink——基于新型电力电子拓扑与宽禁带器件的电网系统场景实例:GaN HEMT器件在高频逆变器中的开关特性建模

本文介绍了基于Simulink和Simscape Electrical的GaN HEMT高频逆变器建模方法。通过构建半桥拓扑电路,详细说明了GaN器件参数设置(以EPC2045为例)、专用驱动电路设计(含负压关断和米勒钳位)以及开关瞬态过程仿真(配置1ns步长捕捉MHz级特性)。重点分析了开关损耗计算和寄生导通风险,并对比了GaN与Si MOSFET的性能差异。案例展示了如何优化驱动参数和PCB布局,验证了GaN器件在1MHz高频应用中的优势(开关损耗仅5μJ)。最后总结了GaN在数据中心电源、无线充电等领

MHD0815的博客 405

【计算机网络】传输层

传输层位于网络层之上,是计算机网络体系结构中承上启下的关键一层。它主要负责为不同主机上的应用进程提供端到端(end - to - end)的通信服务,就像是在网络的海洋中为应用程序搭建了一座沟通的桥梁,使得应用程序能够无视底层网络的复杂性进行数据传输。

Guiat的博客 1770

【原理图与PCB专题】使用Cadence如何在Layout时直接互换相同功能的PIN

Cadence允许我们在PCB中互换管脚,最后再反标给原理图。集成TVS管、排阻、DDR、FPGA有一些PIN是完全相同功能,可进行管脚互换的,建议使用这个功能。可降低硬件工程师与Layout工程师之间沟通成本,加快设计进度。

一点硬件 801

PCL K4PCS算法实现点云粗配准【2026最新版】

K4PCS算法实现点云粗配准。博客长期更新,本文最近一次更新时间为:2026年5月4日。

点云侠的博客 42万+

推荐文章:哈工大《计算机网络》网课笔记

推荐文章:哈工大《计算机网络》网课笔记 去发现同类优质开源项目:https://gitcode.com/ 哈工大《计算机网络》网课笔记:项目的核心功能/场景 哈尔滨工业大学《计算机网络》网课笔记,助力学子系统学习网络层与传输层知识。 项目介绍 在数字时代,计算机网络已成为现代信息技术不可或缺的基石。哈尔滨工业大学《计算机网络》网课笔记,是专门为帮助学子理解和掌握计算机网络课程而精心制作的资源。这份...

gitblog_06773的博客 362

Android 14 (AOSP) 源码架构深度解析与开发者指南

Android14源码的仓库指南信息

保持专注,保持热爱 1188

哈工大《计算机网络》网课笔记

哈工大《计算机网络》网课笔记 去发现同类优质开源项目:https://gitcode.com/ 这里提供的资源文件是哈尔滨工业大学《计算机网络》网课的笔记,以.md文件格式呈现。该笔记格式美观,内容详实,包含了丰富的图表和清晰的文字描述,便于理解和学习。 笔记内容概述 该笔记主要涵盖了前八周的网络课程内容,重点聚焦于网络层和传输层的详细讲解。内容结构清晰,知识点覆盖全面,是学习和复习计算机网络课程...

gitblog_06730的博客 453

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【计算机网络黑皮书】传输层

这是对于中科大的计算机网络的网课的学习笔记,感谢郑烇老师的无偿分享 书籍是《计算机网络(自顶向下方法 第6版)》需要的可以私信我,无偿分享,课程简介下也有

weixin_52199109的博客 2571

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

计算机网络基础知识

osi七层网络模型、TCP/IP/五层模型、TCP/IP四层模型 三次握手以及四次会挥手

m0_59535683的博客 5646

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: OBS软件黑屏解决方法-Win10
下一篇: 为什么TCP协议需要三次握手?
DedicateToAI
博客等级 码龄9年 6粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值