路由交换技术与应用项目化教程 教学课件 作者 孙秀英 TCP协议与子网划分.ppt

路由交换技术与应用项目化教程 教学课件 作者 孙秀英 TCP协议与子网划分.ppt

ID:50213700

大小:1.11 MB

页数:57页

时间:2020-03-10

路由交换技术与应用项目化教程 教学课件 作者 孙秀英 TCP协议与子网划分.ppt_第1页
路由交换技术与应用项目化教程 教学课件 作者 孙秀英 TCP协议与子网划分.ppt_第2页
路由交换技术与应用项目化教程 教学课件 作者 孙秀英 TCP协议与子网划分.ppt_第3页
路由交换技术与应用项目化教程 教学课件 作者 孙秀英 TCP协议与子网划分.ppt_第4页
路由交换技术与应用项目化教程 教学课件 作者 孙秀英 TCP协议与子网划分.ppt_第5页
资源描述:

《路由交换技术与应用项目化教程 教学课件 作者 孙秀英 TCP协议与子网划分.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章TCP/IP协议与子网划分TCP/IP协议栈路由交换技术与应用3.1TCP/IP协议族的起源TCP:传输控制协议IP:网际协议路由交换技术与应用应用层表示层会话层传输层网络层数据链路层物理层应用层传输层网络层网络接口层3.2TCP/IP与OSI参考模型的比较TCP/IP协议栈是由一组不同功能的协议组合在一起构成的协议栈利用一组协议完成OSI所实现的功能3.3报文的封装与解封装数据封装和拆封过程路由交换技术与应用数据的发送—报文封装数据数据数据网络层报头数据数据链路层报头0101110101001000010传输层数据链路层物理层网络层表示层应

2、用层会话层源端口、目的端口源IP、目的IP、协议号源MAC、目的MAC、帧类型二进制流“0、1”传输层报头协议数据单元(PDU)数据(data)数据段Segment数据包Packet数据帧Frame比特流Bit封装:每个层次接收到上层传递过来的数据后都要将本层次的控制信息加入数据单元的头部,这个过程叫封装路由交换技术与应用数据传输层报头+数据网络层报头数据传输层报头0101110101001000010网络层报头+传输层报头+数据数据链路层报头传输层数据链路层物理层网络层表示层应用层会话层数据的接收—报文解封装解封装:每一层接收到下层传递过来的数据

3、后,根据控制信息中的内容向上层传递数据单元,在传递之前去掉本层的控制头部信息。路由交换技术与应用设备A设备B7654321L7数据L7数据H6L6数据H5L5数据H4L4数据H3L3数据H2010101000011110000101010T27654321L7数据L7数据H6L6数据H5L5数据H4L4数据H3L3数据H2010101000011110000101010T2传输媒体数据通信过程路由交换技术与应用TELNETSMTPDNSFTPTFTPTCPUDPICMPIPARPRARP网络接口层3.4TCP/IP协议族路由交换技术与应用3.5应用

4、层协议为应用程序提供网络接口文件传输FTP、TFTP域名管理DNS电子邮件SMTP远程登陆TELNET网页浏览HTTP应用层传输层网络层网络接口层路由交换技术与应用3.6传输层协议TransmissionControlProtocol(TCP)传输控制协议UserDatagramProtocol(UDP)用户数据报协议应用层传输层网络层网络接口层传输层功能:分段与重组、建立端到端的连接、流量控制、可靠或不可靠的服务、面向连接与面向非连接的服务路由交换技术与应用3.6.3TCPSourceport(16)Destinationport(16)Sequ

5、encenumber(32)Header length(4)Acknowledgementnumber(32)Reserved(6)Codebits(6)Window(16)Checksum(16)Urgent(16)Options(0or32ifany)Data(varies)20 BytesBit0Bit15Bit16Bit31TCP报文格式端口号TCPF T P传输层T E L N E TD N SS N M PT F T PS M T PUDP应用层2123255369161服务器一般都是通过知名端口号(1~1023)来识别服务器程序的端口

6、号用来表示不同的应用程序3.6.3端口号路由交换技术与应用源端口SP目的端口DP数据clientADest.port=80.将数据包送到我的http端口102880数据SPDPserverB访问网页服务器BTCP端口号路由交换技术与应用多个连接时端口号的使用源端口目的端口数据clientA102880数据SPDPserverB访问网页服务器B访问网页服务器B102980数据路由交换技术与应用序列号和确认号用于识别TCP段中的数据。序列号的作用:一方面用于标识数据顺序,以便接收者在将其递交给应用程序前按正确的顺序进行装配;另一方面是消除网络中的重复报

7、文包,这种现象在网络拥塞时会出现。确认号的作用:接收者告诉发送者哪个数据包已经成功接收,并指示发送者接收者希望接受的下一个字节。3.6.4序列号和确认号路由交换技术与应用Ijustsent#10.源端口目的端口序列号确认序号#102823SourceDest.10Seq.1Ack.TCP序列号和确认号举例<27>路由交换技术与应用Ijustsent#10.Ijustgot#10,nowIneed#11.102823SourceDest.10Seq.1Ack.??SourceDest.?Seq.?Ack.源端口目的端口序列号#确认序号#TCP序列号和

8、确认号举例<28>路由交换技术与应用Ijustsent#10.Ijustgot#10,nowIneed#11.102823

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

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

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