因特网协议体系地球村Internet因特网:又称国际互联网,是世界上最大的互联网,当然,也是一种计算机网络。网络把许多计算机连接在一起,而因特网则把许多网络连接在一起。思考:因特网把许多网络连接在一起,那它们之间是如何进行通信的呢?计算机网络的定义:计算机网络是多台地理上分散的、具有独立功能的计算机遵循约定的通信协议,通过软、硬件设备互连,来实现资源共享和信息交换的系统。规则、标准或约定2.1因特网协议体系因特网使用着一组协议,其中传输控制协议(TCP)和网际协议(IP)是最核心的两个协议,因而人们称整个因特网协议体系为TCP/IP协议簇,简称为TCP/IP协议。TCP/IP的体系结构应用层运输层网际层网络接口层主机A主机B路由器网络2网络1应用层运输层网际层网络接口层网际层网络接口层4321路由器在转发分组时最高只用到网络层,而没有使用运输层和应用层。结论:TCP/IP体系各层是相互独立,上下层之间提供服务,对等层相互通信。OSI/RM的体系结构TCP/IP模型与OSI模型对照图2.1.1应用层协议直接为应用进程(程序)提供服务。邮件传输协议(SMTP)、文件传输协议(FTP)、支持万维网的超文本传输协议(HTTP)、域名解析协议(DNS)、流媒体协议等。2.1.2传输层协议TCP/UDP为两个主机的进程(程序)之间的通信提供服务。传输控制协议TCP,负责控制应用层包含所在的两台计算机之间的数据传输,保证数据能可靠地、无差错的传输。用户数据报协议UDP,尽最大努力交付,不保证提供可靠地交付。2.1.3网络层协议IP网际协议IP(InternetProtocol)主要功能是路由选择:为每个分组选择最佳的路径并把分组送到目的地。不同于TCP,IP是个无连接的协议,每个分组是单独发送的。沙漏计时器形状的TCP/IP协议族HTTPSMTPDNSFTPTCPUDPIP网际层网络接口层运输层应用层………网络接口1网络接口2网络接口3EverythingoverIPIP可为各式各样的应用程序提供服务IPoverEverythingIP可应用到各式各样的网络上著名的协议举例占据东、西两个山顶的蓝军1和蓝军2与驻扎在山谷的白军作战。其力量对比是:单独的蓝军1或蓝军2打不过白军,但蓝军1和蓝军2协同作战则可战胜白军。现蓝军1拟于次日正午向白军发起攻击。于是用计算机发送电文给蓝军2。但通信线路很不好,电文出错或丢失的可能性较大(没有电话可使用)。因此要求收到电文的友军必须送回一个确认电文。但此确认电文也可能出错或丢失。试问能否设计出一种协议使得蓝军1和蓝军2能够实现协同作战因而一定(即100%而不是99.999…%)取得胜利?明日正午进攻,如何?同意收到“同意”收到:收到“同意”............蓝军1蓝军2白军结论这样无限循环下去,蓝军1和蓝军2都始终无法确定自己最后发出的电文,对方是否已经收到。没有一种协议可以使蓝军1和蓝军2能够100%确保胜利。看似非常简单的协议,设计起来要考虑的问题还是比较多的。1.因特网使用的是()协议。A.NETWAREB.IPX/SPXC.TCP/IPD.NetBEUI2.OSI模型和TCP/IP协议体系分别分几层()A.7和7B.4和4C.7和4D.7和53.发送邮件时要用到的协议是()A.SMTPB.POP3C.IMAPD.HTTP4.在因特网的基本服务中,FTP是指()A.远程登录B.远程服务C.索引服务D.文件传输CC课堂练习AD