- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络原理重点复习资料
第三章 传输层
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套接字的组成:目的IP地址,目的端口号
13.面向连接的多路复用与多路分解:TCP
14.TCP套接字的组成:源IP地址,源端口号,目的IP地址,目的端口号来唯一标识。当一个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报文段由首部字段和一个数据字段组成。
28
文档评论(0)