计算机网络知识点总结(第六版,谢希仁)

计算机网络知识点总结

1、三网:现如今最重要的三种网络
  电信网络(电话网)
  有线电视网络(电视网)
  计算机网络(发展最快,信息时代的核心技术,连通性,共享)
1.1、 计算机网络的定义:是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

2、internet 和 Internet
  1)internet 是普通名词 泛指一般的互连网(互联网)
  2)Internet 是专有名词,标准翻译是“因特网” 世界范围的互连网(互联网)、使用 TCP/IP 协议族

2.1、宽带线路和窄带线路上比特的传播速率是一样的

3、早期的计算机网络采用电路交换,新型的计算机网络采用分组交换的、基于存储转发的方式。
  1)电路交换
概念:必须经过建立连接(占用通信资源)--->通话(一直占用通信资源)--->释放连接三个步骤的交换方式称为电路交换。

    优点:
通信质量有保证。
缺点:
线路传输效率比较低。
特点:
在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。

  2)分组交换(也称包交换)
报文:我们把要发送的整块数据称为一个报文。
分组又称包。分组的首部也可以称为“包头”。
概念:通信双方以分组为单位、使用存储--转发机制实现数据交互的通信方式,被称为分组交换。

    优点:
高效、
灵活、
迅速、
可靠
。 缺点:
分组在路由器存储转发需要时延。
携带首部控制信息造成一定开销。

4、计算机网络的带宽是网络可通过的最高数据率。

5、
因特网使用基于存储转发的分组交换,并使用?IP?协议传送?IP?分组。

6、路由器把许多网络互连起来,构成了互连网。路由器收到分组后,根据路由表查找出下一跳路由器的地址,然后转发分组
IP?。

7、网络提供尽最大努力服务,不保证可靠交付。
  TCP?
协议保证计算机程序之间的、端到端的可靠交付。
  在?TCP/IP?的应用层协议使用的是客户服务器方式。
  客户和服务器都是进程(即软件)。客户是服务请求方,服务器是服务提供方

8、IP?地址是?32?位二进制数字。为便于阅读和键入,也常使用点分十进制记法。
IP?电话不使用?TCP?协议。

9、超文本传送协议?HTTP?用于万维网浏览器程序和服务器程序的信息交互。

10、因特网的组成:
  1)边缘部分:有所有连接在因特网上的主机组成,是用户直接使用的,用来进行通讯和资源共享;
  2)核心部分:是由许多网络和把它们互连起来的路由器组成,而主机处在因特网的边缘部分。
主机的用途是为用户进行信息处理的,并且可以和其他主机通过网络交换信息。路由器的用途则是用来转发分组的,即进行分组交换的。

在网络核心部分起特殊作用的是路由器(router)。路由器是实现分组交换(packet?switching)的关键构件,其任务是转发收到的分组
,这是网络核心部分最重要的功能。

11、电路交换--电路交换必定是面向连接的。
电路交换的三个阶段:建立连接、通信、释放连接。

12、电路交换、报文交换和分组交换
  1)电路交换:整个报文的比特流连续地从原点直达终点,好像在一个管道中传送。
  2)报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
  3)分组交换:单个分组(只是报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点。

13、网络的分类
----不同作用范围的网络
  1)广域网 WAN (Wide Area?Network)
  2)局域网?LAN?(Local?Area?Network)
  3)城域网?MAN?(Metropolitan?Area?Network)
  4)个人区域网?PAN?(Personal?Area?Network)

----从网络的使用者进行分类
  1)公用网?(public?network)?
  2)专用网?(private?network)?

14.一些相关概念、

1)带宽:用来表示网络的通信线路所能传送数据的能力。
2)吞吐量:单位时间内通过某个网络的数据量。
3)时延(也叫延迟或迟延):指数据从网络的一端传送到另一个端所需的时间。
  传输时延(发送时延)?——?从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。
  传播时延?——?电磁波在信道中需要传播一定的距离而花费的时间。 注:信号传输速率(即发送速率)和信号在信道上的传播速率是完全不同的概念。
  处理时延?——?交换结点为存储转发而进行一些必要的处理所花费的时间。
  排队时延?——?结点缓存队列中分组排队所经历的时延。
  总时延?=?发送时延+传播时延+处理时延+处理时延
4)发送时延:主机或路由器发送数据帧所需要的时间。
5)网络协议(简称协议):为进行网络中的数据交换而建立的规则、标准或约定。组成要素:语法、语义、同步。
6)体系结构:计算机网络的各层以及协议的集合称为网络的体系结构
7)网关:网络层使用的路由器

15、体系结构

服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。
同一系统相邻两层的实体进行交互的地方,称为服务访问点?SAP?(Service?Access?Point)。

