1.2计算机网络体系结构——通信协议上节回顾1:计算机网络的类型按计算机通信距离的长短可分为哪几种?局域网LAN城域网MAN广域网WAN上节回顾2:计算机网络的三要素?1.计算机设备2.通信线路与网络连接设备3.计算机的通信协议一、什么是通信协议1、计算机网络通信协议是用来定义并实现网络通信的一组规则和参数。什么是协议protocol?中国的电压是220V,日本的电压是110V。那么中国与日本的电器之间就不能通用。若要用变必须用变压器。协议(protocol)是指两个或两个以上实体为了开展某项活动,经过协商后达成的一致意见。★同学们千万不要把这两个字抽象化。网络中有哪些协议与规则?1、FTP(FileTransferProtocol):远程文件传输协议,允许用户将远程主机上的文件拷贝到自己的计算机上。2、SMTP(SimpleMailtransferProtocol):简单邮政传输协议,用于传输电子邮件。3.TCP(TransmissionControlProtocol):传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议.4.HTTP(HyperTextTransferProtocol):超文本传输协议,是互联网上应用最为广泛的一种网络协议。所有的文件都必须遵守这个标准。…如何分类?有如此多的协议与规定,我们如何划分和管理呢?答:分层。OSI开放系统互连参考模型(七层):问题:你可以用多长时间把这七层的名称记下来?思考:建立七层模型的主要目的是什么:为解决异种网络互连时所遇到的兼容性问题。它的最大优点是将服务、接口和协议这三个概念明确地区分开来应用层传输层网络层数据链路层物理层表示层会话层接口接口接口接口接口接口应用层传输层网络层数据链路层物理层表示层会话层接口接口接口接口接口接口主机A主机B物理寻址,传输比特流物理接口MAC地址,纠错,检错。网卡,网桥,交换机逻辑地址IP,路由器。端口寻址,如port:80Port:8080应用层传输层网络层数据链路层物理层表示层会话层接口接口接口接口接口接口数据封装与解封装过程:如:两个人聊天,开始发送一句hellohello这三层共同完成了应用程序+编码+连接(会话)helloTCP/UDP头部信息helloTCP/UDP头部信息IP包头helloTCP/UDP头部信息IP包头LLCMACFSC变成二进制比特流应用层用户接口(人机互动接口)HTTP、FTP、telnet、DNS表示层加密、编码会话层管理、同步传输层端口。(endtoend)。流控。保障可靠的传输TCP、UDP网络层逻辑地址,选最佳路径IP路由器数据链路层MAC地址,检错交换机、网卡物理层比特流,物理接口网线、网线接口、中继器、集线器协议或设备TCP/IP协议分层(四层)计算机网络通信协议的几个概念(一)计算机网络的协议通常哪三部分组成?语义:规定准备讲什么。语法:如何讲。交换规则:应答关系。大家观察一下不同层上名称报文1:什么是报文?什么是帧?什么是分组?每个协议所要传输的信息可以通称为报文。在不同的层有不同的名称:如在物理层和数据链路层上称为帧,在网络层上大多称为分组。2:报文有哪两类?每一层协议的报文有两类:一是数据报文,二是控制报文。控制报文即文章的开始和结尾。控制报文是不含用户数据的报文,它与数据报文中的控制信息都是为保证通信能够正常地进行。两种协议:1:按照协议的通信双方的连接方式,协议可分为哪几种?答:面向连接的协议和无连接的协议两种。(1)面向连接的协议:它是通信双方之间的逻辑通道。通信分为三个阶段:建立连接、数据传输、拆除连接。连接的建立与拆除的是利用控制报文完成的。例如打电话。(2)面向无连接的协议是没有建立和拆除连接两个阶段,数据只有传输一个阶段,所以每个报文的发送都是单独的,也就是说它没有控制报文。发送完之后就结束了。就好像挂了电话一样。例如发短信。本节小结:1:七层结构的理解2:计算机通信协议的几个概念