- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络传输层(完)
第五章 传输层 本章内容 5.1 传输层协议概述 5.2 用户数据报协议UDP 5.3 传输控制协议TCP 5.4 TCP报文段的首部格式 5.5 TCP的传输控制 5.6 TCP的拥塞控制 5.7 TCP的传输连接管理 5.1 传输层协议概述 0SI的低三层主要面向数据通信 0SI的高三层面向用户,面向信息处理 传输层位于高层与低层之间,是一个接口层 传输层起承上启下作用,可弥补、加强网络层提供的服务 传输层服务对网络层的补充 网络层提供虚电路服务,则传输层能保证正确接收报文 网络层提供数据报服务,则传输层协议必须包括差错检测和差错恢复 5.1.1 传输层的主要任务 5.1.2 传输层的主要功能 5.1.3 传输层的两个主要协议 5.1.4 传输层的端口 5.1.1 传输层的主要任务 传输层的主要任务 向应用层提供端到端(即进程到进程)的可靠 数据传输服务 5.1.2 传输层的主要功能 差错检测 网络层只检测数据报首部 传输层检测数据报的首部和数据部分 提供无连接服务或面向连接的服务 提供无连接服务的协议——用户数据报协议UDP 提供面向连接服务的协议——传输控制协议TCP 传输连接管理、流量控制、拥塞控制 5.1.3 传输层的两个主要协议 两个主要协议 传输控制协议(Transport Control Protocol, TCP) 用户数据报协议(User Datagram Protocol, UDP) 传送的协议数据单元 TCP 传送的协议数据单元是 TCP 报文段 UDP 传送的协议数据单元是UDP报文段或用户数据报 5.1.4 传输层的端口 传输层的端口概念 传输层的端口是指传输层的服务访问点 传输层的端口作用 传输层的端口是用来标识应用层进程的,是软件端口 应用层的各种应用进程将其数据通过端口向下交付给传输层 传输层将其报文段数据部分通过端口向上交付给应用层的相应进程 软件端口与硬件端口 硬件端口是不同硬件设备进行交互的接口 如:路由器或交换机上的端口 软件端口是应用层的各种协议进程与传输实体进行层间交互的一种地址接口 硬件端口是一种实际的物理接口 软件端口是一种抽象的逻辑接口 端口号 每个端口的端口号为16位 总共能表示65536个端口 端口号只具有本地意义,即端口号只标识本计算机应用层中的各进程,在不同计算机的相同端口号之间是没有联系的 同一台计算机中TCP和UDP分别拥有自己的端口号,它们互不干扰 三类常见端口 熟知端口——端口号一般为 0~1023 登记端口——端口号为1024~49151 提供给没有熟知端口号的应用程序使用 登记端口必须在 IANA(互联网地址指派机构) 登记,以防止重复 客户端口或短暂端口——端口号为49152~65535 提供给客户进程暂时使用 当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其它客户进程以后使用 套接字 IP地址——标识和区分不同主机 端口号——标识和区分主机中的不同应用进程 套接字——唯一标识一个主机和其上的一个应用进程 套接字包括主机IP地址和主机的一个端口号 套接字表示方法: 套接字实际是一个通信端点 5.2 用户数据报协议UDP 5.2.1 UDP的报文段结构 5.2.2 UDP校验和的计算 5.2.3 UDP数据的封装与拆装 5.2.4 UDP协议的特点 5.2.1 UDP的报文段结构 计算 UDP 检验和的例子 5.2.3 UDP数据的封装与拆装 5.2.4 UDP协议的特点 UDP是无连接的 UDP使用尽最大努力交付的方式 UDP的首部开销小 UDP没有计时机制、流量控制、拥塞控制, 提高工作效率 UDP支持一对一、一对多、多对一、多对多的交互通信 5.3 传输控制协议TCP 5.3.1 TCP协议的特点 面向连接的服务 每一条 TCP 连接只能有两个端点 TCP只支持一对一的交互通信 可靠的传输服务 全双工服务 面向字节流的投递服务 TCP 面向字节流的概念 5.3.2 TCP的连接 每一条 TCP 连接有两个端点 每一条 TCP 连接唯一地被通信的两个套接字所确定 源端口:发送该报文段的应用程序端口号 目的端口:在主机中接收该报文段的应用程序端口号 发送序号:指本报文段数据的第一个字节在整个报文段中的序号,一般用seq表示 确认序号:指接收方期望收到下一个报文段的第一个数据字节的序号,一般用ack表示 首部长度:指TCP首部共有多少个4字节字。首部长度在20~60字节之间,故该字段值在5~15之间 保留字段:供今后扩展使用,目前全部置0 标识码位(控制字段):定义了6个不同的控制位或标识,分别为: URG(紧急标识):1表示紧急,此报文不参
您可能关注的文档
最近下载
- 《医疗和疾控机构后勤安全生产工作管理指南(2023年版)》——医用气体安全管理指南实践分享.pdf VIP
- 温州育英国际实验学校初一招生试卷语文试卷.docx VIP
- 建筑工程资料承包合同.docx VIP
- 房地产公司资金平衡表(深度好表).xlsx VIP
- 新解读《HJ 1285-2023屠宰及肉类加工业污染防治可行技术指南》最新解读.docx VIP
- 离心式冷水机组调试方案.pdf VIP
- 2024人教版小学三年级劳动技术上册第一单元:纸工大单元整体教学设计.docx
- 范例9:悬挑式脚手架专项施工方案.pdf VIP
- HSK(四级)词汇整理.pdf VIP
- 1994年全国高中化学竞赛试题.pdf VIP
文档评论(0)