1)TCP/IP的体系结构
应用层(各种应用层协议如TELNET/FTP/SMTP等)
传输层(TCP或UDP)
网际层IP
网络接口层
巧记:应传网际网络

2)OSI的七层协议体系结构
应用层|
表示层|
会话层|
传输层|
网络层|
数据链路层|
物理层|
从上而下提供端到端的服务。
巧记:应表、会传、网数理

3)五层协议的体系结构
应用层(HTTP/FTP/SMTP)|
运输层(TCP/UDP)|
网络层(ICMP/IGMP/IP/RARP/ARP)|
数据链路层|
物理层|
巧记:应运网数物

重要知识点:网络各层的作用

物理层:通过传输介质发送和接收二进制比特流。

属于物理层定义的典型规范如RJ-45等。

数据链路层:数据的封装成帧、数据的透明传输、数据的差错检测。

数据链路层协议的代表包括:PPP、帧中继等。

网络层:负责对子网间的数据包进行路由选择,为分组交换网上的不同主机提供通信服务。

网络层协议的代表包括:IP、ICMP、IGMP等。

运输层:负责向两个主机中进程之间的通信提供服务。运输层还要处理端到端的差错检测(与数据链路层不同)、拥塞控制、流量控制等问题。

运输层协议的代表包括:TCP、UDP等。

应用层:为操作系统或网络应用程序提供访问网络服务的接口。

应用层协议的代表包括:FTP、HTTP、SNMP等。

16、各层次介绍

1)物理层

在物理层上所传数据的单位是比特。 【在数据链路层上所传数据的单位是帧】 【网络层数据单位:IP数据报(或IP分组)】
物理层的任务就是透明地传送比特流。
物理层的主要任务是确定与传输媒体的接口的一些特性。
复用(multiplexing)是通信技术中的基本概念。
常用的名词是码分多址 CDMA?(Code?Division?Multiple?Access)。优点:各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰; 这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。

2)数据链路层

简称链路层,两个相邻结点之间传送数据都是直接传送的。这就需要使用专门的链路层协议 。
在数据链路层上所传数据的单位是帧。
在相邻结点传输时,数据链路层把网络层交下来的IP数据报组装成帧。用帧进行传输。

使用的信道类型有:
点对点信道
广播信道

三个基本问题:
1)封装成帧:在一端数据的前后分别添加首部和尾部,构成了一个帧。
2)透明传输:如何实现透明传输?
概念:不管从键盘上输入什么字符都可以放在这样的帧中传输过去,这样的传输就是透明传输。也就是说用户不受协议中任何限制,可随机的传输任意比特编码的信息。
实现方法:转义字符填充法、零比特填充法、采用特殊的信号与编码法、确定长度法

3)差错检测:检测方法:CRC(循环冗余校验码)

注意:

现在全世界使用得最多的数据链路层协议是点对点协议?PPP。

用户使用拨号电话线接入因特网时,一般都是使用?PPP?协议。

PPP?协议之不使用序号和确认机制。

以太网的两个标准:
DIX?Ethernet?V2?标准与?IEEE?的?802.3?标准只有很小的差别,因此可以将?802.3?局域网简称为“以太网”。

数据链路层的两个子层:
逻辑链路控制?LLC?(Logical?Link?Control)子层 媒体接入控制?MAC?(Medium?Access?Control)子层。 与接入到传输媒体有关的内容都放在?MAC子层,而?LLC?子层则与传输媒体无关,不管采用何
?11th? 种协议的局域网对?LLC?子层来说都是透明的。一般不考虑LLC子层。

3)网络层

概念:网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或者用户数据包封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫做IP数据报,简称数据报。
网络的另一个任务就是选择合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。

以太网提供的服务:
以太网提供的服务是不可靠的交付,即尽最大努力的交付。
差错的纠正由高层来决定。
以太网发送的数据都使用曼彻斯特(Manchester)编码。

MAC地址的概念以及作用:
概念:MAC是硬件地址,用于定义网络设备的位置。也叫物理地址。它就像我们身份证上的身份证号码,具有全球唯一性。
一个主机会有一个MAC地址,而每个网络地址会有一个专属于它的IP地址。
作用:专注于数据链路层,将一个数据帧从一个节点传送到相同链路的另一个结点

MAC地址和IP地址的区别:
对于网络上的某一设备:IP地址是基于网络 拓扑设计出的,可以改动。而MAC地址则是生产厂商烧录好的,不能改动。
长度不同:IP是32位,MAC地址是48位。
分配依据不同:IP是基于网络拓扑、MAC是基于制造商。
寻址协议层不同:IP应用于网络层,MAC应用于数据链路层。

