网站建设公司怎么做业务,支付宝手机网站,php与python做网站,wordpress样板1.1 计算机网络在信息时代中的作用 21世纪是以网络为核心的信息时代#xff0c;21世纪的重要重要特征#xff1a;数字化、网络化与信息化。 三大类网络 电信网络#xff1a;向用户提供电话、电报、传真等服务#xff1b;有线电视网络#xff1a;向用户传送各种电视节目21世纪的重要重要特征数字化、网络化与信息化。 三大类网络 电信网络向用户提供电话、电报、传真等服务有线电视网络向用户传送各种电视节目用户通过卫星信号接收电视信号计算机网络使用户能够在计算机之间传输数据。 在三大类网络中发展最快的并起核心作用的是计算机网络。三网融合电信网络和有线电视网络融入计算机网络计算机网络能够向用户提供电话通信、视频通信以及传送视频节目的服务Internet是当今全球最大最重要的计算机网络。Internet 的译名 因特网互联网Internet 是由数量极大的各种计算机网络互连起来的采用互联网这个译名能体现 Internet 最主要的特征。 对于仅在局部范围互连起来的计算机网络只能称之为互连网internet而不是互联网Internet。 互联网 ≠ 互连网注意互联网Internet与互连网internet是不同的互联网Internet的范围为全球而互连网internet的范围仅为局部范围。互联网特指覆盖全球的具有连通性和资源共享性的计算机网络。 互联网的两个重要基本特点 连通性 在互联网上网的用户之间可以方便快捷的交换各种信息好像用户的终端彼此相互连通一样。连通性是互联网提供许多服务的基础。 共享 共享即资源共享包含信息共享、软件共享以及硬件共享其中硬件共享指的是互联网中一些向用户提供的服务器或网盘。共享是形成互联网的作用 连通性和资源共享是Internet通过服务的基础 互联网的地位 现在互联网已经成为社会最为重要的基础设施之一互联网技术是推动世界发展的核心技术之一。互联网已经成为世界上最大的计算机网络。
1.2 互联网概述
1.2.1 网络的网络(互连网) 一般情况下“网络”指的都是“计算机网络”的简称。 计算机网络(简称为网络)由若干节点(node)和连接这些节点的链路(link)组成。 其中节点可以是计算机、集线器、交换机或路由器等除了链路之外的全为节点链路为传递信息的通道如网线。 互连网有多个网络通过一些路由器相互连接起来构成一个覆盖范围更大的计算机网络。 互连网就是“网络的网络”。在互连网的图示中通常使用一朵云表示一个网络。使用一朵云表示一个网络可以不用考虑每一个网络中的具体细节即不用考虑在一个网络中具体是如何进行网络的连接的。在互连网的图示中可以将把有关的计算机画在云的外面这样子可以不用考虑互连网中各个计算机之间相互连接的具体细节。在互连网中与网络相连的计算机通常称为主机(host)而路由器是一种特殊的计算机(有中央处理器、存储器、操作系统等)路由器不能称为主机。 网络与互连网的基本概念 网络把许多计算机连接在一起而互连网把许多网络通过路由器连接在一起。与网络相连的计算机常称为主机。 互联网特指覆盖全球的具有连通性和资源共享性的计算机网络。计算机网络、互连网、互联网的关系 计算机网络 互连网 互联网从左到右覆盖范围增大
1.2.2 互联网基础结构发展的三个阶段
第一阶段(1969-1990) 第一阶段是从单个网络 ARPANET 向互联网发展的过程。 ARPANET 互联网的雏形1983年TCP/IP协议成为ARPANET上的标准协议使得所有使用TCP/IP协议的计算机都可以利用互连网通信所以1983年互联网诞生的时间。 internet 与 Internet internet互联网是一个通用名词泛指由多个计算机网络互连而成的计算机网络。(网络之间的通信协议可以任意选择)Internet互联网或因特网是一个专用名词指当前全球最大的、开放的、由众多网络相互连接而成的特点互联网采用TCP/IP协议作为通信的规则其前身为 ARPANET。 任意把几个计算机网络互连起来不管采用的通信协议并且能够相互通信这样构成的是一个互连网(internet)不是互联网(Internet)。 第二阶段(1985-1993) 第二阶段的特点是建成了三级结构的互联网这三级计算机网络分别是主干网(广域网)、地区网(城域网)、校园网(企业网/局域网)。 第三阶段(1993至今) 第三阶段的特点是逐渐形成了全球范围的多层次ISP结构的互联网。ISP(Internet Service Provider)互联网服务提供者或互联网服务提供商即提供接入互联网服务的人或厂商。 现在中国电信、中国联通、中国移动等公司是我国有名的ISP。互联网服务提供者ISP可以从互联网管理结构申请到很多IP地址互联网上的主机必须有IP地址才能上网这里的上网就是通过ISP获得IP地址接入互联网。IP地址被分配给用户之后用户不使用IP地址后不被使用的IP地址会被回收主机向本地ISP申请IP地址接入网络本地ISP向地区ISP申请地区ISP向主干ISP申请。 根据提供服务的覆盖面积大小以及拥有的IP地址数ISP分为主干ISP、地区ISP、本地ISP。(多层次ISP结构)互联网交换点IXP(Internet eXchange Point)允许两个网络直接相连并交换分组两个网络之间不需要在通过第三个网络来转发分组。 即互联网交换点可以使两个地区间的网络直接通信不用借助上一级网络。IXP常采用工作在数据链路层的网络交换机。 万维网WWW(World Wide Web)。
1.2.3 互联网标准化工作
互联网标准化工作即规范规定在网络中数据如何进行传输。RFC(Request For Comments)请求评论。所有的互联网标准都是以RFC的形式在互联网上发表的指定互联网的正式标准的三个阶段 互联网草案建议标准互联网标准
1.3 互联网的组成
互联网可以划分为一下两大块 1边缘部分由所有连接在互联网上的主机组成。这部分是用户直接使用的用于进行通信和资源共享。2核心部分由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的提供连通性和交换。
1.3.1 互联网的边缘部分
处在互联网边缘的部分就是连接在互联网上的所有的主机。 连接在互联网上的主机又被称为端系统“端”即“末端”互联网的末端。端系统由各类主机构成可以是一台普通的个人电脑也可以是一部具有上网功能的智能手机甚至可以是一个网络摄像头…端系统之外不会再连接其他设备即不会通过端系统进行中转连接其他设备。端系统不进行数据的转发而是进行资源的提供。 计算机之间通信 主机A与主机B之间进行通信实际上是运行在主机A上的某个程序和运行在主机B上的另一个程序之间进行通信由于进程即运行的程序所以计算机之间的通信为主机A的某个进程和主机B上的另一个进程之间的通信。 在网络边缘的端系统之间的通信方式可以划分为两大类 1客户 – 服务器方式C/S方式Client/Server2对等方式P2P方式Peer-to-Peer
1客户 – 服务器方式
客户和服务器都是指通信中所涉及的两个应用进程 客户–服务方式所描述的是进程之间服务于被服务的关系。客户是服务的请求方服务器是服务的提供方。客户与服务器的通信关系建立后通信可以是双向的即客户和服务器都可以发送和接收数据。 客户程序与服务程序的特点 客户程序 客户程序必须知道服务器程序的地址不需要特殊的硬件和很复杂的操作系统 服务器程序 服务器程序需要可以同时处理多个远地或本地客户的请求服务器程序启动后就一直不断地运行被动地等待并接收来自各地的客户的通信请求服务器程序不需要知道客户程序的地址服务器程序一般需要强大的硬件和高级的操作系统支持
2对等方式
对等连接peer-to-peer简写P2P是指两台主机在通信时并不区分哪一个是服务请求方和哪一个是服务提供方只要两台主机都运行了对等连接软件(P2P软件)它们就可以平等的对等连接通信。在对等方式中两台主机相互之间都可以提出申请也都可以提供服务。 实际上对等连接方式从本质上看仍然是客户–服务器方式只是对等连接中的每一台主机既是客户又是服务器。
1.3.2 互联网的核心部分
互联网的核心部分向边缘部分提供通信的保证核心部分向边缘部分提供连通性使边缘部分的任何一台主机都可以与其他主机通信。在网络核心部分其特殊作用的是路由器 路由器是一种专用计算机但是路由器不叫作主机。路由器是实现分组交换信息的存储与转发的关键构件其任务是转发收到的分组这是网络核心部分最重要的功能。
1. 电路交换的主要特点
交换就是转接把一条电话线转接到另一条电话线使它们连通。从通信资源的分配角度看交换就是按照某种方式动态的分配传输线路的资源。电路交换经过“建立连接(占用通信资源建立一条专用的物理通路) 通话(一直占用通信资源主叫与被叫双方相互通话) 释放连接(归还通信资源释放刚才使用的专用的物理通路)”三个步骤的交换方式。 只要有上述的三个过程且通信过程中一直占用通信线路即为电路交换。 电路交换的特点 在通话的全部时间内通话的两个用户始终占用端到端的通信资源通话时间内通信资源被通话的两端独享。 当使用电路交换来传送计算机数据时由于通话时间其他用户不能使用通信资源且计算机数据具有突发信即不知道什么时候会进行数据交换会存在大部分的空闲时间所以电路交换中线路的传输效率很低。电路交换不适合网络传输
2. 分组交换的主要特点
分组交换采用存储转发技术把一个报文划分成几个分组后再进行传送。 通常把要发送的整块数据称为一个报文。在发送报文之前会把较长的报文划分为一个个更小的等长的数据段在每一个数据段前面加上一些必要的控制信息组成的首部(首部由协议决定)构成一个分组。分组又被称为包分组的首部又被称为包头分组是在互联网中传送的数据单元即分组是数据传输单位。 位于网络边缘部分的主机和位于网络核心部分的路由器都是计算机。 主机为用户进行信息处理和其他主机通过网络交换信息路由器用来转发分组进行分组交换。 路由器收到一个分组会先暂时存储检查该分组的首部查找转发表按照首部中的目的地址找到合适的接口转发出去把分组交给下一个路由器。所以各路由器之间必须经常交换彼此掌握的路由信息。 每个分组的传输路径是不受我们控制的根据当时网络的情况选择最佳路径。分组交换中每个分组不会独占整条传输路径只会占传输路径的一段。接收端收到分组后会剥去首部还原成报文。分组交换的优点 高效在分组传输的过程中动态分配传输带宽对通信链路逐段占用灵活为每一个分组独立地选择最合适的转发路由迅速以分组作为传送单位不先建立连接就能向其他主机发送分组可靠保证可靠性的网络协议分布式多路由的分组交换网使网络有很好的生存性 分组交换的问题 数据多时分组在各路由器存储转发需要排队会造成一定的时延。到一个路由的分组多时由于路由需要一个个判断向哪转发所以需要排队从而产生时延。各分组必须携带控制信息会造成一定的开销且路由器需要暂存分组对分组分析与维护转发表也会增加开销。 三种交换方式 如果要连续传送大量的数据且传送时间远大于连接建立时间则电路交换的传输速率较快报文交换和分组交换不需要预先分配传输带宽在传送突发数据时可以提高整个网络的信道利用率由于一个分组的长度远小于整个报文的长度所以分组交换比报文交换的时延小(分组交换到达目的地更快)具有更好的灵活性。
1.4 计算机网络在我国的发展
1.5 计算机网络的类别
1.5.1 计算机网络的类别
对于计算机网络的较好的定义 计算机网络主要是由一些通用的、可编程的硬件互连而成的而这些硬件并非专门用来实现某一特点目的。这些可编程的硬件能够用来传送多种不同类型的数据并能支持广泛的和日益增长的应用。 计算机网络所连接的硬件并非只有计算机还包括了智能手机、智能电视等计算机网络并非只用于传送数据还能够支持许多应用可编程硬件表明这种硬件一定包含有中央处理器CPU。 计算机网络比较通俗的定义 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备通过通信线路连接起来在网络操作系统、网络管理软件及网络通信协议的管理与协调下实现资源共享和信息传递的计算机系统。
1.5.2 几种不同类别的计算机网络
1. 按照网络的作用范围进行分类
广域网(WANWide Area NetWork) 也称为远程网广域网是互联网的核心部分。广域网的作用范围一般包含一个国家广域网也叫主干网。负责远距离传输。 城域网(MANMetropolitan Area NetWork) 城域网的作用范围一般是一个城市。互联网核心部分的边缘部分。 局域网(LANLocal Area NetWork) 局域网的作用范围局限在较小的范围局域网的作用范围一般是一个学校或工厂局域网也叫校园网或企业网。 个人区域网(PANPersonal Area NetWork) 个人区域网就是在个人工作的地方把属于个人使用的电子设备用无线技术连接起来的网络。个人区域网也叫无线个人区域网(WPANWireless PAN)。通过个人热点形成的一个网络。
2. 按照网络的使用者进行分类
公用网(public network) 电信公司出资建造的大型网络按电信公司的规定缴纳费用的人都可以使用这种网络。公用网也叫公众网。 专用网(private network) 某个部门为满足本单位的特殊业务工作的需要而建造的网络。这种网络不向本单位以外的人提供服务。
3. 用来把用户接入到互联网的网络
这种网络就是接入网(ANAccess Network)也叫本地接入网或居民接入网。这种网络是主干网络到用户终端之间的所有设备这种网络可以由ISP提供。接入网实际上就是本地ISP所拥有的网络接入网既不是互联网的核心部分也不是互联网的边缘部分是端系统到本地ISP第一个路由器之间的链路本地ISP可以使用接入网将用户端系统接入互联网。接入网只是起到用户与互联网连接的“桥梁”作用。
1.6 计算机网络的性能
计算机网络的性能一般是指它的几个重要的性能指标。主要包括速率、带宽、吞吐量、时延带宽积、往返时间RTT、利用率等。
1.6.1 计算机网络的性能指标
1. 速率
计算机发送的信号都是二进制数字形式的。 二进制数字也叫做比特(bitbinary digit)一个比特就是二进制数字中的一个 1 或 0。在香农的理论中比特为信息量的单位。 速率 数据的传送速率也称为数据率或比特率单位bit/s(比特/秒或b/s、bps [bit per second])。速率是指理想状态下一定时间内网络信道可通过的最大数据量并不是一个比特在信道中的传输速度。比如一条马路单位时间内能够通过多少辆汽车。一般情况下我们提到网络的速率是指额定速率或标称速率并不是网络实际上的运行速率。 速率不同单位间的转换 k103k 10^3k103M106103kM 10^6 10^3kM106103kG109103M106kG 10^9 10^3M 10^6kG109103M106kT1012T 10^12T1012P1015P 10^15P1015E1018E 10^18E1018Z1021Z 10^21Z1021Y1024Y 10^24Y1024 在通信邻域单位间的转换与在计算机领域的不同。
2. 带宽
带宽的两种意义 带宽是指某个信号具有的频带宽度 信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。这种意义的带宽的单位是赫。这种意义下信道的带宽表示某信道允许通过(传输)的信号频带范围。这种意义是在频域下带宽越大通过的信号越多同一时间间隔内通过的比特数越多比如车道数越多(路越宽)同一时间间隔内通过的车越多 在计算机网络中带宽用来表示网络中某通道传送数据的能力 在单位时间内网络中的某信道所能通过的“最高数据率”即在单位时间内在网络信道中所能通过的最大比特数(数据量)。这种意义的带宽的单位为数据率的单位bit/s(比特每秒)。这种意义是将频域下的概念映射到时域下 前者为频域称谓后者为时域称谓 速率与带宽 速率是某个信道在理想状态下单位时间内可通过的最大比特数(信道宽度不受限)带宽是指在某个条件下(信道宽度受限原先可以使用10但限制为5)单位时间内可通过的最大比特数。 比如一条马路原先可以又10个车道通信但由于交通管制只能使用5个车道
3. 吞吐量
吞吐量表示在单位时间内通过某个网络(或信道、接口)的实际数据量。吞吐量受网络带宽或网络额定速率的限制带宽越大单位时间内通过的数据量越大吞吐量越大。如果传输信道发生信道阻塞或拥塞吞吐量可能小于或远小于额定值甚至下降到0。
4. 时延
时延是指数据(一个报文或分组甚至比特)从网络(或链路)的一端传送到另一端所需的时间。 时延也称为延迟或迟延。时延由发生时延、传播时延、处理时延与排队时延组成。
1发送时延
发送时延是主机或路由器发送数据帧所需的时间即从发送第一个比特开始到该帧的最后一个比特发送完毕所需的时间。 发送时延也叫传输时延。发生时延是计算机将数据发送到传输链路上所需的时间 发送时延的计算公式 发送时延数据帧长度(bit)发送速率(bit/s)发送时延 \frac{数据帧长度(bit)}{发送速率(bit/s)}发送时延发送速率(bit/s)数据帧长度(bit)数据的发送速率的单位时每秒发送多少个比特即发送速率是指在某个点或某个接口上的发送速率。
2传播时延
传播时延是电磁波在信道中传输一定距离需要花费的时间。传播时延的计算公式 传播时延信道长度(m)电磁波在信道上的传播速率(m/s)传播时延 \frac{信道长度(m)}{电磁波在信道上的传播速率(m/s)}传播时延电磁波在信道上的传播速率(m/s)信道长度(m)传播速率的单位是每秒传播多少公里是指在某一段传输线路上比特的传播速率。 传播时延与发送时延的区别 两种时延发送的地方不同发送时延发生在机器内部的发送器(网络适配器)传播时延发生在机器外部的传输信道媒体上。发送时延和发送速率相关与传播速率、传输信道的长度无关。传播时延与传播速率相关与发送速率无关信号的传送距离越远传播时延越大。
3处理时延
处理时延是主机或路由器在收到分组时对分组进行处理花费的时间。
4排队时延
分组在经过网络传输时需要经过许多路由器由于每个分组被路由器处理时会产生处理时延分组到路由器就需要进行排队等待处理在路由器确定了转发接口后由于每个分组进行转发也需要时间所以分组还要在输出队列中排队等待转发分组在排队时花费的时间就为排队时延。分组的排队队列越长排队时延越大如果路由的内存排满了此时分组不能进入路由器由于分组也不能在线路上停留此时该分组会被丢弃这个时候排队时延相当于无穷大。
总时延
数据在网络中经历的总时延为上述四种时延之和 总时延发送时延传播时延处理时延排队时延总时延 发送时延 传播时延 处理时延 排队时延总时延发送时延传播时延处理时延排队时延 在总时延中哪种时延占主导地位需要根据具体情况具体分析。在高速链路(或高速带宽链路)上比特是否会传送得更快 对于高速网络链路提高得仅仅是数据得传播速率如果传播时延占总时延很小得一部分则传送速度变化不明显其他时延未知不一定会传送得更快
5. 时延带宽积
时延带宽积就是传播时延和带宽相乘。 时延带宽积传播时延×带宽时延带宽积 传播时延 × 带宽时延带宽积传播时延×带宽。 时延带宽积用于表示在一个链路种最大可以容纳多少个比特即在该传输链路中的最大二进制数的个数。 开始发送数据到接收端收到第一个比特时链路中所能容纳的比特数。链路的时延带宽积被称为以比特为单位的链路长度。管道中的比特数表示从发送端发出但尚未到达接收端的比特数。当链路的管道充满比特时链路得到充分的利用。
6. 往返时间RTT
往返时间为从发送方发送数据开始到发送方收到接收方的确认时总共经历的时间(过去时间回来时间)。 往返时间即通信双方双向交互一次所需的时间。 往返时间中包括各中间节点的处理时延、排队时延以及转发数据的发送时延。注意往返时间不包括发送数据到链路上的时间只有在最后一个比特到达接收方时接收方才可能对数据进行处理并生成回送的响应信息。往返时间也被称为往返时延强调发送方至少要经过多少时间才能知道自己所发送的数据是否被对方接收了。有效数据率 有效数据率数据长度发送时间RTT有效数据率 \frac{数据长度}{发送时间RTT}有效数据率发送时间RTT数据长度
7. 利用率
利用率有信道利用率和网络利用率两种。 信道利用率某信道有百分之几的时间是被利用的即信道有百分之几的时间是有数据通过的。 如果无数据通过即此时信道完全空闲此时信道的利用率为0. 网络利用率全网络的信道利用率的加权平均值。 信道的利用率并不是越高越好因为如果信道的利用率很高则说明信道上一直有数据通过如果利用率过高则可能信道中的数据量很大此时可能会造成较大的时延(排队时延)。信道的利用率增大信道引起的时延也会迅速增加。令D0D_0D0表示网络空闲时的时延D表示网络当前的时延U为网络利用率(数值0-1) DD01−UD \frac{D_0}{1-U}D1−UD0当网络利用率接近1时网络产生的时延就会趋于无穷大所以信道利用率或网络利用率过高就会产生非常大的时延。
1.6.2 计算机网络的非性能特征
费用质量标准化遵循统一的标准保证不同网络间可以通信可靠性保证数据传输的完整不会出现丢包可扩展性和可升级性易于管理和维护
1.7 计算机网络体系结构
在计算机网络的基本概念中分层次的体系解构(或架构)是最基本的
1.7.1 计算机网络体系结构的形成
为了实现计算机网络体系结构提出了分层最初的ARPANET就有提出分层分层将庞大复杂的问题转化为若干个较小的局部问题这些较小的局部问题比较易于研究和处理。分层的原则抽象分层、统一标准、模块独立。国际标准化组织ISO提出开发系统互连基本参考模型OSI/RM简称OSI。 OSI/RM是一个抽象的概念。1983年形成了开发系统互连基本参考模型的正式文件即ISO 7498国际标准也就是七层协议的体系结构。 由于OSI制定的太慢最后得到广泛使用的并不是法律上的国际标准OSI而是非国际标准TCP/IPTCP/IP被称为事实上的国际标准。
1.7.2 协议和划分层次
协议为进行网络中的数据交换而建立的规则、标准或约定称为网络协议网络协议简称为协议。网络协议的三个要素组成 语法数据与控制信息的结构或格式交换信息使用什么语言。语义需要发出何种控制信息完成何种动作以及做出何种响应规定所要完成的功能协议具体解决什么问题。同步事件实现顺序的详细说明规定各种操作顺序解决什么时间什么条件做什么特定操作的问题完成功能做什么操作。 协议通常有两种不同的形式 使用便于人阅读和理解的文字描述使用让计算机能够理解的程序代码。两种不同形式的协议都必须能够对网络上的信息交换过程做出精确的解释。 计算机网络协议分层后各层所要完成的功能(包含以下一到多种) 差错控制传输不能出错。流量控制发送端的发送速率和接收端的接收速率要匹配。分段和重装发送端将要发送的数据划分为小的单位接收端要能够将其还原。复用和分用多个高层会话复用一个低层的连接在接收端进行分用将复合的通信内容分开。连接建立和释放。 分层的好处 各层之间相互独立高层不需要知道低层如何实现只需要知道如何使用低层通过接口提供的服务即可。灵活性好当任何一层发生变化只需保持接口不变不会对其他层造成影响。结构上可分割开易于实现和维护能促进标准化工作 分层的缺点有些功能会在不同层次种重复出现会造成额外的开销。网络的体系结构是计算机网络的各层及其协议的集合就是这个计算机网络及其构件所应完成的功能的精确定义(不涉及如何实现)。 把计算机网络体系结构分为多层每层通过制定标准、定义功能最后由厂商进行实现。体系结构是抽象的实现是具体的是真正在运行的计算机硬件和软件
1.7.3 具有五层协议的体系结构
应用层 应用层的任务是通过应用进程之间的交互来完成特定网络应用应用层协议定义的是应用进程间通信和交互的规则 进程主机中正在运行的程序 应用层交互的数据单元为报文 运输层 运输层的任务是负责向两台主机中进程之间的通信提供通用的数据传输服务 两台主机怎么找到双方的进程 运输层有复用和分用的功能运输层主要使用的协议 传输控制协议TCP 提供面向连接的、可靠的数据传输服务其数据传输的单位是报文段 用户数据报协议UDP 提供无连接的尽最大努力的数据传输服务其数据传输的单位为用户数据报 网络层 实现双方主机怎么找到对方网络层负责为分组交换网上的不同主机提供通信服务由于网络层使用IP协议分组也叫IP数据报简称为数据报网络层的任务 通过一定的算法在互联网中的每一个路由器上生成一个用来转发分组的转发表每一个路由器在接收到一个分组时依据转发表中指明的路径把分组转发到下一个路由 互联网使用的网络层协议是无连接的网际协议IP和许多路由选择协议所以互联网的网络层也叫网际层或IP层 数据链路层 数据链路层简称为链路层实现两个相邻节点的可靠通信在两个相邻节点之间传送数据时数据链路层将网络层交下来的IP数据报组装成帧在两个相邻节点间的链路上传送帧数据链路层不仅要检错还要纠错 物理层 在物理层上传送数据的单位是比特实现比特的传输规定链路的规格物理传输媒体不属于物理层而在物理层协议的下面所以物理传输媒体常被当成第0层 OSI参考模型把对等层次之间传送的数据单位成为该层的协议数据单元PDU
1.7.4 实体、协议、服务和服务访问点
实体(entity) 表示任何可发送或接收信息的硬件或软件进程。在许多情况下实体就是一个特定的软件模块。 协议 控制两个对等实体或多个实体进行通信的规则的集合。在协议的控制下两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。协议的实现保证了能够向上一层提供服务。使用本层服务的实体只能看见服务而无法看见下面的协议。 下面的协议对上面的实体是透明的。 协议是“水平的”即协议是控制对等实体之间通信的规则。但服务是“垂直的”即服务是由下层向上层通过层间接口提供的。只有那些能够被高一层实体“看得见”的功能才能称之为“服务”。上层使用下层所提供的服务必须通过与下层交换一些命令这些命令在OSI中称为服务原语。 在同一系统中相邻两层的实体进行交互即交换信息的地方通常称为服务访问点SAP(Service Access Point)。 服务访问点SAP是一个抽象的概念它实际上就是一个逻辑接口OSI把层与层之间交换的数据的单位称为服务数据单元SDU (Service Data Unit) 每一层都认为自己在通过协议与对等层之间进行通信下层为上层提供服务上层不关心下层的具体实现在服务提供者的上一层的实体又称为服务用户
1.7.5 TCP/IP的体系结构
IP层为网络的核心部分越简单越好把一切复杂的部分让网络的边缘部分实现