1、介绍传输层服务
a、传输层与网络层之间的关系
网络层使用的是IP协议,传输层提供的是TCP/UDP服务
传输层是基于网络层而开发的,使用的是网络层对上层公开的服务
b、不同主机之间传输层之间的关系
传输层不用关心传输层以下的的服务,两个主机的传输层用协议来满足交流,遵守相同的规则
c、传输层对应用层提供了可靠的TCP传输,也提供了不可靠的UDP传输
2、复用与分用(multiplexing and demultiplexing )
发送方不同的应用进程都可以使用同一个传输层协议传送数据,分用是指接受方的运输层在接受数据后能提交给相对应的进程
解决方案:用不同的端口来满足,根据数据包中的端口号,来提交到相对应端口的进程。每个进程对应着一个不同的应用程序
3、应用层是用的协议表
4、TCP与UDP结构
UDP数据格式
TCP数据包格式
5、校验和
把需要进行校验的“字串”加(+)起来,把这相加的 结果取反当做
“校验和” (Checksum), 比如,相加的结果是0101,那么“校验和”就
是1010,验证的时候呢,就是 0101+1010 = 1111 ,取反后, 就是0
tcp传输确认方式
EstimatedRTT = (1- a)*EstimatedRTT + a*SampleRTT
DevRTT = (1-b)*DevRTT +b*|SampleRTT-EstimatedRTT|
TimeoutInterval = EstimatedRTT + 4*DevRTT
10、TCP流量控制服务
流量控制服务是一个速度匹配服务
TCP provides flow control by having the sender maintain a variable called the
receive window. Informally, the receive window is used to give the sender an idea of
how much free buffer space is available at the receiver.
Suppose that Host Ais sendinga large file to Host B over a TCP connection. Host B allocates a receive buffer to this connection; denote its size by RcvBuffer.
11、TCP连接管理
简单的说,就是握手,交流,断开连接
FIN是断开连接,如果为0表示正在连接,如果为1,表示要断开连接。
ACK确认,确认方式有很多,请看上面ACK确认回复。
SYN请求连接
12、拥塞控制
congestion but rather focus on the simpler issue of understanding what happens as hosts increase their transmission rate and the network becomes congested.
ATM ABR congestion control is a rate-based approach. That is, the sender
explicitly computes a maximum rate at which it can send and regulates itself accordingly.
ABR provides three mechanisms for signaling congestion-related information
from the switches to the receiver:
参考文献:<<Computer Networking A Top-Down Approach 6th Editon.pdf>>
相关推荐
传输层----及访问控制列表ACL一、传输层协议:1)TCP/IP协议族的传输层协议主要有两个:TCP(Transmission Control Protoco
SAP 系统传输层与传输路径的介绍与相关解释
14. 计算机传输层思维导图
计算机网络 传输层重点 传输层在计算机网络层中占很大的比重
传输层协议-TCP原理传输层协议-TCP原理传输层协议-TCP原理传输层协议-TCP原理
1.对截取浏览网页时和即时通讯时的数据报文,进行分析,陈述两个不同高层应用的传输层协议的不同,应特别说明端口问题,并把截图写入报告。 2.在TCP建立和断开连接时截获数据报文,用截图说明三次握手和四次握手的...
这是计算机网络传输层的课件,做的比较好,详细描述了传输层的重要理论
第六章 传输层协议及编程实例 第七章 网络层协议和数据链路层 第八章 Internet通信原理以及编程实例 第九章 基于Windows API的虚拟终端实现 第十章 多线程网络文件传输的设计与实现 第十一章 防火墙的设计与实现 第...
移动传输层控制协议及实现,袁问非,李长银,随着移动技术的飞速发展,网络节点的移动性需要更好的支持,现有的移动IP协议在对移动节点提供移动性支持的同时也在IP头增加了不��
传输层实验参考范例,源码和程序都有。 比较详细,
传输层故障诊断与分析 ————在校生的作业
周二上午-ZY1906-研究生套件1_2(传输层)1
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议 UDP (User Datagram Protocol数据报协议)一种无连接的传输层协议,提供面向事务的简单不可靠信息传送...
传输层教学PPt
计算机网络传输层思维导图
网络技术与应用课件(九)传输层、应用层协议
7.2.2 传输层概念实例1
CAN协议传输层、物理层、对象层详解
计算机网络重点归纳【网络层、链路层、传输层】
传输层通过超时机制和流量控制, 提供数据收发和数据拆分重组等功能。同时结合当下通讯系统测试领域的研究成 果,创建符合性测试系统对通讯软件进行验证,探索基于 AUTOSAR 标准的符合性 测试方法。