‘壹’ 《计算机网络第5版》pdf下载在线阅读,求百度网盘云资源
《计算机网络》(谢希仁)电子书网盘下载免费在线阅读
链接:
书名:计算机网络
作者:谢希仁
豆瓣评分:7.9
出版社:电子工业出版社
出版年份:2008-1
页数:402
内容简介:
《计算机网络(第5版)》自1989年首次出版以来,于1994年、1999年和2003年分别出了修订版。2006年8月本教材通过了教育部的评审,被纳入普通高等教育“十一五”国家级规划教材。《计算机网络》的第5版,在内容和结构方面都有了很大的修改。
全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。各章均附有练习题。此外,附录A给出了部分习题的答案和提示。随书配套的光盘中,有全书课件和作者教学中经常遇到的150多个问题及解答,计算机网络最基本概念的演示(PowerPoint文件),以及《计算机网络(第5版)》引用的全部RFC文档等,供读者参阅。
‘贰’ 《计算机网络第5版》pdf下载在线阅读全文,求百度网盘云资源
《计算机网络(第7版)》(谢希仁)电子书网盘下载免费在线阅读
链接:
书名:计算机网络(第7版)
作者:谢希仁
豆瓣评分:8.8
出版社:电子工业出版社
出版年份:2017-1
页数:464
内容简介:
本书自1989年首次出版以来,曾于1994年、1999年、2003年、2008年和2013年分别出了修订版。在2006年本书通过了教育部的评审,被纳入普通高等教育“十一五”国家级规划教材;2008年出版的第5版获得了教育部2009年精品教材称号。2013年出版的第6版是“十二五”普通高等教育本科国家级规划教材。
目前2017年发行的第7版又在第6版的基础上进行了一些修订。 全书分为9章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层(包括局域网)、网络层、运输层、应用层、网络安全、互联网上的音频/视频服务,以及无线网络和移动网络等内容。各章均附有习题(附录A给出了部分习题的答案和提示)。
本书的特点是概念准确、论述严谨、内容新颖、图文并茂,突出基本原理和基本概念的阐述,同时力图反映计算机网络的一些最新发展。本书可供电气信息类和计算机类专业的大学本科生和研究生使用,对从事计算机网络工作的工程技术人员也有参考价值。
作者简介:
谢希仁,解放军理工大学指挥自动化学院,教授,博士生导师。主要学术成果有:1986年完成总参通信部局域网办公系统项目;1987年在《电子学报》发表“分组话音通信新进展”;为国内首次介绍分组数据通信;1991年完成国家自然科学基金项目“分组交换的话音数据通信系统”项目。1999年完成第一个军用卫星通信系统网管中心的研制任务及“金桥网网管技术”项目等。上述科研项目分别获得国家、军队和部级奖项。着有:《计算机网络》第1至第7版(“十一五国家级规划教材”),曾两次获得国家级优秀教材奖,成为高校最受读者欢迎的本国计算机网络教材。
‘叁’ 计算机网络中的运输层(传输层)存在什么问题怎样解决
这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。
从三个协议去想....太多了
TCP:三次握手,效率不高,安全验证高。
UDP:不安全,没有差错重传。
。。。。。
‘肆’ 计算机网络知识要点与习题解析的目录
第1章概述
知识要点
1.1计算机网络在信息时代中的作用
1.2计算机网络的发展过程
1.3因特网的组成
1.4计算机网络在我国的发展
1.5计算机网络的分类
1.6计算机网络的性能
1.7计算机网络的体系结构
书后习题解析
同步训练题
同步训练题答案
第2章物理层
知识要点
2.1物理层的基本概念
2.2数据通信的基础知识
2.3物理层下面的传输媒体
2.4信道复用技术
2.5数字传输系统
2.6宽带接入技术
书后习题解析
同步训练题
同步训练题答案
第3章数据链路层
知识要点
3.1使用点对点信道的数据链路层
3.2点对点协议PPP
3.3使用广播信道的数据链路层
3.4使用广播信道的以太网
3.5扩展的以太网
3.6高速以太网
3.7其他类型的高速局域网或接口
书后习题解析
同步训练题
同步训练题答案
第4章网络层
知识要点
4.1网络层提供的两种服务
4.2网际协议IP
4.3划分子网和构造超网
4.4因特网控制报文协议ICMP
4.5 因特网的路由选择协议
4.6IP多播
4.7虚拟专用网VPN和网络地址转换NAT
书后习题解析
同步训练
同步训练题答案
第5章运输层
知识要点
5.1运输层协议概述
5.2用户数据报协议UDP
5.3传输控制协议TCP概述
5.4可靠传输的工作原理
5.5TCP报文段的首部格式
5.6TCP可靠传输的实现
5.7TCP的流量控制
5.8TCP的拥塞控制
5.9TCP的运输连接管理
书后习题解析
同步训练题
同步训练题答案
第6章应用层
知识要点
6.1域名系统DNS
6.2文件传送协议
6.3远程终端协议TE1NET
6.4万维网WWW
6.5电子邮件
6.6动态主机配置协议DHCP
6.7简单网络管理协议SNMP
6.8应用进程跨越网络的通信
书后习题解析
同步训练题
同步训练答案
第7章计算机网络的安全
知识要点
7.1网络安全问题概述
7.2两类密码体制
7.3数字签名
7.4鉴别
7.5密钥分配
7.6因特网使用的安全协议
7.7链路加密与端到端加密
7.8防火墙
书后习题解析
同步训练题
同步训练答案
第8章因特网上的音频/视频服务
知识要点
8.1概述
8.2流式存储音频/视频
8.3交互式音频/视频
8.4改进尽最大努力交付”的服务
书后习题解析
同步训练题
同步训练题答案
第9章无线网络
知识要点
9.1无线局域网W1AN
9.2无线个人区域网WPAN
9.3无线城域网WMAN
书后习题解析
同步训练题
同步训练题答案
第10章下一代因特网
知识要点
10.1下一代的网际协议IPv6
10.2多协议标记交换MP1S
10.3P2P文件共享
书后习题解析
同步训练题
同步训练题答案
‘伍’ 计算机网络中五层协议它们分别的主要功能是什么它们具体分别是在哪里(从硬件层面上谈)实现的
答:所谓五层协议的网络体系结构是为便于学习计算机网络原理而采用的综合了OSI七层模型和TCP/IP的四层模型而得到的五层模型。各层的主要功能:(1)应用层 应用层确定进程之间通信的性质以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户代理(user agent),来完成一些为进行语义上有意义的信息交换所必须的功能。(2)运输层任务是负责主机中两个进程间的通信。因特网的运输层可使用两种不同的协议。即面向连接的传输控制协议TCP和无连接的用户数据报协议UDP。面向连接的服务能够提供可靠的交付。无连接服务则不能提供可靠的交付。只是best-effort delivery.(3)网络层网络层负责为分组选择合适的路由,使源主机运输层所传下来的分组能够交付到目的主机。(4)数据链路层数据链路层的任务是将在网络层交下来的数据报组装成帧(frame),在两个相邻结点间的链路上实现帧的无差错传输。(5)物理层物理层的任务就是透明地传输比特流。“透明地传送比特流”指实际电路传送后比特流没有发生变化。物理层要考虑用多大的电压代表“1”或“0”,以及当发送端发出比特“1”时,接收端如何识别出这是“1”而不是“0”。物理层还要确定连接电缆的插头应当有多少根脚以及各个脚如何连接。
‘陆’ 求计算机网络大神!在这门课中,运输层中"端"的概念是什么怎么表示
服务器端
客户端
端对端连接
客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。
‘柒’ 计算机网络原理与通信技术的目录
1.1OSI参考模型
1.1.1OSI的层次结构
第7层 应用层:OSI中的最高层。为特定类型的网络应用提供了访问OSI环境的手段。应用层确定进程之间通信的性质,以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远程操作,而且还要作为应用进程的用户代理,来完成一些为进行信息交换所必需的功能。它包括:文件传送访问和管理FTAM、虚拟终端VT、事务处理TP、远程数据库访问RDA、制造报文规范MMS、目录服务DS等协议;
第6层 表示层:主要用于处理两个通信系统中交换信息的表示方式。为上层用户解决用户信息的语法问题。它包括数据格式交换、数据加密与解密、数据压缩与恢复等功能;
第5层 会话层:—在两个节点之间建立端连接。为端系统的应用程序之间提供了对话控制机制。此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式 ;
第4层 传输层:—常规数据递送-面向连接或无连接。为会话层用户提供一个端到端的可靠、透明和优化的数据传输服务机制。包括全双工或半双工、流控制和错误恢复服务;
第3层 网络层:—本层通过寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。它包括通过互连网络来路由和中继数据 ;
第2层 数据链路层:—在此层将数据分帧,并处理流控制。屏蔽物理层,为网络层提供一个数据链路的连接,在一条有可能出差错的物理连接上,进行几乎无差错的数据传输。本层指定拓扑结构并提供硬件寻址;
第1层 物理层:处于OSI参考模型的最底层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。
数据发送时,从第七层传到第一层,接收数据则相反。
上三层总称应用层,用来控制软件方面。下四层总称数据流层,用来管理硬件。
数据在发至数据流层的时候将被拆分。
在传输层的数据叫段,网络层叫包,数据链路层叫帧,物理层叫比特流,这样的叫法叫PDU(协议数据单元)
1.1.2OSI制定过程中的三级抽象
1.1.3OSI中服务和协议的含义
1.1.4OSI中SAP、层间接口和传送数据单元
1.1.5OSI中的服务原语
1.1.6OSI中的服务类型
1.2IP网络层次结构
1.2.1IP网络层次结构组成
1.2.2IP网络层次结构与OSI的关系
1.2.3TCP/IP协议族
TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。
从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。
TCP/IP协议并不完全符合OSI的七层参考模型,OSI(Open System Interconnect)是传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层(网络接口层)、网络层(网络层)、传输层、会话层、表示层和应用层(应用层)。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。由于ARPNET的设计者注重的是网络互联,允许通信子网(网络接口层)采用已有的或是将来有的各种协议,所以这个层次中没有提供专门的协议。实际上,TCP/IP协议可以通过网络接口层连接到任何网络上,例如X.25交换网或IEEE802局域网。
1.3如何理解计算机网络体系结构
1.4网络通信过程中的寻址
1.4.1寻址结构
1.4.2寻址过程
习题 2.1IPv4协议
2.1.1IPv4数据报格式
2.1.2IPv4地址
2.1.3IPv4分段封装
2.1.4IPv4功能模块
2.1.5IPv4发送和接收流程
2.1.6IPv4路由选择
2.2IPv6协议
IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为“互联网协议”。IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。IPv6是为了解决IPv4所存在的一些问题和不足而提出的,同时它还在许多方面提出了改进,例如路由方面、自动配置方面。经过一个较长的IPv4和IPv6共存的时期,IPv6最终会完全取代IPv4在互连网上占据统治地位。
2.2.1IPv6分组格式
2.2.2IPv6扩展头部
IPv6对数据报头作了简化,以减少处理器开销并节省网络带宽。IPv6的报头由一个基本报头和多个扩展报头(Extension Header)构成,基本报头具有固定的长度(40字节),放置所有路由器都需要处理的信息。由于Internet上的绝大部分包都只是被路由器简单的转发,因此固定的报头长度有助于加快路由速度。IPv4的报头有15个域,而IPv6的只有8个域,IPv4的报头长度是由IHL域来指定的,而IPv6的是固定40个字节。这就使得路由器在处理IPv6报头时显得更为轻松。与此同时,IPv6还定义了多种扩展报头,这使得IPv6变得极其灵活,能提供对多种应用的强力支持,同时又为以后支持新的应用提供了可能。这些报头被放置在IPv6报头和上层报头之间,每一个可以通过独特的“下一报头”的值来确认。除了逐个路程段选项报头(它携带了在传输路径上每一个节点都必须进行处理的信息)外,扩展报头只有在它到达了在IPv6的报头中所指定的目标节点时才会得到处理(当多点播送时,则是所规定的每一个目标节点)。在那里,在IPv6的下一报头域中所使用的标准的解码方法调用相应的模块去处理第一个扩展报头(如果没有扩展报头,则处理上层报头)。每一个扩展报头的内容和语义决定了是否去处理下一个报头。因此,扩展报头必须按照它们在包中出现的次序依次处理。一个完整的IPv6的实现包括下面这些扩展报头的实现:逐个路程段选项报头,目的选项报头,路由报头,分段报头,身份认证报头,有效载荷安全封装报头,最终目的报头。
2.2.3IPv6地址
IPv6将现有的IP地址长度扩大4倍,由当前IPv4的32位扩充到128位,以支持大规模数量的网络节点。这样IPv6的地址总数就大约有3.4*10E38个。平均到地球表面上来说,每平方米将获得6.5*10E23个地址。IPv6支持更多级别的地址层次,IPv6的设计者把IPv6的地址空间按照不同的地址前缀来划分,并采用了层次化的地址结构,以利于骨干网路由器对数据包的快速转发。
IPv6定义了三种不同的地址类型。分别为单点传送地址(Unicast Address),多点传送地址(Multicast Address)和任意点传送地址(Anycast Address)。所有类型的IPv6地址都是属于接口(Interface)而不是节点(node)。一个IPv6单点传送地址被赋给某一个接口,而一个接口又只能属于某一个特定的节点,因此一个节点的任意一个接口的单点传送地址都可以用来标示该节点。
IPv6中的单点传送地址是连续的,以位为单位的可掩码地址与带有CIDR的IPv4地址很类似,一个标识符仅标识一个接口的情况。在IPv6中有多种单点传送地址形式,包括基于全局提供者的单点传送地址、基于地理位置的单点传送地址、NSAP地址、IPX地址、节点本地地址、链路本地地址和兼容IPv4的主机地址等。
多点传送地址是一个地址标识符对应多个接口的情况(通常属于不同节点)。IPv6多点传送地址用于表示一组节点。一个节点可能会属于几个多点传送地址。在Internet上进行多播是在1988年随着D类IPv4地址的出现而发展起来的。这个功能被多媒体应用程序所广泛使用,它们需要一个节点到多个节点的
传输。RFC-2373对于多点传送地址进行了更为详细的说明,并给出了一系列预先定义的多点传送地址。
任意点传送地址也是一个标识符对应多个接口的情况。如果一个报文要求被传送到一个任意点传送地址,则它将被传送到由该地址标识的一组接口中的最近一个(根据路由选择协议距离度量方式决定)。任意点传送地址是从单点传送地址空间中划分出来的,因此它可以使用表示单点传送地址的任何形式。从语法上来看,它与单点传送地址间是没有差别的。当一个单点传送地址被指向多于一个接口时,该地址就成为任意点传送地址,并且被明确指明。当用户发送一个数据包到这个任意点传送地址时,离用户最近的一个服务器将响应用户。这对于一个经常移动和变更的网络用户大有益处。
2.3UDP
2.3.1运输层协议概述
2.3.2UDP数据报格式
2.3.3UDP校验和算法
2.3.4UDP应用
2.4TCP
2.4.1TCP报文段格式
2.4.2TCP连接
2.4.3TCP流量控制
习题 3.1域名空间
3.1.1域
3.1.2域名
3.1.3区
3.2名字服务器3.2.1名字服务器种类
3.2.2名字服务器树
3.3域名解析算法
3.3.1域名解析方式
3.3.2定位起始域名服务器
3.4逆向域名解析
3.4.1逆向域名解析的特点
3.4.2逆向域名解析原理
3.5域名解析报文
3.5.1报文格式
3.5.2记录类型与结构
3.5.3域名解析报文的运输
习题 4.1路由选择策略
4.2最短路径法
4.2.1基本原理
4.2.2路由表的生成
4.3扩散法
4.3.1基本原理
4.3.2选择性扩散法
4.4基于流量的路由选择
……第5章路由协议第6章地址解析第7章局域网第8章宽带接入网第9章传统交换网第10章宽带交换网ATM第11章传统IPoverATM技术第12章新型宽带交换网技术第13章网络服务质量第14章网络安全技术参考文献
‘捌’ 计算机网络原理的目录
第1篇计算机网络组成
第1章计算机网络概述
1.1 计算机网络及其分类
计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 关于计算机网络的最简单定义是:一些相互连接的、以共享资源为目的的、自治的计算机的集合。
另外,从逻辑功能上看,计算机网络是以传输信息为基础目的,用通信线路将多个计算机连接起来的计算机系统的集合。一个计算机网络组成包括传输介质和通信设备。
从用户角度看,计算机网络它是这样定义的:存在着一个能为用户自动管理的网络操作系统。有它调用完成用户所调用的资源,而整个网络像一个大的计算机系统一样,对用户是透明的。
一个比较通用的定义是:利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,以功能完善的网络软件及协议实现资源共享和信息传递的系统。
从整体上来说计算机网络就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。简单来说,计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的集合体。 计算机网络就是由大量独立的、但相互连接起来的计算机来共同完成计算机任务。这些系统称为计算机网络(computer networks)
1.1.1计算机网络及其功能
1.1.2计算机网络的分类
1.1.3通信与计算机网络相关标准化组织
1.2 计算机网络组成
1.2.1计算机网络的拓扑结构
1.2.2链路
所谓链路就是从一个节点到相邻节点的一段物理线路,而中间没有任何其他的交换节点。
补充:在进行数据通信时,两个计算机之间的通信路径往往要经过许多段这样的链路。可见链路只是一条路径的组成部分。
1.2.3网络节点
节点是指一台电脑或其他设备与一个有独立地址和具有传送或接收数据功能的网络相连。节点可以是工作站、客户、网络用户或个人计算机,还可以是服务器、打印机和其他网络连接的设备。每一个工作站﹑服务器、终端设备、网络设备,即拥有自己唯一网络地址的设备都是网络节点。整个网络就是由这许许多多的网络节点组成的,把许多的网络节点用通信线路连接起来,形成一定的几何关系,这就是计算机网络拓扑。
各个网络节点通过网卡那里获得唯一的地址。每一张网卡在出厂的时候都会被厂家固化一个全球唯一的媒体介质访问层(Media Access Control)地址﹐使用者是不可能变更此地址的。这样的地址安排就如我们日常的家庭地址一样﹐是用来区分各自的身份的。您的网络必须有能力去区别这一个地址有别于其它的地址。在网络里面﹐有很多资料封包会由一个网络节点传送到另一个网络节点﹐同时要确定封包会被正确的传达目的地﹐而这个目的地就必须依靠这个网卡地址来认定了。
1.2.4协议
网络协议,也可简称协议,由三要素组成:
(1)语法:即数据与控制信息的结构或格式;
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应;
(3)时序,即事件实现顺序的详细说明。
计算机通信网是由许多具有信息交换和处理能力的节点互连而成的。要使整个网络有条不紊地工作, 就要求每个节点必须遵守一些事先约定好的有关数据格式及时序等的规则。 这些为实现网络数据交换而建立的规则、约定或标准就称为网络协议。 协议是通信双方为了实现通信而设计的约定或通话规则。
协议总是指某一层的协议。准确地说,它是在同等层之间的实体通信时,有关通信规则和约定的集合就是该层协议,例如物理层协议、传输层协议、应用层协议。 是一系列的步骤: 它包括两方或多方,设计它的目的是要完成一项任务!
是对数据格式和计算机之间交换数据时必须遵守的规则的正式描述。简单的说,网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,语言就相当于协议,它分为Ethernet、NetBEUI、IPX/SPX以及TCP/IP协议。 协议还有其他的特点:
1) 协议中的每个人都必须了解协议,并且预先知道所要完成的所有的步骤。
2) 协议中的每个人都必须同意并遵循它。
3) 协议必须是清楚的,每一步必须明确定义,并且不会引起误解。
在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则称为网络协议或通信协议
协议也可以这样说,就是连入网络的计算机都要遵循的一定的技术规范,关于硬件、软件和端口等的技术规范。
网络是一个信息交换的场所,所有接入网络的计算机都可以通过彼此之间的物理连设备进行信息交换,这种物理设备包括最常见的电缆、光缆、无线WAP和微波等,但是单纯拥有这些物理设备并不能实现信息的交换,这就好像人类的身体不能缺少大脑的支配一样,信息交换还要具备软件环境,这种“软件环境”是人类事先规定好的一些规则,被称作“协议”,有了协议,不同的电脑可以遵照相同的协议使用物理设备,并且不会造成相互之间的“不理解”。
这种协议很类似于“摩尔斯电码”,简单的一点一横,经过排列可以有万般变化,但是假如没有“对照表”,谁也无法理解一新产生的协议也大多是在基层协议基础上建立的,因而协议相对来说具有较高的安全机制,黑客很难发现协议中存在的安全问题直接入手进行网络攻击。但是对于某些新型协议,因为出现时间短、考虑欠周到,也可能会因安全问题而被黑客利用。
对于网络协议的讨论,更多人则认为:现今使用的基层协议在设计之初就存在安全隐患,因而无论网络进行什么样的改动,只要现今这种网络体系不进行根本变革,就一定无法消除其潜在的危险性。
数据在IP互联网中传送时会被封装为报文或封包。IP协议的独特之处在于:在报文交换网络中主机在传输数据之前,无须与先前未曾通信过的目的主机预先建立好一条特定的“通路”。互联网协议提供了一种“不可靠的”数据包传输机制(也被称作“尽力而为”);也就是说,它不保证数据能准确的传输。数据包在到达的时候可能已经损坏,顺序错乱(与其它一起传送的封包相比),产生冗余包,或者全部丢失。如果 应用需要保证可靠性,一般需要采取其他的方法,例如利用IP的上层协议控制。
网络协议通常由语法,语义和定时关系3部分组成。网络传输协议或简称为传送协议(Communications Protocol),是指计算机通信的共同语言。现在最普及的计算机通信为网络通信,所以“传送协议”一般都指计算机通信的传送协议,如:TCP/IP、NetBEUI等。然而,传送协议也存在于计算机的其他形式通信,例如:面向对象编程里面对象之间的通信;操作系统内不同程序之间的消息,都需要有一个传送协议,以确保传信双方能够沟通无间。
其他含义
协商:双方协议提高价格 对共同达到统一目的 可制定协议。
通俗概念:协议是做某些事情之前共同协商,共同达到统一目的,对统一达成问题作为书面形式共同约束。
协商好了就点仁义、仗义。协议要是用上了,那就是没意义了,也就是证明即将要结束协议。
定义
协议(protocol)是指两个或两个以上实体为了开展某项活动,经过协商后达成的一致意见。协议总是指某一层的协议。准确地说,它是在同等层之间的实体通信时,有关通信规则和约定的集合就是该层协议,例如物理层协议、传输层协议、应用层协议。
1.3课外实践参考——构建一个简单的局域网络
1.3.1双绞线
双绞线(Twisted Pair)是由两条相互绝缘的导线按照一定的规格互相缠绕(一般以逆时针缠绕)在一起而制成的一种通用配线,属于信息通信网络传输介质。双绞线过去主要是用来传输模拟信号的,但现在同样适用于数字信号的传输。
双绞线是综合布线工程中最常用的一种传输介质。
双绞线是由一对相互绝缘的金属导线绞合而成。采用这种方式,不仅可以抵御一部分来自外界的电磁波干扰,而且可以降低自身信号的对外干扰。把两根绝缘的铜导线按一定密度互相绞在一起,一根导线在传输中辐射的电波会被另一根线上发出的电波抵消。“双绞线”的名字也是由此而来。
双绞线一般由两根22-26号绝缘铜导线相互缠绕而成,实际使用时,双绞线是由多对双绞线一起包在一个绝缘电缆套管里的。典型的双绞线有四对的,也有更多对双绞线放在一个电缆套管里的。这些我们称之为双绞线电缆。在双绞线电缆(也称双扭线电缆)内,不同线对具有不同的扭绞长度,一般地说,扭绞长度在3.81cm至14cm内,按逆时针方向扭绞。相邻线对的扭绞长度在1.27cm以上,一般扭线的越密其抗干扰能力就越强,与其他传输介质相比,双绞线在传输距离,信道宽度和数据传输速率等方面均受到一定限制,但价格较为低廉。
1.3.2集线器
1.3.3 网卡
习题
第2章 中间节点上的通信技术
2.1交换技术的演变
2.1.1 电路交换
2.1.2存储-转发交换
2.1.3分组交换网络中的最佳帧长度
2.2虚电路与数据报
2.2.1分组交换的虚电路服务
2.2.2分组交换的数据报服务
2.2.3电路交换、虚电路与数据报的比较
2.3交换机
2.3.1交换机的功能
2.3.2交换单元分类
2.4路由节点上的通信
2.4.1路由器与路由表
2.4.2路由器的组成
2.4.3路由器技术的演进
习题
第3章链路上的数据传送技术
3.1基本通信方式
3.1.1通信工作模式
3.1.2并行传输与串行传输
3.1.3串行通信中的同步控制
3.2数据信号分析与信道特性
3.2.1信息、数据与信号
3.2.2数据信号分析
3.2.3信道的频率特性
3.3基带传输、频带传输与数据信号变换
3.3.1基带传输与频带传输
3.3.2数字信号的模拟调制
3.3.3模拟信号的数字编码——PCM技术
3.3.4数字编码
3.4信道的多路复用技术
3.4.1频分多路复用技术
3.4.2时分多路复用技术
3.4.3码分多路复用技术
3.4.4波分多路复用技术
3.5数据的可靠传输
3.5.1差错产生的原因与基本对策
3.5.2差错检测
3.5.3差错控制
3.6流量控制
3.6.1流量控制及其基本策略
3.6.2滑动窗口协议
习题
第2篇计算机网络体系结构
第4章ISO/OSI参考模型
4.1概述
4.1.1计算机网络的层次结构
4.1.2计算机网络层次结构中各层的基本功能
4.1.3计算机网络层次结构的多样性
4.1.4 ISO/OSI参考模型框架
4.2 ISO/OSI参考模型分层介绍
4.2.1物理层
4.2.2数据链路层
4.2.3网络层
4.2.4运输层
4.2.5会话层、表示层和应用层
4.3 ISO/OSI参考模型的进一步分析
4.3.1 OSI参考模型各层中的数据流动
4.3.2网络实体——服务与协议
4.3.3 ISO/OSl服务原语
习题
第5章局域网与IEEE 802模型
5.1局域网的技术特点与体系结构
5.1.1局域网概述
5.1.2局域网的MAC技术
5.1.3 IEEE 802模型
5.2以太网技术
5.2.1 CSMA/CD协议
5.2.2 IEEE 802.3与10 Mbps以太网
5.3无线局域网
5.3.1无线局域网的特点
5.:3.2 IEEE 802.11
5.3.3 CSMA/CA
5.3.4 Wi-Fi
5.4交换式局域网
5.4.1 网桥
5.4.2交换式以太网
5.4.3交换机工作机理
5.4.4虚拟局域网
5.4.5课外实践参考——交换机配置
5.5 i岛速以太网
5.5.1高速以太网的发展及特点
5.5.2 100 Base-T以太网
5.5.3千兆以太网
5.5.4万兆以太网
习题
第6章Internet与TCP/IP体系结构
6.1 概述
6.1.1 Internet
6.1.2 TCP/IP协议栈
6.1.3 TCP/IP与OSI参考模型的比较
6.2 IP协议
6.2.1有分类的IP地址结构
6.2.2 IP地址的无分类编址CIDR
6.2.3 IPv4分组格式
6.2.4课外实践参考——网络的TCP/IP参数设置
6.3网络接口层相关协议
6.3.1点对点协议PPP
6.3.2 IP地址解析协议
6.4网际控制消息协议ICMP
6.4.1 ICMP提供的服务
6.4.2 ICMP分组
6.4.3基于ICMP的应用
6.4.4课外实践参考——常用网络测试命令
6.5 IP路由
6.5.1路由器工作概述
6.5.2路由信息协议RIP
6.5.3开放式最短路径优先协议OSPF
6.5.4边界网关协议BGP
6.5.5课外实践参考——路由器的配置
6.5.6第三层交换
6.6 IPV6
6.6.1 IPv6及其目标
6.6.2 IPv6分组结构
6.6.3 IPv6地址
6.6.4从IPv4向IPv6的过渡
6.7 TCP/UDP协议
6.7.1 TCP服务的特征
6.7.2 TCP连接的可靠建立与释放
6.7.3 TcP传输的滑动窗口规则
6.7.4 TCP报文格式
6.7.5 UDP协议
6.7.6 TCP/UDP端口号的分配方法
习题
第3篇计算机网络应用及其开发
第7章应用层实体及其工作模式
7.1客户-服务器工作模式
7.1.1客户-服务器模式概述
7.1.2客户-服务器的应用方式
7.1.3中间件
7.2客户-服务器模式应用举例
7.2.1远程登录
7.2.2文件传输协议
7.2.3电子邮件传送协议
7.2.4简单网络管理协议
7.2.5超文本传输协议
习题
第8章计算机网络应用程序设计
8.1套接口API的有关概念
8.1.1 网络应用编程接口
8.1.2 socket编程模型及其类型
8.1.3 socket地址——应用进程的标识
8.1.4通信进程的阻塞与非阻塞方式
8.2基本socket函数
8.2.1初始化套接口——服务绑定socket()
8.2.2本地地址绑定bind()
8.2.3建立套接口连接——绑定远地服务器地址connect()
8.2.4套接口被动转换listen()
8.2.5从被动套接口的完成队列中接受一个连接请求accept()
8.2.6基本套接口I/O函数
8.2.7关闭套接口通道与撤销套接口
8.3基于TCP的socket程序设计
8.3.1 TCP有限状态机
8.3.2 TCP的C/s模型时序图
8.3.3一个简单的TCP网络通信程序
8.3.4阻塞模式下的TCP输入输出与超时控制
8.3.5非阻塞模式下的TcP输入输出
8.4基于UDP的socket程序设计
8.4.1 uDP编程模式
8.4.2一个简单的UDP客户一服务器程序
8.4.3非阻塞模式下的UDP客户一服务器程序
8.5输入输出多路复用
8.5.1输入输出多路复用的基本原理
8.5.2 select()函数及其应用
8.6并发服务器程序设计
8.6.1多进程并发服务器程序设计
8.6.2多线程并发服务器程序设计
习题
附录英文缩略语词汇表
参考文献
‘玖’ 计算机网络第5版的图书目录
第1章 概述
1.1 计算机网络在信息时代中的作用
*1.2 因特网概述
因特网(Internet)是一组全球信息资源的总汇。有一种粗略的说法,认为INTERNET是由于许多小的网络(子网)互联而成的一个逻辑网,每个子网中连接着若干台计算机(主机)。Internet以相互交流信息资源为目的,基于一些共同的协议,并通过许多路由器和公共互联网而成,它是一个信息资源和资源共享的集合。
计算机网络只是传播信息的载体,而Internet的优越性和实用性则在于本身。因特网最高层域名分为机构性域名和地理性域名两大类,主要有14 种机构性域名。
它连接着所有的计算机,人们可以从互联网上找到不同的信息,有数百万对人们有用的信息,你可以用搜索引擎来找到你所需的信息。搜索引擎帮助我们更快更容易的找到信息,只需输入一个或几个关键词,搜索引擎会找到所有符合要求的网页,你只
需要点击这些网页,就可以了。
1.2.1 网络的网络
1.2.2 因特网发展的三个阶段1.2.3 因特网的标准化工作
*1.3 因特网的组成
1.3.1 因特网的边缘部分
1.3.2 因特网的核心部分
1.4 计算机网络在我国的发展
1.5 计算机网络的类别
1.5.1 计算机网络的定义
按广义定义
关于计算机网络的最简单定义是:一些相互连接的、以共享资源为目的的、自治的计算机的集合。
另外,从逻辑功能上看,计算机网络是以传输信息为基础目的,用通信线路将多个计算机连接起来的计算机系统的集合。一个计算机网络组成包括传输介质和通信设备。
从用户角度看,计算机网络它是这样定义的:存在着一个能为用户自动管理的网络操作系统。有它调用完成用户所调用的资源,而整个网络像一个大的计算机系统一样,对用户是透明的。
一个比较通用的定义是:利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,以功能完善的网络软件及协议实现资源共享和信息传递的系统。
从整体上来说计算机网络就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。简单来说,计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的集合体。
按连接定义
计算机网络就是通过线路互连起来的、资质的计算机集合,确切的说就是将分布在不同地理位置上的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,以实现计算机资源共享的系统。
按需求定义
计算机网络就是由大量独立的、但相互连接起来的计算机来共同完成计算机任务。这些系统称为计算机网络(computer networks)
1.5.2 几种不同类别的网络
*1.6 计算机网络的性能
1.6.1 计算机网络的性能指标
1.6.2 计算机网络的非性能特征
*1.7 计算机网络体系结构
1.7.1 计算机网络体系结构的形成
1.7.2 协议与划分层次
1.7.3 具有五层协议的体系结构
1.7.4 实体、协议、服务和服务访问点
1.7.5 TCP/IP的体系结构
习题
第2章 物理层
*2.1 物理层的基本概念
物理层位于OSI参考模型的最底层,它直接面向实际承担数据传输的物理媒体(即通信通道),物理层的传输单位为比特(bit),即一个二进制位(“0”或“1”)。实际的比特传输必须依赖于传输设备和物理媒体,但是,物理层不是指具体的物理设备,也不是指信号传输的物理媒体,而是指在物理媒体之上为上一层(数据链路层)提供一个传输原始比特流的物理连接。
*2.2 数据通信的基础知识
2.2.1 数据通信系统的模型
2.2.2 有关信道的几个基本概念
2.2.3 信道的极限容量
2.3 物理层下面的传输媒体
2.3.1 导向传输媒体
传输媒体包括导向传输媒体和非导向传输媒体。在导向传输媒体中,电磁波被导向沿着固体媒体(铜线或光纤)传播,而非导向传输媒体就是指自由空间,在非导向传输媒体中电磁波的传输常称为无线传输。
2.3.2 非导向传输媒体
*2.4 信道复用技术
“复用”是一种将若干个彼此独立的信号,合并为一个可在同一信道上同时传输的复合信号的方法。比如,传输的语音信号的频谱一般在300~3400Hz内,为了使若干个这种信号能在同一信道上传输,可以把它们的频谱调制到不同的频段,合并在一起而不致相互影响,并能在接收端彼此分离开来。
2.4.1 频分复用、时分复用和统计时分复用
2.4.2 波分复用
波分复用(WDM)是将两种或多种不同波长的光载波信号(携带各种信息)在发送端经复用器(亦称合波器,Multiplexer)汇合在一起,并耦合到光线路的同一根光纤中进行传输的技术;在接收端,经解复用器(亦称分波器或称去复用器,Demultiplexer)将各种波长的光载波分离,然后由光接收机作进一步处理以恢复原信号。这种在同一根光纤中同时传输两个或众多不同波长光信号的技术,称为波分复用。
2.4.3 码分复用
码分复用是用一组包含互相正交的码字的码组携带多路信号。采用同一波长的扩频序列,频谱资源利用率高,与WDM结合,可以大大增加系统容量。频谱展宽是靠与信号本身无关的一种编码来完成的。称频谱展宽码为特征码或密钥,有时也称为地址码。
*2.5 数字传输系统
*2.6 宽带接入技术
2.6.1 xDSL技术
2.6.2 光纤同轴混合网(HFC网)
2.6.3 FTTx技术
习题
第3章 数据链路层
*3.1 使用点对点信道的数据链路层
3.1.1 数据链路和帧
3.1.2 三个基本问题
*3.2 点对点协议PPP
3.2.1 PPP协议的特点
3.2.2 PPP协议的帧格式
3.2.3 PPP协议的工作状态
*3.3 使用广播信道的数据链路层
3.3.1 局域网的数据链路层
3.3.2 CSMA/CD协议
3.4 使用广播信道的以太网
*3.4.1 使用集线器的星形拓扑
3.4.2 以太网的信道利用率
*3.4.3 以太网的MAC层
*3.5 扩展的以太网
3.5.1 在物理层扩展以太网
3.5.2 在数据链路层扩展以太网
*3.6 高速以太网
3.6.1 100BASE-T以太网
3.6.2 吉比特以太网
3.6.3 10吉比特以太网
3.6.4 使用高速以太网进行宽带接入
3.7 其他类型的高速局域网或接口
习题
第4章 网络层
*4.1 网络层提供的两种服务
*4.2 网际协议IP
4.2.1 虚拟互连网络
4.2.2 分类的IP地址
4.2.3 IP地址与硬件地址
4.2.4 地址解析协议ARP和逆地址解析协议RARP
4.2.5 IP数据报的格式
4.2.6 IP层转发分组的流程
*4.3 划分子网和构造超网
4.3.1 划分子网
4.3.2 使用子网时分组的转发
4.3.3 无分类编址CIDR(构造超网)
*4.4 网际控制报文协议ICMP
4.4.1 ICMP报文的种类
4.4.2 ICMP的应用举例
*4.5 因特网的路由选择协议
4.5.1 有关路由选择协议的几个基本概念
4.5.2 内部网关协议RIP
4.5.3 内部网关协议OSPF
4.5.4 外部网关协议BGP
4.5.5 路由器的构成
4.6 IP多播
4.6.1 IP多播的基本概念
4.6.2 在局域网上进行硬件多播
4.6.3 网际组管理协议IGMP和多播路由选择协议
4.7 虚拟专用网VPN和网络地址转换NAT
4.7.1 虚拟专用网VPN
4.7.2 网络地址转换NAT
习题
第5章 运输层
*5.1 运输层协议概述
5.1.1 进程之间的通信
5.1.2 运输层的两个主要协议
5.1.3 运输层的端口
*5.2 用户数据报协议UDP
5.2.1 UDP概述
5.2.2 UDP的首部格式
*5.3 传输控制协议TCP概述
5.3.1 TCP最主要的特点
5.3.2 TCP的连接
*5.4 可靠传输的工作原理
5.4.1 停止等待协议
5.4.2 连续ARQ协议
*5.5 TCP报文段的首部格式
5.6 TCP可靠传输的实现
*5.6.1 以字节为单位的滑动窗口
*5.6.2 超时重传时间的选择
5.6.3 选择确认SACK
5.7 TCP的流量控制
*5.7.1 利用滑动窗口实现流量控制
5.7.2 必须考虑传输效率
*5.8 TCP的拥塞控制
5.8.1 拥塞控制的一般原理
5.8.2 几种拥塞控制方法
5.8.3 随机早期检测RED
5.9 TCP的运输连接管理
*5.9.1 TCP的连接建立
*5.9.2 TCP的连接释放
5.9.3 TCP的有限状态机
习题
第6章 应用层
*6.1 域名系统DNS
6.1.1 域名系统概述
6.1.2 因特网的域名结构
6.1.3 域名服务器
6.2 文件传送协议
6.2.1 FTP概述
6.2.2 FTP的基本工作原理
6.2.3 简单文件传送协议TFTP
6.3 远程终端协议TELNET
*6.4 万维网WWW
6.4.1 万维网概述
6.4.2 统一资源定位符URL
6.4.3 超文本传送协议HTTP
6.4.4 万维网的文档
6.4.5 万维网的信息检索系统
*6.5 电子邮件
6.5.1 电子邮件概述
6.5.2 简单邮件传送协议SMTP
6.5.3 电子邮件的信息格式
6.5.4 邮件读取协议POP3和IMAP
6.5.5 基于万维网的电子邮件
6.5.6 通用因特网邮件扩充MIME
*6.6 动态主机配置协议DHCP
6.7 简单网络管理协议SNMP
6.7.1 网络管理的基本概念
6.7.2 管理信息结构SMI
6.7.3 管理信息库MIB
6.7.4 SNMP的协议数据单元和报文
6.8 应用进程跨越网络的通信
6.8.1 系统调用和应用编程接口
6.8.2 几种常用的系统调用
习题
第7章 网络安全
*7.1 网络安全问题概述
7.1.1 计算机网络面临的安全性威胁
7.1.2 计算机网络安全的内容
7.1.3 一般的数据加密模型
*7.2 两类密码体制
7.2.1 对称密钥密码体制
7.2.2 公钥密码体制
*7.3 数字签名
*7.4 鉴别
7.4.1 报文鉴别
7.4.2 实体鉴别
*7.5 密钥分配
7.5.1 对称密钥的分配
7.5.2 公钥的分配
7.6 因特网使用的安全协议
7.6.1 网络层安全协议
7.6.2 运输层安全协议
7.6.3 应用层的安全协议
*7.7 链路加密与端到端加密
7.7.1 链路加密
7.7.2 端到端加密
*7.8 防火墙
习题
第8章 因特网上的音频/视频服务
*8.1 概述
8.2 流式存储音频/视频
8.2.1 具有元文件的万维网服务器
*8.2.2 媒体服务器
*8.2.3 实时流式协议RTSP
*8.3 交互式音频/视频
8.3.1 IP电话概述
8.3.2 IP电话所需要的几种应用协议
8.3.3 实时运输协议RTP
8.3.4 实时运输控制协议RTCP
8.3.5 H.323
8.3.6 会话发起协议SIP
8.4 改进“尽最大努力交付”的服务
8.4.1 使因特网提供服务质量
8.4.2 调度和管制机制
8.4.3 综合服务IntServ与资源预留协议RSVP
8.4.4 区分服务DiffServ
习题
第9章 无线网络
9.1 无线局域网WLAN
*9.1.1 无线局域网的组成
9.1.2 802.11局域网的物理层
*9.1.3 802.11局域网的MAC层协议
*9.1.4 802.11局域网的MAC帧
9.2 无线个人区域网WPAN
9.3 无线城域网WMAN
习题
第10章 下一代因特网
*10.1 下一代网际协议IPv6 (IPng)
10.1.1 解决IP地址耗尽的措施
10.1.2 IPv6的基本首部
10.1.3 IPv6的扩展首部
10.1.4 IPv6的地址空间
10.1.5 从IPv4向IPv6过渡
10.1.6 ICMPv6
10.2 多协议标记交换MPLS
10.2.1 MPLS的产生背景
10.2.2 MPLS的工作原理
10.2.3 MPLS首部的位置与格式
10.3 P2P文件共享
习题
附录A 部分习题的解答
附录B 英文缩写词
附录C 参考文献与网址