第6章 传输层协议及分析

合集下载

计算机网络第七版课后答案完整版

计算机网络第七版课后答案完整版

计算机网络第七版课后答案完整版计算机网络是现代社会中不可或缺的一部分,它架起了人与人、人与信息的桥梁,促进了信息的传递和共享。

而针对计算机网络这门课程,学生通常会留下一些问题疑惑。

本文将为大家提供《计算机网络第七版》课后答案的完整版,帮助学生更好地理解和掌握相关知识。

第一章网络基础1. 什么是计算机网络?计算机网络是指利用通信设备和网络连接技术,将地理位置不同的计算机及其外部设备组合成一个完成协同工作的系统。

2. 计算机网络的分类有哪些?计算机网络可分为局域网(LAN)、城域网(MAN)、广域网(WAN)和互联网。

3. 什么是协议?协议是网络通信中计算机之间进行信息交换所必需遵循的规范和约定。

4. OSI参考模型是什么?OSI参考模型是国际标准化组织(ISO)制定的一种通信协议的参考模型,共分为七层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

5. TCP/IP参考模型是什么?TCP/IP参考模型是计算机网络互联中广泛使用的一个协议参考模型,共分为四层,分别是网络接口层、网络层、传输层和应用层。

6. 什么是HTTP协议?HTTP(Hypertext Transfer Protocol)是一种用于传输超文本的应用层协议,是Web浏览器和Web服务器之间进行交互的基础。

7. 什么是UDP协议?UDP(User Datagram Protocol)是一种面向无连接的传输层协议,主要用于在网络上发送短报文。

与TCP协议相比,它传输速度更快,但可靠性较差。

第二章物理层1. 物理层的主要功能是什么?物理层主要负责传输比特流,将比特流转换为物理信号进行传输。

2. 什么是编码?编码是将数字信号转换为模拟信号或数字信号的过程。

3. 常见的编码方式有哪些?常见的编码方式有不归零编码(NRZ)、曼彻斯特编码、差分曼彻斯特编码等。

4. 什么是调制?调制是将数字信号转换为模拟信号的过程,常用的调制方式有调幅(AM)、调频(FM)和调相(PM)。

第六章传输层TCP例题解答

第六章传输层TCP例题解答

例题一:设TCP使用的最大窗口为64KB,而传输信道的带宽可认为是不受限制的,若报文的平均往返时延为20ms,则最大吞吐量是多少?答:传输信道的带宽可认为是不受限制的,则发送时延可忽略。

平均往返时延为20ms,则发送方每秒可发送数据=1/(20*10-3)=50次只有每次都按最大窗口数发送数据才能得到最大的吞吐量。

所以:最大吞吐量=每秒发送数据次数*最大窗口=50*64KB=50*64*1024*8=26.2Mbps例题二:一个TCP连接使用256Kbps的链路,其端到端时延为128ms。

经测试发现吞吐量只有120Kbps。

试问发送窗口是多少?分析:发送时延=8x÷(256×1000),端到端往返时延等于256ms(2×128ms),设窗口值为x(以字节为单位),假定一次最大发送量等于窗口值,由于吞吐量为128Kbps,所以传输效率为50%(128÷256)。

传输效率=发送时延÷总时延,因此,(8x÷(256×1000)) ÷(8x÷(256×1000)+256×0.001)=0.5,得x=8192。

窗口大小为8192字节。

例题三:通信信道带宽为1Gbps,端到端的传播时延为10ms。

TCP的发送窗口为65535字节,试问:可能达到的最大吞吐量是多少?信道利用率是多少?解析:最大吞吐量为:65535×8/20=26.214Mb/s利用率为:26.214Mb/s÷1000Mb/s≈2.6%例题四:主机A向主机B发送一个很长的文件,其长度为L字节。

假定TCP 使用的MSS有1460字节。

(1)在TCP的序号不重复使用的条件下,L的最大值是多少?(2)假定使用上面计算出文件长度,而运输层、网络层和数据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s,试求这个文件所需的最短发送时间。

04741《计算机网络原理》大纲

04741《计算机网络原理》大纲