网际协议IP;
网际协议?IP?是?TCP/IP?体系中两个最主要的协议之一。与?IP?协议配套使用的还有四个协议:
1)地址解析协议?ARP?(Address?Resolution?Protocol)
2)逆地址解析协议?RARP?(Reverse?Address?Resolution?Protocol)
3)网际控制报文协议?ICMP?(Internet?Control?Message?Protocol) 注: ICMP 不是高层协议,而是 IP 层的协议。
4)网际组管理协议?IGMP?(Internet?Group?Management?Protocol)

?

网络互相连接起来要使用一些中间设备中间设备又称为中间系统或中继(relay)系统:

物理层中继系统:转发器(repeater)、中继器。
数据链路层中继系统:网桥或桥接器(bridge)。
网络层中继系统:路由器(router)。
网桥和路由器的混合物:桥路器(brouter)。
网络层以上的中继系统:网关(gateway)。

IP

IP地址的定义:网络号+主机号

每一类地址都由两个固定长度的字段组成,其中一个字段是网络号?net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号?host-id,它标志该主机(或路由器)。网络层及以上使用?IP?地址,路由器只根据目的站的,IP?地址的网络号进行路由选择,链路层及以下使用MAC地址,在具体的物理网络的链路层只能看见?MAC?帧而看不见?IP?数据报

ARP协议:

ARP?是解决同一个局域网上的主机或路由器的?IP?地址和硬件地址的映射问题。
用途:把IP地址解析为物理地址。
在网络层会用到ARP

查找路由表
对每一条路由,最主要的是(目的网络地址,距离,下一跳地址)

4)运输层

运输层的任务就是负责向两个主机中进程之间的通信提供服务。由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能。

复用:就是多个应用层进程可以同时使用下面运输层的服务。
分用:运输层把收到的信息又分别交付给上面应用层中相应的进程。

运输层有以下两种协议:

传输控制协议TCP(Transmission Control Protocol)
面向连接的,数据传输的单位是报文段,能够提供可靠的交付。

用户数据报协议UDP(User Datagram Protocol)
无连接的,数据传输单位是用户数据报,不保证可靠的交付,只能提供“最大努力的交付。

应用进程之间的通信:

应用进程互相通信

应用进程之间的通信又称为端到端的通信

运输层提供应用进程间的逻辑通信。

运输层的主要功能:

运输层为应用进程之间提供端到端的逻辑通信
区别(网络层是为主机之间提供逻辑通信)
运输层还要对收到的报文进行差错检测。
运输层需要有两种不同的运输协议,即面向连接的?TCP?和无连接的?UDP

TCP与UDP的特点和区别:

TCP---传输控制协议
TCP:面向连接、面向字节流、提供全双工通信、点对点、一对一、传输可靠(保证数据正确性,保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。

UDP---用户数据报协议
UDP:面向非连接、无连接、面向报文、传输不可靠、用于传输少量数据(数据包模式)、速度快、无拥塞控制支持一对一、一对多,多对一,多对多交互通信首部开销小(只有四个字段:源端口。目的端口、长度。检验和)。

4)应用层

应用层直接为用户的应用进程提供服务。这里的进程就是正在运行的程序。应用层的协议很多:HTTP、SMTP、FTP等等

FTP和TFTP的区别:

FTP 是完整、面向会话、常规用途文件传输协议;而 TFTP 用作 bones bare - 特殊目的文件传输协议。
因为 TFTP 不支持验证, 所以Windows NT FTP服务器不支持 TFTP
可以以交互方式使用 FTP; TFTP 允许文件只能单向的传送。
FTP 提供用户身份验证; TFTP 却不。
FTP 依赖于 TCP 是面向连接并提供可靠的控件; TFTP 依赖 UDP,需要减少开销, 几乎不提供控件。
FTP 使用周知 TCP 端口号: 数据和连接对话框的 21 20; TFTP 使用它的文件传输活动 UDP 端口号 69。
FTP使用的是TCP21端口,而TFTP使用的是UDP69端口; 一般防火墙都会封TCP端口而不会封UDP的,所以TFTP有时比FTP好用,不过TFTP传输的文件一般较小,你要传大文件就要用FTP了

之后的大三下学期学习,再补充!

go

原文地址:https://www.cnblogs.com/yoona-lin/p/10199134.html

时间: 2024-10-01 08:48:36

计算机网络知识点总结(第六版,谢希仁)的相关文章

计算机网络第七版谢希仁知识点总结

1.专有名词: 互联网服务提供商ISP(Interest Service Provider) 互联网交换点 IXP (Internet eXchange Point) 广域网WAN(Wide Area Network) 城域网MAN(Metropolitan Area Network) 局域网LAN(Local Area Network) 个人区域网PAN(Personal Area Network) 传输控制协议TCP(Transmission Control Protocol) 用户数据报协

