《计算机网络谢希仁课件第02章.pptx》由会员分享,可在线阅读,更多相关《计算机网络谢希仁课件第02章.pptx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机网络谢希仁课件第计算机网络谢希仁课件第0202章章概述网络协议与层次结构数据链路层网络层传输层概述概述01计算机网络的发展历程面向终端的远程联机系统20世纪50年代,计算机与远程终端通过电话线路进行通信,实现远程登录。ARPANET与TCP/IP协议的诞生20世纪60年代末,美国国防部高级研究计划局(ARPA)建立了ARPANET,并制定了TCP/IP协议,成为现代互联网的雏形。互联网的商业化20世纪90年代,互联网开始商业化,全球范围内的网络连接迅速增长。移动互联网与物联网的发展进入21世纪,随着移动设备的普及和物联网技术的兴起,计算机网络的应用场景更加广泛。定义计算机网络是指将地理位
2、置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。分类根据覆盖范围和规模,计算机网络可以分为局域网(LAN)、城域网(MAN)、广域网(WAN)和互联网(Internet)。计算机网络的定义和分类计算机网络的组成和功能组成计算机网络主要由硬件和软件组成。硬件包括计算机、网络设备和通信线路等;软件则包括操作系统、应用软件和协议等。功能计算机网络的主要功能包括数据传输、资源共享、分布式处理和信息检索等。通过计算机网络,用户可以实现文件传输、电子邮件、远程登录、在线办公等功能。网络协议与层
3、次结构网络协议与层次结构02协议定义网络协议是一组规则和约定,用于规范计算机之间的通信过程。协议要素协议包括语法、语义和时序三个要素,分别涉及数据格式、控制信息和通信顺序。协议分层协议通常被组织成层次结构,每一层负责特定的通信功能,通过接口与相邻层通信。网络协议的基本概念模型概述OSI(Open Systems Interconnection)参考模型是国际标准化组织制定的网络协议分层标准。模型结构OSI模型分为七个层次,从上到下分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。各层功能每个层次都有特定的功能,如应用层提供应用程序间的通信,传输层负责端到端的数据传输等。OSI参
4、考模型模型概述模型结构各层功能TCP/IP参考模型TCP/IP(Transmission Control Protocol/Internet Protocol)参考模型是互联网协议簇的分层结构。TCP/IP模型分为四个层次,分别是应用层、传输层、网络层和链路层。应用层负责应用程序间的通信,传输层提供端到端的通信服务,网络层负责数据包的路由选择,链路层负责数据链路的管理。OSI模型更注重理论性和完整性,而TCP/IP模型更注重实用性和简洁性。OSI模型对各层的定义更加严格,而TCP/IP模型在实际应用中更为广泛。区别OSI模型和TCP/IP模型在层次划分和功能上有相似之处,如两者都包括应用层、传
5、输层和网络层。这种分层结构有助于不同系统之间的互操作性。联系OSI与TCP/IP模型的区别和联系数据链路层数据链路层03数据链路层是网络体系结构中的第二层,位于物理层和网络层之间。数据链路层的主要任务是控制数据在通信链路上的传输,包括数据打包、传输控制和错误检测等功能。数据链路层协议规定了如何在通信链路上建立、管理和终止数据链路,以及如何对数据进行差错控制和流量控制。010203数据链路层的基本概念03SLIP协议(串行线网际协议)是一种早期的数据链路层协议,用于在串行连接上传输数据。01PPP协议(点对点协议)是一种常用的数据链路层协议,用于在点对点连接上传输数据。02HDLC协议(高级数据
6、链路控制协议)是一种通用的数据链路层协议,用于在同步链路上传输数据。数据链路层的协议010203网桥网桥是一种数据链路层设备,用于连接两个或多个局域网,实现数据的转发和过滤。交换机交换机也是一种数据链路层设备,用于连接多个网络节点,并根据MAC地址进行数据包的转发。路由器路由器是网络层设备,用于连接多个网络,实现数据的路由和转发。虽然路由器不属于数据链路层设备,但其底层功能与数据链路层有关,如ARP协议等。数据链路层的设备网络层网络层04网络层的基本概念网络层是计算机网络体系结构中的第三层,负责将数据包从一个网络节点传输到另一个网络节点。网络层的主要功能是路由和转发,即将数据包从一个网络转发到
7、另一个网络,并根据网络状况选择最佳路径。网络层协议规定了数据包的格式和传输方式,以确保数据包在网络中可靠地传输。IP协议01IP(Internet Protocol)协议是网络层的核心协议,用于在计算机网络中传输数据。02IP协议的主要功能是提供无连接的数据传输服务,并确保数据在网络中可靠地传输。IP协议使用IP地址来标识网络中的每个节点,以便将数据包路由到正确的目的地。03子网掩码与CIDR子网掩码是一个32位的掩码,用于标识IP地址的网络部分和主机部分。02CIDR(无类别域间路由)是一种IP地址分配方式,通过使用斜线(/)后的数字来表示IP地址中的网络前缀长度,简化了IP地址的表示和管理
8、。03子网掩码和CIDR在网络中用于划分和管理IP地址范围,以便更好地管理网络资源。01ARP和RARP协议ARP(地址解析协议)用于将32位的IP地址转换为MAC地址,以便在局域网中进行数据传输。RARP(逆地址解析协议)用于将MAC地址转换为32位的IP地址,通常在无盘工作站或某些网络设备上使用。传输层传输层05传输层是计算机网络体系结构中的重要组成部分,位于应用层和网络层之间,负责提供端到端的数据传输服务。传输层的主要功能是建立可靠的传输连接,实现数据传输过程中的流量控制和差错控制,保证数据正确、可靠地从发送端传输到接收端。传输层协议主要包括传输控制协议(TCP)和用户数据报协议(UDP
9、)。传输层的基本概念03TCP通过序列号、确认号、重传机制、流量控制和拥塞控制等机制,保证了数据传输的正确性和可靠性。01TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层协议。02TCP通过建立连接、数据传输和连接释放三个阶段,实现了可靠的数据传输服务。TCP协议UDP协议01UDP(User Datagram Protocol,用户数据报协议)是一种无连接的、不可靠的传输层协议。02UDP提供了简单、高效的数据传输服务,适用于不需要可靠传输的应用,如实时游戏、流媒体等。03UDP通过简单的报文交换方式,实现了快速的数据传输,但无法保证数据的可靠性和顺序性。感谢观看THANKSTHANKS