第1章计算机网络概述1.1 计算机网络的发展1.2 计算机网络的基本概念1.3 计算机网络的分类1.4 计算机网络的标准化第2章计算机网络体系结构2.1 网络的分层体系结构2.2 OSI/RM开放系统互连参考模型2.3 TCP/IP参考模型2.4 OSI/RM与TCP/IP参考模型的比较第3章物理层3.1 物理层接口与协议3.2 传输介质3.3 数据通信技术3.4 数据编码3.5 数据交换路层第4章数据链路层4.1 数据链路层的功能4.2 差错控制4.3 基本数据链路协议4.4 链路控制规程4.5 因特网的数据链路层协议第5章网络层5.1 通信子网的操作方式和网络层提供的服务5.2 路由选择5.3 拥塞控制5.4 服务质量5.5 网络互连5.6 因特网的互连层协议第6章传输层6.1 传输层基本概念6.2 传输控制协议6.3 用户数据报传输协议第7章应用层7.1 域名系统7.2 电子邮件7.3 万维网7.4 其它服务第8章局域网技术8.1 介质访问控制子层8.2 IEEE802标准与局域网8.3 高速局域网8.4 无线局域网技术8.5 移动Ad Hoc网络8.6 局域网操作系统第9章实用网络技术9.1 分组交换技术9.2 异步传输模式9.3 第三层交换技术9.4 虚拟局域网技术9.5 虚拟专用网VPN9.6 计算机网络管理与安全计算机网络原理自学考试大纲出版前言一、课程性质与设置目的二、课程内容与考核目标第1章计算机网络概述第2章计算机网络体系结构第3章物理层第4章数据链路层第5章网络层第6章传输层第7章应用层第8章局域网技术第9章实用网络技术三、关于大纲的说明与考核实施要求附录题型举例后记。

第6章 传输层教案(计算机网络)

第6章 传输层教案(计算机网络)

第6章传输层教学目标:1、了解传输层的功能2、掌握TCP和UDP协议的工作原理3、理解TCP和UDP协议和上层通信机制教学重点:传输层的功能,TCP和UDP协议教学难点:TCP和UDP协议通信机制教学课时:4课时教学方法:讲解法、讨论法、演示法、练习法教学内容及过程:第6章传输层6.1内容简介传输层是OSI七层参考模型的第四层,它为上一层提供了端到端(end to end)的可靠的信息传递。

物理层使我们可以在各链路上透明地传送比特流。

数据链路层则增强了物理层所提供的服务,它使得相邻节点所构成的链路能够传送无差错的帧。

网络层又在数据链路层基础上,提供路由选择、网络互联功能。

而对于用户进程来说,我们希望得到的是端到端的服务,传输层就是建立应用间的端到端连接,并且为数据传输提供可靠或不可靠的链接服务。

6.2传输层简介一、传输层的定义传输层是OSI模型的第4层。

一般来说,OSI下3层的主要任务是数据通信,上3层的任务是数据处理。

该层的主要任务用一句话表示就是“向用户提供可靠的端到端的服务,处理数据包的传输差错、数据包的次序、处理传输连接管理等传输方面的问题,以保证报文的正确传输”。

二、传输层功能⏹连接管理⏹流量控制⏹差错检测⏹对用户请求的响应⏹建立无连接或面向连接的通信→面向连接:会话建立、数据传输、会话拆除→无连接:不保证数据的有序到达6.3TCP协议传输层协议为TCP(transmission control ptotocol),因此传输层也被称为TCP层。

TCP 协议是面向连接的端到端的可靠的传输层协议。

它支持多种网络应用程序,对下层服务没有多少要求,同时假定下层只能提供不可靠的数据报服务,并可以在多种硬件构成的网络上运行。

一、TCP分段格式⏹序列号和确认号(32比特)⏹ 窗口(16比特) ⏹ 校验和(16比特) ⏹ 数据(可变大小) ⏹ 头长度(4比特) ⏹ 标志(6比特) ⏹ FIN (完成) ⏹ PSH (推) ⏹ RST (复位) ⏹ SYN (同步) ⏹ 紧急指针(16比特) ⏹ 选项(可变长度) 二、TCP 的连接建立和拆除 1、TCP 的连接建立2、TCP 的连接建立发送 SYN接收 SYN1发送 SYN接收 SYN 发送 SYN, ACK接收 SYN123、TCP 连接建立4、TCP 连接拆除发送 SYN接收 SYN 发送 SYN, ACK建立会话123接收 SYN三、TCP 可靠传输技术当TCP 的连接建立好后,为保证数据传输的可靠,TCP 协议要求对传输的数据都进行确认,为保证确认的正常进行,TCP 协议首先对每一个分段都作了32位的编号,称为序列号。