《计算机网络(第七版)谢希仁著》PDF高清版,计算机考研推荐

<计算机网络(第七版)谢希仁著> 链接: https://pan.baidu.com/s/1vKLoNwiziDQwO0V-aGVQfA 提取码: imwy ? ? 内容简介  · · · · · · 本书自1989年首次出版以来,曾于1994年.1999年.2003年.2008年和2013年分别出了修订版.在2006年本书通过了教育部的评审,被纳入普通高等教育“十一五”国家级规划教材:2008年出版的第5版获得了教育部2009年精品教材称号.2013年出版的第6版是“十二五”普通高等教育本科

计算机网络第七版(谢希仁)知识点总结

1.常见专有名词:互联网服务提供商ISP(Interest Service Provider)互联网交换点 IXP (Internet eXchange Point)广域网WAN(Wide Area Network)城域网MAN(Metropolitan Area Network) 局域网LAN(Local Area Network)个人区域网PAN(Personal Area Network)传输控制协议TCP(Transmission Control Protocol)用户数据报协议UDP(

《计算机网络(第7版)谢希仁 著》第三章 数据链路层 要点及习题总结

1.数据链路层的三个基本问题:封装成帧,透明传输,差错检测 2.点对点信道的数据链路层 (1)链路和数据链路 链路(物理链路):链路(link)就是从一个结点到相邻结点的一段物理线路(有线或无线〉,而中间没有任何其他的交换结点 数据链路(逻辑链路):为当需要在一条线路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输,换而言之,数据链路=链路+通信协议 (2)早期的数据通信协议叫通信规程 (3)数据链路层的协议数据单元-------帧 (4)封装成帧:封装成帧

计算机网络(谢希仁版)——第四章回顾(1)

什么是网际层?其主要作用是什么? TCP/IP体系结构中的网际层(internet layer)就是网络层,核心协议为IP(Internet Protocol)协议,但是为了避免名字冲突而将internet翻译为了"网际",同时也可以体现出其作用:解决网络(局域网)与网络互连的问题. 什么是"面向连接"."可靠地"?什么是"无连接"."尽最大努力的"? 所谓面向连接.可靠,就是通信双方在通信时必须确保建立连

计算机网络(谢希仁版)--应用层

应用层: 1. 域名系统(DNS): 1. 概述: 许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统. 因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS. 名字到 IP 地址的解析是由若干个域名服务器程序完成的.域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器. 2.  因特网的域名结构: 因特网采用了层次树状结构的命名方法. 任何一个连接在因特网上的主机或路由器,都有一个唯

计算机网络(谢希仁版)——第三章导读(1)

※数据链路层讨论什么 数据链路层讨论的是局域网中主机与主机间的连接问题,网络(IP)层讨论的主要是网络与网络互连的问题. 在数据链路层(局域网)使用的信道主要有两种:点对点信道和广播信道,我们具体要讨论的就是这两个信道的特点,以及它们所使用的协议的特点.但在讨论过程中,我们会先讨论数据链路层的三个基本问题,然后再讨论点对点信道.广播信道.此外我们还会讨论一些些额外知识. 数据链路是什么意思? "链路"指的是两个结点间的物理线路(有线或无线),中间没有其它结点,而"数据链路&q

计算机网络(谢希仁版)——第五章回顾

为什么有了IP层,还需要运输层? 从IP层的角度来看,网络通信的双方是两台主机,然而实际上,网络通信的双方应为两个应用或者说进程,因此数据仅仅指出源主机和目标主机是不够的.而指明数据"源进程"和"目标进程"的工作就是运输层负责的.此外,IP层并不负责数据内容的差错检测(为了减轻网络路由器的压力),只对IP分组的首部进行检测,而运输层则会对数据内容进行差错检测(这一工作在主机处完成,不会对路由器造成压力) 运输层是如何指明"源进程"和"目

《计算机网络(第7版)谢希仁 著》第二章 物理层 要点及习题总结

1.物理层基本概念:物理层考虑的是怎样才能再连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体 2.物理层特性:机械特性,电气特性,功能特性,过程特性 3.数据通信系统:分为源系统(发送端).传输系统(传输网络).目的系统(接收端)三大部分,通信的目的是传送消息,数据是运送消息的实体,信号则是数据的电气或电磁的表现,通信系统必备的三大要素:信源,信道,信宿 4.信号: (1)模拟信号(连续信号) 代表消息的参数的取值是连续的,连续变化的信号,用户家中的调制解调器到电话端局之间的用户