- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
职业认证—锐捷认证
常见协议
版权说明
本文档来自锐捷大学的培训教案,若作者对本资料的使用持有异议,请及时与本网站联系,我们将第一时间妥善处理。
TCP
TransferControlnProtocol传输控制协议
为应用层协议提供端到端的传输服务
面向连接的、可靠的、有序的、流量控制的
基于TCP的应用在传输数据之前必须先由TCP建立连接,在传输过程中由TCP解决可靠性、有序性,进行流量控制,传输结束后由TCP拆除连接
TCP
通过头部字段的置值完成协议的功能
TCP
源端口标识发送方的进程,目的端口标识接收方的进程
序号保证数据传输的有序性,确认号对收到的数据进行确认
Flag字段(8位)
ACK
确认号标志,置1表示确认号有效,表示收到对端的特定数据
RST
复位标志,置1表示拒绝错误和非法的数据包,复位错误的连接
SYN
同步序号标志,置1表示同步序号,用来建立连接
FIN
结束标志,置1表示连接将被断开,用于拆除连接
Option字段
MSS最大段大小,通过置位,协商能承载的TCP数据的大小
建立连接
TCP通过三次握手建立连接
SYN置位为1
seqnumber=A
ACK置位为1,SYN置位为1
Seqnumber=B
acknumber=A+1
ACK置位为1
Seqnumber=A+1
acknumber=B+1)
HTTP案例
基于TCP的应用程序如HTTP,必须先由TCP通过三次握手建立连接,才能传输数据
58
11
58
Src-port=51368Dst-port=80
Seq–number=2795650878
SYN=1
Src-port=51368Dst-port=80
Seq–number=3889809948
ack–number=2795650879
ACK=1SYN=1
Src-port=51368Dst-port=80
Seq–number=2795650879
ack–number=3889809949
ACK=1
HTTP数据
MSS
MaximumSegmentSize最大段的大小
只在建立连接时置位,用于协商双方能接收的段(segment)的大小(TCP的数据部分)
MSS=MTU-TCP头部-IP头部,可以根据需要人为调整
8
RST
9
Resettheconnection重置连接
用于复位因某种原因导致的错误连接,也用来拒绝非法数据和请求。如果接收到RST位时候,通常发生了某些错误
Rst可能被接收方或者中间设备置位
RST置位的原因
服务器端口没有打开(listen)
服务器响应太慢,用户终止连接
网络攻击
其他
FIN置位为1seqseqnumber=A
ACK置位为1
acknumber=A+1
ACK置位为1
acknumber=B+1
FIN置位为1
Seqnumber=B
拆除连接
TCP通过FIN置位为1表示拆除连接
四次握手拆除双向连接
FTP
FileTransferProtocol文件传输协议
使用基于TCP的两个端口号,标识两个连接
控制连接
数据连接
两种传输模式
Port模式主动模式
Passive模式被动模式
两个连接
控制连接
端口号21
在客户端和服务器之间传输控制命令及命令执行信息。
在整个FTP会话期间一直保持打开
数据连接
用于传输数据,包括数据上传、下载、文件列表发送等
控制
连接进程
21
客户端
服务器
数据
连接进程
控制
连接进程
数据
连接进程
传输模式
主动方式
在建立数据连接的过程中,由服务器主动发起连接
客户端通过控制连接向服务器发送PORT命令,告诉服务器该客户端用于传输数据的临时端口号
传送数据时,服务器通过TCP端口号20与客户端的临时端口建立数据传输通道,完成数据传输
传输模式
被动方式
在建立数据连接的过程中,由客户端主动发起连接
客户端通过控制连接向服务器发送PASV命令,告诉服务器进入被动方式。服务器选择临时端口号并告知客户端
当需要传送数据时,客户端主动与服务器的临时端口号建立数据传输通道,完成数据传输
DHCP
DynamicHostConfigurationProtocol动态主机配置协议
动态分配IP地址、子网掩码、网关、DNS等信息
客户端向服务器提出申请,服务器返回相应信息
DHCP报文由UDP封装,目标端口67,源端口68
DHCP组件
Server
DHCPRelay
Client
服务器
能提供DHCP功能的服务器、网络设备
客户端
需要动态获得IP地址的终端
DHCP中继
在处于不同网段的Clien
您可能关注的文档
最近下载
- 2023《基于4P营销理论的斯拉新能源汽车营销策略分析》9600字.docx
- 5.2 珍惜师生情谊 课件-2024-2025学年统编版道德与法治七年级上册 .pptx VIP
- 5.2 珍惜师生情谊 课件-2024-2025学年统编版道德与法治七年级上册.pptx VIP
- 初中英语的课堂观察量表4.pdf VIP
- 外研版(三起)四年级上册英语知识汇总.docx VIP
- 第二单元写作+写人要关注事例和细节-统编版高中语文必修上册.pptx VIP
- 人教版七年级上册生物全册新质教学课件(配2024年秋改版教材).pptx
- 分部分项划分方案.doc
- 第三单元《分数除法》教材解读--精品课件-新人教版数学六年级上册.pptx VIP
- 国内外职业教育发展现状及趋势.ppt
文档评论(0)