IPv6技术第6章ppt课件

IPv6技术第6章ppt课件

精选课件ppt
2
6.1 IPv6安全问题
❖ 6.1.1 IPv6安全问题概述
IPv6的安全脆弱性可以分为四类:
❖ ⑴实现和部署上的漏洞和不足,与IPv6协议有关的设计、算法和 软硬件的实现离不开人的工作
❖ ⑵非IP层攻击,IPv6的安全仅作用在IP层,其它层出现对IPv6网 络的攻击仍然存在。
❖ ⑶IPv4向IPv6过渡时期的安全脆弱性,IPv4网络和IPv6网络并存 的环境以及过渡技术存在安全隐患。
精选课件ppt
4
网络安全的特征
❖ 身份可认证性;机密性;完整性;可控性;可审查 性。
❖ 网络安全需要考虑到三个方面:
⑴安全攻击,是任何危及网络系统信息安全的活动; ⑵安全机制,用来保护网络系统不受截听,阻止安全攻
击,恢复受到攻击的系统; ⑶安全服务,提供加强网络信息传输安全的服务,利用
一种或多种安全机制阻止对网络的攻击。
明文M H
密钥K
明文M 发送 明文M
MD 得出报文摘要
加密的报文摘 要
图6.4 用报文摘要实现报文鉴别
精选课件ppt
收方算出的
报文摘要
H
MD
密钥K 比较
MD 得 出 解 密 的 报文摘要
13
6.2 Internet的安全技术
❖ 6.2.1 数据包过滤和防火墙
防火墙所起的作用是:
❖①限制访问者进入一个被严格控制的点; ❖②防止进攻者接近受到保护的设备; ❖③限制人们离开一个严格控制的点。
与操作系统OS集成实施
❖ ⑵将IPsec作为协议栈中的一块(BITS)来实现
这种方法将特殊的IPsec代码插入到网络协议栈中,在网 络协议栈的网络层和数据链路层之间实施

computer networks(Tanenbaum)【第6章 传输层】

computer networks(Tanenbaum)【第6章 传输层】

第六章 传输层传输层解决一个应用进程与另外一个应用进程之间的数据传输的问题。

对网络进行分类,通常也是以传输层为界限来进行分类的:1、 把网络分为通讯子网和资源子网(传输层分在了上面)通讯子网用于传递数据,它不关心数据的意思,通讯子网只有7层协议中的下面三层;资源子网(网上的所有主机)的设2、 传输服务的使用者和传输服务的提供者(传输层分在了下面)传输层以上是应用进程自己要处理的东西,如:进程要发送什么消息,如何理解消息;传输层以下(包括传输层)为进程之间的通讯提供传输服务。

对于需要进行数据通讯的应用进程来讲,它不管数据传输是如何实现,它只是将要传输的数据交给传输层就行了,因此传输层为高层的用户屏蔽了通讯的细节,同时也提供了一组通讯的接口。

的服务质量很好,则传输层的实现就比较简单,只需要提供通讯进程的标识就可以了;如果通讯子网提供的服务质量不好,则所有的数据传输的可靠都必须由传输层自己来保证。

传输服务一、传输层的功能及在协议层中的作用 1、传输层在OSI 模型中的位置1)介于通讯子网和资源子网之间,对高层用户屏蔽了通讯的细节2)弥补了通讯子网所提供服务的差异和不足,提供端到端之间的无差错保证 3)传输层工作的简繁取决于通讯子网提供服务的类型 2、传输层与上下层之间的关系传输层使高层用户看到的好像就在两个传输层实体之间有一条端到端的、可靠的、全双工的通信通道(即:数字管道) 二、传输层为上层提供的服务1、 面向连接的服务(即:可靠的服务):通讯可靠,而且是按序传输的,对数据有效验和重发(针对数据包丢失,传输层采用重传机制解决)针对按序传输(发送顺序和接受顺序是一样的),传输层采用缓冲区来解决:当一个数据到达后,在交给应用进程处理前,传输层要看收到的数据的序号,若序号排在该数据前面的数据没有收到,则收到的数据会暂存在缓冲区,等前面序号的数据到达后,再一起交给应用进程。

