§6.1网络应用模型一、应用层概述1.应用层的目的: 应用层对应用程序的通信提供服务。2.应用层协议的定义: ①应用进程交换的报文类型,请求还是响应? ②各种报文类型的语法,如报文中的各个字段及其详细描述。 ③字段的语义,即包含在字段中的信息的含义。 ④进程何时、如何发送报文,以及对报文进行响应的规则。3.应用层的功能: ①文件传输。访问和管理。 ②电子邮件。 ③虚拟终端。 ④查询服务和远程作业登录。4.应用层重要协议: FTP、SMTP和POP3、HTTP、DNS。二、网络应用模型1.客户/服务器(C/S)模型: 服务器:提供计算服务的设备。服务器的特点是:①永久提供服
§5.1传输层概述一、传输层1.概念: 首先只有主机曾有传输层和上面的应用层,其他的网络设备,例如中继器路由器什么的,他最多只能到数据链路层。 通过第一章的知识,我们可知,传输层为应用层提供通信服务。同时使用网络层提供的服务。2.功能: ①传输层提供进程和进程之间的逻辑通信。 ②复用和分用。(发复收分) ③对收到的报文进行差错检测。(首部校验和只是校验头部,并不对数据部分进行校验,数据监测交付给了高层。正是因为网络层检验了数据部分,所以网络层只需要检测头部。)二、传输层的两个协议1.分类: 面向连接的传输控制协议TCP和无连接的用户数据包协议UDP。2.TCP协议: 传送数据之前
§4.1.1网络层功能概述一、网络层1.一些概念: ①网络层主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。 ②网络层的传输单位是数据报。 ③数据报与分组的关系:数据报是比较长的,而分组就相当于是把数据报进行切分而形成的。2.主要功能: ①找路与分组转发:通过路由算法找到最佳路径,并把分组通过最佳路径转发出去。 ②异构网互联:不同的网络叫做异构网,网络层可以通过路由器把这些网络连接起来,构成一个更大的网络。 ③拥塞控制:若所有结点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采取一定措施,缓解这种拥塞。拥塞控制有静态的开环控制和动态的闭环
§3.1数据链路层功能概述1.节点: 计算机网络中的中的主机路由器等都可以叫节点。2.链路: 网络中两个节点之间的物理通道,链路的传输介质主要有双绞线光纤和微波。分为有线链路、无线链路。3.数据链路: 网络中两个节点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成了数据链路。4.帧: 链路层的协议数据单元,封装网络层数据报。5.链路与数据链路之间的区别: 链路是物理通道、而数据链路是逻辑通道。数据链路层负责通过一条链路从一个结点向另一个物理链路直接相连的相邻结点传送数据报。6.数据链路层的功能: 数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是
§2.1.1物理层基本概念一、物理层基本概念1.概念:物理层解决的是如何在链接各种计算机的传输媒体①上传输比特流,而不是指具体的传输媒体。 注:①传输媒体就是双绞线、同轴电缆之类的东西。它又称参考模型中的“第零层”。2.主要任务:物理层的主要任务是确定与传输媒体接口有关的一些特性,定义一些标准。二、物理层规定的特性1.机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。2.电气特性:规定传输二进制时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。 例如某网络规定150~200v表示1,0~50v表示0。电线长度限定于15米以内,这些就是
§1.1.1概念、组成、功能,及分类一、计算机网络的概念1.如图所示,IOS和Android手机,以及Windows和macOS电脑都可以叫计算机系统,也可以叫端系统,这些路由器或者交换机则叫做通信设备,连接器计算机系统与通信设备的蓝线叫做线路。2.计算机网络即是一个将分散的、具有独立功能的计算机系统(端系统),通过通信设备与线路;连接起来,由功能完善的软件实现资源共享和信息传递的系统。3.计算机网络是一种互连的、自治的计算机集合:互连指互联互通,即图中的IOS存在一条线路经过通信链路通往任意一个计算机系统。自治是指计算机系统之间无主从关系,不能彼此控制对方。二、计算机网络的功能1.数据通信(