- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机网络》 第7章 传输层 * UDP的复用和分用 《计算机网络》 第7章 传输层 * 7.3.3 UDP端口号 TCP/IP协议族中用端口号来标识进程; 端口号是在0到65535之间的整数; 客户程序随机选取的临时端口号; 每一种服务器程序被分配了确定的全局一致的熟知端口号; 每一个客户进程都知道相应的服务器进程的熟知端口号。 《计算机网络》 第7章 传输层 * UDP使用的熟知端口号 《计算机网络》 第7章 传输层 * 7.3.4 UDP数据报格式 《计算机网络》 第7章 传输层 * UDP检验和的检验范围: 伪头部 UDP头 应用层数据 《计算机网络》 第7章 传输层 * 7.4 传输控制协议TCP7.4.1 TCP协议的主要特点 TCP是一种面向连接的、可靠的传输层协议; TCP协议建立在不可靠的网络层IP协议之上,IP不能提供任何可靠性机制,TCP的可靠性完全由自己实现; TCP采用的最基本的可靠性技术是: 确认与超时重传; 流量控制。 《计算机网络》 第7章 传输层 * TCP协议与其他协议的层次关系 《计算机网络》 第7章 传输层 * 7.4.2 TCP的端口号分配和Socket地址 TCP常用的熟知端口号 《计算机网络》 第7章 传输层 * 7.4.3 TCP报文段格式 《计算机网络》 第7章 传输层 * 7.4.4 TCP传输连接建立与连接释放 TCP传输连接建立过程示意图 《计算机网络》 第7章 传输层 * TCP在传输连接释放过程中4次握手过程 《计算机网络》 第7章 传输层 * 7.4.5 TCP流量与拥塞控制 TCP的数据编码与确认 《计算机网络》 第7章 传输层 * TCP窗 口概念 《计算机网络》 第7章 传输层 * 窗口与TCP 的流量控制 《计算机网络》 第7章 传输层 * 7.4.6 TCP差错控制 差错检测和纠正 检验和 确认 超时 针对的几种情况 受损伤的报文段 丢失的报文段 重复的报文段 乱序的报文段 丢失的确认 《计算机网络》 第7章 传输层 * 传输出错报 文段的处理 《计算机网络》 第7章 传输层 * 丢失的报文段 《计算机网络》 第7章 传输层 * 确认丢失 《计算机网络》 第7章 传输层 * 7.4.7 TCP的计时器 重传计时器 为了控制丢失的或丢弃的报文段,TCP使用了处理报文段的确认的等待重传时间的重传计时器。 坚持计时器 TCP为每一个连接使用一个坚持计时器; 当发送方的TCP收到一个窗口大小为零的确认时,就需要启动坚持计时器; 当坚持计时器期限到时,发送方的TCP就发送一个特殊的探测报文段。 《计算机网络》 第7章 传输层 * 保持计时器 保持计时器又叫做激活计时器,它是用来防止在两个TCP之间的连接处以长时期空闲。 时间等待计时器 时间等待计时器是在连接终止期间使用的; 当TCP关闭一个连接时,它并不认为这个连接马上就真正地关闭了。在时间等待期间中,连接还处于一种过渡状态; 时间等待计时器的值通常设置为一个报文段的寿命期待值的两倍。 《计算机网络》 第7章 传输层 * 小结 网络最本质的活动是实现分布在不同地理位置的主机之间的进程通信; 传输层的主要功能就是为网络环境中分布式进程通信提供服务; 网络中应用程序进程间相互作用的模式是客户/服务器(client/server)模式; Internet传输层采用了TCP协议与UDP协议; TCP是一种面向连接的、可靠的传输层协议,它在网络层IP服务的基础上,向应用层提供面向连接、可靠的流传输; UDP是一种无连接的、不可靠的传输层协议。 《计算机网络》 第7章 传输层 * 在解决单机环境下操作系统的进程通信中: BSD UNIX 引入了管道(pipe)、命名管道(named pipe)和软中断信号(signal)机制; ATT UNIX引入了消息(message)、共享存储区(shared memory)和信号量(semaphore)等; UNIX系统的消息、共享存储区和信号量统称为进程通信(inter process communication,IPC)机制; IPC机制也不适应于网络环境中的进程通信。 《计算机网络》 第7章 传输层 * 7.1.2 网络环境中分布式进程通信的特点 用一句最简单的话去描述计算机网络,那就是: “计算机网络是分布在不同地理位置的多台独立的计算机系统的集合”。 “独立的计算机系统”意味着连网的每一台计算机
原创力文档


文档评论(0)