如:TCP/IP 模型中应用层协议FTP 、Telnet 等 2、 面向非连接的服务(即:不可靠的服务):提供的是不可靠的传输,对数据无效验和重发,通讯速率高,如:TCP/IP 模型中应用层协议SNMP 、DNS 等 三、传输服务原语1、传输服务原语是应用程序和传输服务之间的接口1)一个典型的面向连接的服务原语(采用C/S 的工作方式提供服务)2、TPDU 的发送过程3、 伯克利套接字(Berkeley Sockets )在TCP/IP 协议当中,用得最多的传输层服务原语就是伯克利套接字。

第6章网络空间安全协议

第6章网络空间安全协议

• 在SSLv3之后,TLS 1.0开始出现,TLS(Transport Layer Security)安全传输层协议是SSLv3发展的新阶段, TLS 1.0就等于SSLv3.1。
3、认证性:防止非法的通信者进入。进行通信时, 必须先确认通信双方的真实身份。甲乙双方进行通信, 必须确认甲乙是真正的通信双方,防止除甲乙以外的 人冒充甲或乙的身份进行通信。
网络安全协议按照其完成的功能可以分为:
(1)密钥建立协议 :一般情况下是在参与协议的两个或者多个实 体之间建立共享的秘密,通常用于建立在一次通信中所使用的会话密 钥。 已有密钥建立协议,如Diffie-Hellman协议,Blom协议,MQV协 议,端—端协议、MTI协议等。
数据认证、数据完整性和加密性三种保护形式。
AH和ESP都可以提供认证服务,但AH提供的认 证服务要强于ESP。而IKE主要是对密钥进行交
换管理,对算法、协议和密钥3个方面进行协 商。
6.2 网络安全协议的类型-SSL

SSL协议由两层组成,底层是建立在可靠的传输
协议(例如:TCP)上的是SSL的记录层,用来封装
6.1 概述
• 网络安全协议就是在协议中采用了若干密码算法协 议——加密技术、认证技术、以保证信息安全交换 的网络协议。
• 安全协议具有以下三种特点:
1、保密性:即通信的内容不向他人泄漏。为了维 护个人权利,必须确保通信内容发给所指定的人,同 时还必须防止某些怀有特殊目的的人的“窃听”。
2、完整性:把通信的内容按照某种算法加密,生 成密码文件即密文进行传输。在接收端对通信内容进 行破译,必须保证破译后的内容与发出前的内容完全 一致。
可靠性和分片的问题,这同时也增加了它的复
杂性和处理开销。相对而言,SSLቤተ መጻሕፍቲ ባይዱTLS依靠更高

计算机网络技术专业《第六章习题(传输层)》

计算机网络技术专业《第六章习题(传输层)》

第七章习题〔传输层〕一.名词解释1. ______ UDP2. ______ 恢复功能3. ______ 报文4. ______ 传输延迟5. ______ TCP6. ______ 剩余误码率7. ______ 连接建立失败的概率8. ______ 重传计时器9. ______ 段segment10. ______ 连接建立延迟A.在传输层之间传输的协议数据单元。

B.传输效劳用户要求建立连接到收到连接确认之间所经历的时间。

C.在最大连接建立延迟时间内连接未能建立的可能性。

D.从源主机传输用户发送报文开始到目的主机传输用户接收到报文为止经历的时间。

E.用于测量丧失或乱序的报文数占整个发送的报文数的百分比。

F.在出现内部问题或拥塞情况下,传输层本身自发终止连接的可能性。

G.一种无连接的、不可靠的传输层协议。

H.一种面向连接的、可靠的传输层协议。

I.TCP协议传递给IP的信息单元。

J.为了控制丧失的或丢弃的报文段,TCP使用了处理报文段确认的等待时间的计时器。

二.单项选择1.计算机网络最本质的活动是分布在不同地理位置的主机之间的_______ 。

A.数据交换B.网络连接C.进程通信D.网络效劳2.效劳器控制着网络共享的资源,具有更高的权限,它要完成用户合法身份的识别、资源访问的管理,因此效劳器的_______ 也就显得格外的重要。

A.平安性B.性能C.配置D.通信能力3.在UNIX Socket调用中,Accept〔〕调用是为_______ 的传输效劳设计的。

A.无连接B.无连接或面向连接C.面向连接D.可靠4.设计传输层的目的是弥补通信子网效劳的缺乏,提高传输效劳的可靠性与保证_______ 。

A.平安性B.进程通信C.保密性D.效劳质量QoS5.传输层的作用是向源主机与目的主机进程之间提供_______ 数据传输。

