欢迎来到天天文库
浏览记录
ID:58698299
大小:1.28 MB
页数:144页
时间:2020-10-04
《第7章--面向IP的交换技术新ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章面向IP的交换技术7.1TCP/IP协议Internet利用TCP/IP协议。将各种不同类型的计算机子网(如以太网、X.25网、ATM网等)连成一个大网。IP协议位于OSI模型第三层,是一种无连接的协议,主要负责主机间的寻址并为数据包设定路由,(其作用为将二层各种不同协议的数据帧转换成统一的包,这样各种计算机子网的差异对上层协议而言便不复存在。)IP并不可靠,他不能保证数据的正确传送。IP网络组成ISPRASPSTN/ISDNLAN路由器IntranetWAN路由器校园网LANSLIP/PPPTCP/IPIEEE8021、T
2、CP/IP协议栈765432ApplicationPresentationSessionTransportNetworkDataLinkPhysical1ApplicationTransportInternetNetworkInterfaceOSITCP/IPPhysical应用层表示层会话层运输层网络层数据链路层物理层OSI模型802.3、802.4、802.5,X.25,FR,SLIP/PPPPSTN/ISDN,PLMN,ATM,专线TCPUDPSMTPFTPTELNETDNSIPICMPARPRARPTCP/IP协议TCP/
3、IP协议集含义IP:InternetProtocol,网际协议TCP:TransmissionControlProtocol,传输控制协议UDP:UserDatagramProtocol,用户数据报协议简单历史1975年:TCP/IP协议产生1983年1月1日:成为Internet的事实标准协议现在:已融入UNIX、Linux、Windows等操作系统中TCP/IP协议是Internet通信协议集的总称,含有上百个协议,而TCP和IP本身只是该协议集最基本的两个协议TCP/IP协议集应用层(application)传输层(tran
4、sport)网际层(internet)网络接入层(networkinterface)物理层(Physical)TCP/IP模型应用层应用程序进入网络的通道。在应用层有许多TCP/IP工具和服务,如:FTP、Telnet、SNMP、DNS等等传输层用应用程序提供不同质量的服务TCP:可靠,用于传输大量数据UDP:不可靠,用于即时传输少量数据Internet层将数据封装成IP协议所需的数据包,并选择合适的发送路径,将数据发送到接收方网络接口层将数据帧发往物理介质,或从物理介质上接收数据帧TCP/IP协议各层作用TCP/IP应用层应用层
5、协议支持了文件传输、电子邮件、远程登录、网络管理、Web浏览等应用。应用层传输层网络接口网际层文件传输●FTP、TFTP、NFS电子邮件●SMTP、POP3WWW应用●HTTP远程登录●Telnet、rlogin网络管理●SNMP域名管理●DNSTCP/IP传输层传输层提供了TCP和UDP两种传输协议:TCP是面向连接的、可靠的传输协议。它把报文分解为多个段进行传输,在目的站再重新装配这些段,必要时重新发送没有收到的段。UDP是无连接的。由于对发送的段不进行校验和确认,因此它是“不可靠”的。应用层传输层网络接口网际层面向连接的●T
6、CP无连接的●UDP传输层提供了两种传输协议1)传输控制协议TCPTCP提供的是一种可靠的数据流服务。当传送受差错干扰的数据,或基础网络故障,或网络负荷太重而使网际基本传输系统(无连接报文递交系统)不能正常工作时,就需要通过其它协议来保证通信的可靠。TCP就是这样的协议,它对应于OSI模型的运输层,它在IP协议的基础上,提供端到端的面向连接的可靠传输。TCP采用“带重传的肯定确认”技术来实现传输的可靠性。简单的“带重传的肯定确认”是指与发送方通信的接收者,每接收一次数据,就送回一个确认报文,发送者对每个发出去的报文都留一份记录,等
7、到收到确认之后再发出下一报文分组。发送者发出一个报文分组时,启动一个计时器,若计时器计数完毕,确认还未到达,则发送者重新送该报文分组。简单的确认重传严重浪费带宽,TCP采用“滑动窗口”的流量控制机制来提高网络的吞吐量,窗口的范围决定了发送方发送的但未被接收方确认的数据报的数量。每当接收方正确收到一则报文时,窗口便向前滑动,这种机制使网络中未被确认的数据报数量增加,提高了网络的吞吐量。TCP通信建立在面向连接的基础上,实现了一种“虚电路”的概念。双方通信之前,先建立一条连接,然后双方就可以在其上发送数据流。这种数据交换方式能提高效率
8、,但事先建立连接和事后拆除连接需要开销。TCP的三次握手TCP对话通过三次握手来初始化。三次握手的目的是使数据段的发送和接收同步;告诉其它主机其一次可接收的数据量,并建立虚连接。三次握手的简单过程:(1)初始化主机通过一个同步标志置位的数据段发出会
此文档下载收益归作者所有