04741计算机网络原理第三章,04741计算机网络原理重点复习资料第三章(4页)-原创力文档...

本文详细介绍了计算机网络中传输层的核心任务与功能,包括端到端的逻辑通信、端口号的分类与作用、传输层协议如TCP与UDP的工作原理。TCP提供面向连接、可靠的传输服务,而UDP则是无连接、不可靠的数据报服务。此外,文中还探讨了可靠传输的策略,如差错检测、确认、重传、序号和流量控制,并举例说明了停-等协议和滑动窗口协议。
摘要由CSDN通过智能技术生成

计算机网络原理重点复习资料

第三章 传输层

1.传输层的核心任务:是为应用进程之间提供端到端的逻辑通信服务。

2.传输层的功能:1.传输层寻址;2.对应用层报文进程分段和重组;3.对报文进行差错检测;4.实现进程间的端到端可靠数据传输控制;5.面向应用层实现复用与分解;6.端到端的流量控制;7.拥塞控制

3.传输层的协议只需在端系统中实现;通信的真正端点并不是主机,而是主机中运行的应用程序。

4.用统一的寻址方法对应用进程进行标识--端口号

5.在全网范围内利用“IP地址+端口号”唯一标识一个通信端点

6.传输层端口号为16位整数,包括3类端口:其中0~1023为熟知端口号;1024~49151为登记端口号,为没有熟知端口号的应用程序使用,必须在互联网数字分配结构IANA登记,以防止重复;49152~65535为客户端口号或短暂端口号,留给客户进程或用户开发的非标准服务器暂时使用。

7.FTP服务器默认端口号是21,HTTP服务器默认端口号是80;SMTP服务器默认端口号是25;DNS服务器默认端口号是53;POP3默认端口号是110;POP3/SMTP/HTTP都是采用TCP端口,基于TCP的应用层协议;DNS是基于UDP的协议,采用UDP端口。

8.传输层提供的服务可以分为无连接服务和面向连接的服务两大类。无连接服务是指数据传输之前无需与对端进行任何信息交换,直接构造传输层报文段并向接收端发送;面向连接服务是指在数据传输之前,需要双方交换一些控制信息,建立逻辑连接,然后再传输数据,数据传输结束后还需要再拆除连接。

9.internet网络提供无连接服务的传输层协议是UDP,提供面向连接服务的传输层协议是TCP。

10.多路复用与多路分解:支持众多应用进程共用同一个传输层协议,并能够将接收到的数据准确交付给不同的应用进程,是传输层需要实现的一项基本功能,称为传输层的多路复用与多路分解,简称为复用与分解,也称为复用与分用。

11.无连接的多路复用与多路分解;UDP;UDP的套接字的端口号是UDP实现复用与分解的重要依据。

12.UDP套接字的组成:

13.面向连接的多路复用与多路分解:TCP

14.TCP套接字的组成:来唯一标识。当一个TCP报文段从网络层到达一台主机时,该主机使用全部4个值来将报文段分解到相应的套接字。

15.实现可靠数据传输的措施:1.差错检测:利用差错编码实现数据包传输过程中的比特差错检测;2.确认:接收方向发送方反馈接收状态;3.重传:发送方重新发送接收方没有正确接收的数据;4.序号:确保数据按序提交;5.计时器:解决数据丢失问题。

16.停-等协议:停-等协议的主要特点是每发送一个报文段后就停下来等待接收方的确认,这也是该协议名称的基本含义。

17.停-等协议的基本工作过程:1)发送方发送经过差错编码和编号的报文段,等待接收方的确认;2)接收方如果正确接收报文段,即差错检测无误且序号正确,则接收报文段,并向发送方发送ACK,否则丢弃报文段,并向发送方发送NAK;3)发送方如果收到ACK,则继续发送后续报文,否则重新发送刚刚发送的报文段。

18.停-等协议的缺点是她的停-等机制降低了信道利用率。解决方法:1)允许发送方在没有收到确认前连续发送多个分组,这种协议称为流水线协议或管道协议。

19.流水线协议的改进:1)必须增加分组序号范围;2)协议的发送方和接收方必须缓存多个分组。

20.最典型的流水线可靠传输协议是滑动窗口协议。

21.GBN协议(回退N步协议Go-Back-N):GBN回退N步协议发送窗口大小较大,可以在未得到确认前连续发送多个分组,但接收窗口大小仅为1,只能接收1个按序列到达的分组,未按序列到达的分组或某个分组差错,就会引起发送方重发该分组及其之后的所有分组。

22.SR协议;选择重传协议(Selective Repeat):增加接收方缓存能力(接收窗口>1),缓存正确到达但失序的分组,等缺失分组到达后一并向上层按序提交。

23.用户数据报协议UDP是internet传输层协议,提供无连接、不可靠、数据报尽力传输服务。

24.UDP数据报结构:源和目标端口号,长度字段,校验和。1)源和目标端口号用于UDP实现复用与分解;2)长度字段指示了再UDP报文段中的字节数(首部和数据的总和);3)接收方使用校验和来检测该报文段是否出现了差错。

25.UDP计算校验和的方法:1)对所有参与运算的 内容(包括UDP报文段)按16位求和;2)求和过程中遇到的任何溢出都被回卷(即进位与和的最低位再加)。3)最后得到的和取反码,就是UDP的校验和,填入UDP数据报的校验和字段。

27.TCP报文段由首部字段和一个数据字段组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值