A.点到点B.点对多点C.端到端D.多端口之间6.UDP端口号分为3类,即熟知端口号、注册端口号和_______ 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

端口用一个 16 bit 端口号进行标志。 端口号只具有本地意义,即端口号只是为了 标志本计算机应用层中的各进程。在因特网 中不同计算机的相同端口号是没有联系的。
2013-7-15
11
两类端口


一类是熟知端口,其数值一般为 0~1023,保留给 诸如HTTP(80)、FTP(21)等熟知协议的。当 一种新的应用程序出现时,必须为它指派一个熟 知端口。 另一类则是一般端口,用来随时分配给请求通信 的客户进程。
网络接口层 以太帧头 IPH TCPH Ethernet
2013-7-15
以太帧
帧头 目的地址 源地址
包类型
包数 据
CRC校验
17
TCP的报文传送

TCP数据报的格式
比特 0
32 bit
8 源 端 口 序 号 16 24 目 的 端 口 20 字节的 固定首部 窗 口 紧 急 指 针 (长 度 可 变) 填 充 31
8
2013-7-15
端口的概念


端口就是运输层服务访问点 TSAP。 端口的作用就是让应用层的各种应用进程都能将其数 据通过端口向下交付给传输层,以及让传输层知道应 当将其报文段中的数据向上通过端口交付给应用层相 应的进程。 从这个意义上讲,端口是用来标志应用层的进程。
2013-7-15
9
端口在进程之间的通信中所起的作用
2013-7-15
16

TCP的数据传送过程

TCP是一种面向数据流的协议,操作过程分为三个阶段: 建立TCP连接、传送数据和结束TCP连接。
数据
FTPH TCPH IPH TCPH FTPH FTPH FTPH
用户数据 应用层 传Байду номын сангаас层 网络层
用户数据 用户报文 TCP数据报 IP数据报
数据 数据 数据 数据
3
2 1
主机 A
主机 B 路由器 1 LAN1 WAN IP 协议的作用范围 传输层协议 TCP 和 UDP 的作用范围 路由器 2 LAN2
AP1 AP2
AP3
AP4
2013-7-15
7
应用进程之间的通信



两个主机进行通信实际上就是两个主机中的应 用进程互相通信。 应用进程之间的通信又称为端到端的通信。 传输层的一个很重要的功能就是复用和分用。 应用层不同进程的报文通过不同的端口向下交 到传输层,再往下就共用网络层提供的服务。 传输层提供应用进程间的逻辑通信,这里“逻 辑通信”的意思是:传输层之间的通信好像是 沿水平方向传送数据。但事实上这两个传输层 之间并没有一条水平方向的物理连接。
紧 急 指 针
填 充
复位比特 RST (ReSeT) —— 当 RST 1 时,表明 TCP 连接中 出现严重差错(如由于主机崩溃或其他原因),必须释放连接, 然后再重新建立运输连接。
2013-7-15 29
3.5 面向连接的传输 : TCP—报文格式
32 bit
比特 0 8 16 24 31
第六章 传输层协议及分析
2013-7-15
1
重点和难点

重点

传输层的功能 TCP协议和UDP协议 TCP协议的理解

难点

2013-7-15
2

OSI体系结构中的传输层

Internet体系中的传输层
2013-7-15
3
6.1 OSI体系结构中的传输层
传输层位于开放系统互连模型中的第四层。 是衔接由物理层、数据链路层及网路层构成的 通信子网和包含会话层、表示层及应用层的资 源子网的桥梁,起到承上启下的作用。 • 传输层对高层用户起到了屏蔽作用,使高层用 户的同等实体在交互过程中不会受到下层数据 通信技术细节的影响。

2013-7-15
4
传输层与其上下层之间的关系的 OSI表示法
主机 A 传输服务用户 (应用层实体) 传输层服务访问点 TSAP 传输实体 应用层 主机 B 传输服务用户 (应用层实体) 层接口 传输协议
传输实体
传输层 层接口
网络层服务访问点 NSAP
网络层 (或网际层)
2013-7-15
5
6.1 OSI体系结构中的传输层
目 的 端 口
U A P R S F R C S S Y I G K H T N N
窗 口
检 验 和
选 项 (长 度 可 变)
紧 急 指 针
填 充
推送比特 PSH (PuSH) —— 接收 TCP 收到推送比特置 1 的报 文段,就尽快地交付给接收应用进程,而不再等到整个缓存都 填满了后再向上交付。
U A P R S F R C S S Y I G K H T N N
源端口和目的端口字段——各占 2 字节。端口是运输层与应 用层的服务接口。运输层的复用和分用功能都要通过端口才能 实现。
2013-7-15
19 19

