《tcpip协议栈》ppt课件

《tcpip协议栈》ppt课件

ID:27262579

大小:1.10 MB

页数:56页

时间:2018-12-01

《tcpip协议栈》ppt课件_第1页
《tcpip协议栈》ppt课件_第2页
《tcpip协议栈》ppt课件_第3页
《tcpip协议栈》ppt课件_第4页
《tcpip协议栈》ppt课件_第5页
资源描述:

《《tcpip协议栈》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章TCP/IP协议栈本章目标通过本章的学习,您应该掌握以下内容:掌握TCP/IP分层模型掌握IP协议原理理解OSI和TCP/IP模型的区别和联系TCP/IP介绍主机InternetTCP/IP主机1.TCP/IP是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。2.TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是

2、给因特网的每一台电脑规定一个地址。TCP/IP和DoD模型765432应用层表示层会话层传输层网络层数据链路层物理层1应用层主机到主机层Internet层网络接入层是OSI模型的一个浓缩版本,它只有四个层次应用层概述应用层主机到主机层Internet层文件传输-TFTP*-FTP*-NFSE-Mail-SMTP远程登陆-Telnet*-SSH*网络管理-SNMP*名称管理-DNS*网络接入层应用层包含了大量的协议,它集成了各种应用和功能来生成一个可以和OSI模型中三个高层(应用层表示层会话层)相对应的集合应用层协议举

3、例Telnet:是Internet远程登陆服务的标准协议和主要方式,终端使用者的电脑上使用telnet程序,用它连接到服务器,使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。要开始一个telnet会话,必须输入用户名和密码来登录服务器FTP:是Internet文件传送的基础,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载(download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载(upload)”文件

4、。FTP控制端口号为21,数据端口为20匿名FTP帐号为anonymous通过匿名方式登陆后访问的内容将会受到一些限制主机到主机层概述TransmissionControlProtocol(TCP)UserDatagramProtocol(UDP)应用层主机到主机层Internet层网络接入层面向连接非面向连接功能类似OSI模型中传输层的功能,它所定义的协议为应用程序提供了在传输层上面的服务。解决了如何创建可靠的端到端的通信并确保数据传输是无差错的。TCP数据格式Sourceport(16)Destinationpo

5、rt(16)Sequencenumber(32)Header length(4)Acknowledgementnumber(32)Reserved(6)Codebits(6)Window(16)Checksum(16)Urgent(16)Options(0or32ifany)Data(varies)20BytesBit0Bit15Bit16Bit31重要重要序列号确认号TCP的包结构就决定了它将会是可靠的传输协议TCP数据格式SequencenumberAcknowledgementnumber1.保证数据不会丢失因

6、为数据都是带有标签的若发现其中少了某个序列号的包则会重传2.保证数据传输的有序性UDP数据格式Sourceport(16)Destinationport(16)Length(16)Data(ifany)1Bit0Bit15Bit16Bit31Checksum(16)8Bytes没有序列号和确认号关于UDP既然UDP是一种不可靠的网络协议,那么还有什么使用价值或必要呢,有些情况下UDP协议可能会变得非常有用。因为UDP具有TCP所望尘莫及的速度优势。虽然TCP协议中植入了各种安全保障功能,但是在实际执行的过程中会占用大

7、量的系统开销,无疑使速度受到严重的影响。UDP的报文当我们要传输的数据如果对于丢包来说无所谓,那么就使用UDP传输方式效率高一些UDP协议仍然继续在主流应用中发挥着作用。包括视频电话会议系统在内的许多应用都证明了UDP协议的存在价值。因为相对于可靠性来说,这些应用更加注重实际性能,所以为了获得更好的使用效果(例如,更高的画面帧刷新速率)往往可以牺牲一定的可靠性(例如,画面质量)。端口号TCP端口号F T P传输层T E L N E TD N SS N M PT F T PS M T PUDP应用层2123255369

8、161R I P520TCP与UDP都具有端口号,端口号是对接应用层和传输层的重要字段TCP端口号源端口目标端口…HostA102823…SPDPHostZTelnetZ目标端口=23.当A访问Z时,源端口都是随机产生的,目标端口是固定的因为此处是TELNET所以为23例:三个浏览器访问一个网站的三个服务TCP确认机制滑动窗口=1发送方接收方T

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

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

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