欢迎来到天天文库
浏览记录
ID:40058477
大小:3.78 MB
页数:22页
时间:2019-07-18
《《cp培训资料》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1TCP/IP协议2013月2月25日TCP/IP协议2传输控制协议/因特网协议(TCP/IP)组是20世纪70年代美国国防部(D0D)所创建的,主要用来确保数据的完整性及在毁灭性战争中维持通信。如果能进行正确的设计和应用,TCP/IP网络将是可靠并富有弹性的网络。TCP/IP模型应用层传输层网络层网络接口层应用层表示层会话层传输层网络层物理层数据链路层OSI模型OSI和DoD模型学习要点4每层主要功能每层主要协议TCP三次握手网络接口层对应osi7层模型的数据链路层和物理层并实现与它们相同的功能。其中包括LAN和WAN的技术细节。这层也叫做主机到网络层
2、(host—to—Network)5第1层:网络接口层(Networkinterface)第2层:互联网络层(Inernet)6互联网络层的目的是运送数据包,将数据包从任何在相连的网络上送到目的地,而不在乎走的是哪一个路径或网络,管理这层的特定协议称互联网协议(IP),最佳的路径选定和数据包交换都发生在这层。第3层:传输层(Transport)7传输层负责处理相关服务质量等事项,如可靠度、流量控制和错误校正。这层可以提供不同的服务质量,不同可靠性保证的传输服务,并且协议发送端和目标端的传输速度差异。这层也称主机到主机层(Host-to-Host).第4层
3、:应用层(Application)8应用层包括会话层和表示层的功能,用来建立应用层处理高层协议、有关表达、编码和会话控制。TCP/IP将所有应用程序相关的内容都归为一层,并保证为下层适当地讲数据封装成数据包。TCP/IP协议组9应用层传输层TCPUDPTelnetFTPTFTPSMTPLPTNFSXWindowDNS网络层IPICMPARPRARP网络接入层EthrnetFastEthernetTCP/IP协议之间的关系10应用层传输层网络层网络接入层FTPTelnetSMTPHTTPTFTPTCPUDPIPPPPEthernet传输控制协议(TCP)/
4、用户数据报协议(UDP)11TCP是一个全双工的、面向连接的、可靠的、端到端的并且是精确的控制协议。UDP是非面向连接的、可靠的、不关心数据能否达到目的地。TCP数据格式12源端口(16)目的端口(16)发送序号(32)确认序号(32)头长度(4)保留(6)代码为(6)窗口(16)校验和(16)紧急(16)选项(0或32)数据位0位15位16位3124字节UDP数据格式13源端口号(16)目的端口号(16)长度(16)检验和(16)数据8字节位0位15位16位31端口号14应用层传输层端口号FTPTelnetSMTPDNSTFTPPOP3TCPUDP21
5、2353110692515TCP三次握手15HOST1HOST2发送SYN报文(Seq=x,SYN=1)发送SYN+ACK报文(Seq=y,Ack=x+1,SYN=1,ACK=1)发送ACK报文(Seq=x+1,Ack=y+1,ACK=1)123TCP连接建立…实验116网络传输协议(IP)17IP协议是异地间数据包传输最基本的协议集,在网络层实现,提供无连接、无确认的服务,下面给出IP协议的特性:a.因为IP是无连接的,所以每个数据都作为独立的单元传输b.IP协议无须确认,不提供对数据包是否到达、目的地的检测机制c.IP不关心数据包通过因特网传输时所取
6、的路径,路由选择有其他协议完成。IP数据格式18版本(4)报头长度(4)优先级和服务类型(8)总长度(16)标示(16)标志(3)分段偏移(13)存活期(8)协议(8)报头校验和(16)源IP地址(32)目标IP地址(32)选项(0或32)数据位0位15位16位3124字节IP协议域19TCPUDPIP传输层互联网层端口号617网络传输层其它协议20ICMP-网络控制报文协议ARP-地址解析协议RARP-逆向地址解析协议ARP地址解析协议2110.1.1.210.1.1.110.1.1.2=???Ip:10.1.1.2Mac:4529.7985.7734
7、22THEEND
此文档下载收益归作者所有