TCP数据报的格式
32 bit
比特 0 8 源 端 口 序 号 TCP 首部 确 认 号 窗 口 紧 急 指 针 (长 度 可 变) 填 充 16 24 目 的 端 口 31
2013-7-15
14
传输层向上提供可靠的和不可靠 的逻辑通信信道
应 用 层 发 送 进 程

数据
接 收 进 程

数据
发 送 进 程

数据
接 收 进 程


数据
传 输 层
全双工可靠信道 不可靠信道 使用 TCP 协议 使用 UDP 协议
2013-7-15
15
6.2.1 TCP协议

TCP的主要功能 完成对数据报的确认、流量控制和网络拥塞的 处理。 数据报自动检测、提供错误自动重发功能。 将多条路径传送的数据报按照原序排列,并对 重复数据进行择取。 控制超时重发、自动调整超时值。 提供自动恢复丢失数据的功能
源 端 口
序 号 TCP 首部 确 首部 长度 保 留 认 号
目 的 端 口
U A P R S F R C S S Y I G K H T N N
窗 口
检 验 和
选 项 (长 度 可 变)
紧 急 指 针
填 充
同步比特 SYN —— 同步比特 SYN 置为 1,就表示这是一个 连接请求或连接接受报文。
首部 长度
保 留 检 验 和 选 项
U A P R S F R C S S Y I G K H T N N
序号字段——占 4 字节。TCP 连接中传送的数据流中的每一 个字节都编上一个序号。序号字段的值则指的是本报文段所发 送的数据的第一个字节在整个报文字节流中的序号。
2013-7-15
20 20

2013-7-15 30
3.5 面向连接的传输 : TCP—报文格式
32 bit
比特 0 8 16 24 31
源 端 口
序 号 TCP 首部 确 首部 长度 保 留 认 号
目 的 端 口
U A P R S F R C S S Y I G K H T N N
2013-7-15
21 21
TCP的数据编号与确认



TCP 协议是面向字节的。TCP 将所要传送的报文看成 是字节组成的数据流,并使每一个字节对应于一个序 号。 在连接建立时,双方要商定初始序号。TCP 每次发送 的报文段的首部中的序号字段数值表示该报文段中的 数据部分的第一个字节的序号。 TCP 的确认是对接收到的数据的最高序号表示确认。 接收端返回的确认号是已收到的数据的最高序号加 1。 因此确认号表示接收端期望下次收到的数据中的第一 个数据字节的序号。
2013-7-15 28
3.5 面向连接的传输 : TCP—报文格式
32 bit
比特 0 8 16 24 31
源 端 口
序 号 TCP 首部 确 首部 长度 保 留 认 号
目 的 端 口
U A P R S F R C S S Y I G K H T N N
窗 口
检 验 和
选 项 (长 度 可 变)
2013-7-15
12
插口(socket)


TCP 使用“连接”(而不仅仅是“端口”)作为最基 本 的 抽 象 , 同 时 将 TCP 连 接 的 端 点 称 为 插 口 (socket),或套接字、套接口。 插口和端口、IP 地址的关系是:
IP 地址
131.6.23.13
端口号
1500
插口(socket)
源 端 口
序 号 TCP 首部 确 首部 长度 保 留 认 号
目 的 端 口
U A P R S F R C S S Y I G K H T N N
窗 口
检 验 和
选 项 (长 度 可 变)
紧 急 指 针
填 充
保留字段——占 6 bit,保留为今后使用,但目前应置为 0。
2013-7-15
25
3.5 面向连接的传输 : TCP—报文格式
TCP 首部
确 首部 长度 保 留 检 验 和 选 项


U A P R S F R C S S Y I G K H T N N
2013-7-15
18 18

TCP数据报的格式
32 bit
比特 0 8 源 端 口 序 号 TCP 首部 确 首部 长度 保 留 检 验 和 选 项 (长 度 可 变) 认 号 窗 口 紧 急 指 针 填 充 16 24 目 的 端 口 31
32 bit
比特 0 8 16 24 31
源 端 口
序 号 TCP 首部 确 首部 长度 保 留 认 号
相关文档
最新文档