CPIP协议分析-7+传输层协议

CPIP协议分析-7+传输层协议

ID:39318752

大小:854.60 KB

页数:90页

时间:2019-06-30

CPIP协议分析-7+传输层协议_第1页
CPIP协议分析-7+传输层协议_第2页
CPIP协议分析-7+传输层协议_第3页
CPIP协议分析-7+传输层协议_第4页
CPIP协议分析-7+传输层协议_第5页
资源描述:

《CPIP协议分析-7+传输层协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络协议第2章TCP/IP协议分析TCP/IP协议族编址与地址解析网际协议网际控制消息协议IP路由协议IP组播协议传输层协议应用层协议2.7传输层协议物理层网络层传输层应用层数据链路层面向信息处理面向通信用户功能网络功能一.传输层基本概念克服通信子网自身难以克服的问题,改善和优化通信子网的服务质量,使得通信子网对网络用户是透明的。衡量通信子网服务质量的指标:连接建立延时/释放延时;连接建立失败概率/释放失败概率;传输延时;吞吐率;残留误码率;传输失败概率;物理层:比特流的传输;数据链路层:将有差错的物理链路变成无差错的数据链路;网络层:如何使报文分组以适当的路径通过通信子网;传输层

2、:如何实现分布式进程之间的通信;二、为什么要设置传输层?单机系统内的进程通信的解决办法进程—程序、程序操作的数据与进程控制块;进程间的同步与互斥关系的解决;进程间的通信方法—信号量与P、V操作;消息缓冲区;原语;进程间发送与接收数据:发送原语(Sendprimitive);读取原语(Readprimitive);所以的过程都是在一个操作系统的管理下进行的;在网络环境中:两台计算机之间的进程通信如何实现?网络环境中计算机之间的进程通信的特点计算机网络:分布在不同地理位置的多台独立的计算机系统的集合;独立的计算机系统:存在独立的操作系统;各自的自主性—很多问题的不确定性;各个主机的活动

3、状态?各个主机的内部进程的状态?每个进程什么时间参与网络活动?参与网络活动时希望与网中哪个进程通信?分布式进程通信*进程的命名与寻址;*进程连接的建立与通信管理;为每一个用户进程分配一个传输地址;每一个传输地址在全网应该是惟一的;IP地址+端口号端口是一个16bit的地址,由操作系统分配给调用的应用程序的惟一号码。端口号分为两类:熟知端口(well-knownport),0-255。一般的端口号,用来随时分配给请求通信的客户进程。()()()()()()1111615325212023UDPTCPTELNETFTPSMTPDNSSNMPRPC应用层运输层熟知端口网际层IPDHCP6

4、8,67()()80HTTP()53DNS()69NFS()68,67BOOTP在进程通信开始之前需要解决:双方进程要有共同的起始状态:一方处于发出通信要求的状态;另一方要处于接受通信连接的“倾听”状态;双方进程要有共同认可的通信环境:是否提供差错控制;是否提供流量控制;双方之间建立起双向的逻辑通道;传输连接建立的条件TCP(transmissioncontrolprotocol)即传输控制协议,是一个面向连接的协议,它提供双向的、可靠的、有流量控制的字节流的服务。三、传输控制协议传输层协议与数据链路层协议的区别网络物理信道数据链路层的环境传输层的环境结点1结点2主机A主机B环境不

5、同:点到点物理信道与整个通信子网传输层协议与网络层协议的区别…应用进程…应用进程因特网IP协议的作用范围(提供主机之间的逻辑通信)TCP和UDP协议的作用范围(提供进程之间的逻辑通信)TCP的主要目的是为驻留在不同主机的进程之间提供可靠的、面向连接的数据传送服务。如果要让低可靠性的Internet提供较为可靠的服务,TCP必须提供以下方面的业务:基本数据传送;可靠性;流量控制;多路复用;连接。(1)基本数据传送在两台主机的TCP软件之间传送的基本单元是段(Segment)。TCP将数据流看成是字节序列,或者是组合成段用于传送的字节。除非途经的小型数据包网络要求分段,否则每个段将作为

6、单个IP数据报的数据字段通过Internet传送。连接中的每个TCP视自己的情况决定何时阻塞数据或者转发数据给IP以便传送。(2)可靠性TCP为所传送的每个字节指定一个序列编号,并要求目的TCP返回一个肯定的确认(ACK)。如果在指定的时间内没有收到ACK,就会重传数据。目的节点用序列编号正确排列在传送时可能打乱了顺序的数据段,并消除重复问题。利用在所传送的每个段中包含一个校验和来处理被破坏的数据。接收主机检查校验和,并丢弃任何被破坏的段。由于被丢弃的段不能得到确认,因此必须由源节点重发。TCP必须能够恢复被破坏、丢失、重复或者不按顺序传送的数据。(3)流量控制TCP为目的节点提供

7、了一种控制源节点发送数据数量的机制。伴随每个确认(ACK)返回的接收窗口表明目的节点还能从源节点接收多少字节。随着接收缓冲器的不断填充,接收窗口表示的空间不断缩小。当接收缓冲器的空间增加时,接收窗口表示的空间也随之增加。(4)多路复用TCP利用端口合并方法来识别计算机中的最终目的节点。TCP在每台主机上提供了一组端口,允许一台主机上的多个进程同时使用TCP通信服务。TCP使用“连接”(而不仅仅是“端口”)作为最基本的抽象,同时将TCP连接的端点称为插口(socket)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。