计算机网络(复习笔记)
计算机网络考试复习重点
第一章概述1、电路交换、报文交换、分组交换。
答:(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。
当交换机完成接续,对方收到发起端的信号,双方即可进行通信.在整个通信过程中双方一宜占用该电路.它的特点是实时性强,时延小,交换设备成本较低。
但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。
电路交换比较适用于信息址大、长报文,经常使用的固定用户之间的通信.(2)报文交换将用户的报文存储在交换机的存储器中。
当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储一一转发”方式在网内传输数据。
报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通. 但它的缺点也是显而易见的.以报文为单位进行存储转发,网络传输时延大,且占用大址的交换机内存和外存,不能满足对实时性要求高的用户.报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。
(3)分组交换分组交换实质上是在“存储一一转发"基础上发展起来的.它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据一一分组. 每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把來自用户发端的数据暂存在交换机的存储器内,接着在网内转发.到达接收端,再去掉分组头将各败据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
2、计算机网络的性能指标:速率、带宽、吞吐量、时延、时延带宽积、往返时间。
1.速率数据率(data rate}、比特率(bit rate).单位:b/s,或kb/s. Mb/s, Gb/s 等.2.带宽数字信道所能传送的"最高数据率”・单位:b/s .3、吞吐量(throughput)表示在单位时间内通过某个网络(或信道、接口)的数据此吞吐量受网络的带宽的限制.4、时延发送时延:发送数据时,数据块从结点进入到传输媒体所需要的时间。
408考研计算机网络知识点归纳
408考研|计算机网络知识点归纳总结本文档适用于考前复习查漏补缺和考场前快速回顾知识点使用目录第1章计算机网络体系结构 (1)1.1计算机网络概述 (1).计算机网络的定义 (1).计算机网络的组成 (1).计算机网络的功能 (1).计算机网络的分类 (1).性能指标(速率、时延、利用率等) (2)✳计算机中KB与kb的换算 (2)*局域网与广域网的互联P8T12P8T16 (2)1.2计算机网络体系结构与参考模型 (2).PCI+SDU=PDU (2).协议、接口、服务的概念 (3).网络体系结构 (3).ISO/OSI参考模型 (3).TCP/IP参考模型 (4).OSI和TCP/IP差别 (4).五层参考模型 (5)*服务访问点P22T19 (5)*不同层的设备P23T25 (5)第2章物理层 (6)2.1通信基础 (6).基本概念(信源、信宿、信道) (6).通信方式 (6).数据传输方式(串行/并行) (6).同步/异步传输 (6).码元、波特率 (6).影响失真的因素 (7).奈氏准则 (7).香农定理 (7).奈奎斯特定理与香农定理的对比 (7).带宽 (7).基带信号/宽带信号 (7).数字数据编码为数字信号 (8).模拟数据编码为数字信号 (9).数据交换方式(电路交换、报文交换、分组交换) (9).虚电路服务 (10)*虚电路分类P42T29 (10)2.2传输介质 (11).导向性传输介质 (11).非导向性传输介质 (11)2.3物理层设备 (11).中继器 (11).集线器 (11)第3章数据链路层 (12)3.1数据链路层的功能 (12).链路管理 (12).组帧(帧定界、帧同步、透明传输) (12).流量控制 (12).差错控制 (12)*三个基本问题:封装成帧、透明传输、差错检测 (12)3.2组帧 (13).字符计数法 (13).字符填充的首尾定界符法 (13).零比特填充法 (13).违规编码法 (13)3.3差错控制 (13).差错 (13).检错编码(奇偶校验码、循环冗余码CRC) (13).纠错编码(海明码) (14)*海明距离与检错纠错P71T5 (15)3.4流量控制与可靠传输机制 (15).流量控制 (15).可靠传输 (15).停止-等待协议 (15).后退N帧协议GBN (15).选择重传协议SR (15).信道利用率和信道吞吐率 (15)3.5介质访问控制 (16).介质访问控制MAC,Medium Access Control (16).信道划分介质访问控制(多路复用技术) (16).随机访问介质访问控制(ALOHA协议、CSMA协议、CSMA/CD协议、CSMA/CA协议) (17).轮询访问介质访问控制(令牌传递协议) (18)3.6局域网LAN,Local Area Network (18).局域网的基本概念和体系结构 (18).以太网的基本概念、传输介质与高速以太网 (19).网卡与MAC地址 (19).以太网的MAC帧 (20).无线局域网IEEE802.11 (20).虚拟局域网VLAN,Virtual LAN (21)*放大器与中继器P111T4 (22)*重复硬件地址P112T9 (22)3.7广域网 (22).广域网基本概念 (22).PPP(Point-to-Point Protocol)协议 (22)*PPP协议认证P120T6 (23)3.8数据链路层设备 (23).交换机 (23)第4章网络层 (25)4.1网络层的功能 (25).异构网络互连 (25).路由与转发 (25).软件定义网络SDN的基本概念 (25)4.2路由算法 (26).静态路由与动态路由 (26).距离-向量路由算法 (26).链路状态路由算法 (26).层次路由 (27)*路由回路的根本原因P142T5 (27)4.3IPv4 (27).IPv4分组 (27).IPv4地址 (28).私有IP与网络地址转换NAT (29).子网划分与子网掩码,无分类编址CIDR与链路聚合 (30).TCP/IP协议栈 (30).地址解析协议ARP,Address Resolution Protocol (30).动态主机配置协议DHCP,Dynamic Host Configuration Protocol (31).网际控制报文协议ICMP,Internet Control Message Protocol (31)4.4IPv6 (32).IPv6的主要特点 (32).IPv6地址 (33)4.5路由协议 (34).自治系统AS,Autonomous System (34).域内路由与域间路由 (34).路由信息协议RIP,Routing Information Protocol (34).开放最短路径优先OSPF协议 (35).外部网关协议BGP,Border Gateway Protocol (36).三种路由协议的比较 (36)4.6IP组播 (37).组播的概念 (37).组播地址 (37).网际组管理协议IGMP,Internet Group Management Protocol (38)*组播路由避免路由环路P194T2 (38)4.7移动IP (38).移动IP相关概念 (38).移动IP通信过程 (38)4.7网络层设备 (39).冲突域和广播域 (39).路由器的组成和功能 (39).路由表与路由转发 (39)第5章传输层 (41)5.1传输层提供的服务 (41).传输层的功能 (41).传输层的寻址与端口 (41)✳各层服务访问点 (41).无连接服务UDP与面向连接服务TCP (42)5.2UDP协议 (42).UDP数据报特点 (42).UDP数据报格式 (42).UDP校验 (42)5.3TCP协议 (43).TCP特点 (43).TCP报文段 (44).TCP连接管理 (45).TCP可靠传输 (46).TCP流量控制 (47).TCP拥塞控制 (47)第6章应用层 (49)6.1网络应用模型 (49).客户/服务器模型C/S (49).对等连接P2P模型 (49)6.2域名系统DNS,Domain Name System (49).DNS概念 (49).层次域名空间 (49).域名服务器 (50).域名的解析过程 (50)6.3文件传输协议FTP,File Transfer Protocol (51).FTP概念与特点 (51).控制连接和数据连接 (51)6.4电子邮件E-mail (52).电子邮件系统的组成结构 (52).电子邮件格式 (53).多用途网际邮件扩充MIME,Multipurpose Internet Mail Extensions (53).简单邮件传输协议SMTP,Simple Mail Transfer Protocol (53).邮局协议POP,Post Office Protocol (54).因特网报文存取协议IMAP (54)*POP3传输密码P265T7 (54)6.5万维网WWW,World Wide Web (54).WWW的概念与组成结构 (54).超文本传输协议HTTP (55)*HTTP1.0P273T6 (56)*HTTP请求报文中的Connection和Cookie P273T12 (56)第1章计算机网络体系结构1.1计算机网络概述·计算机网络的定义广义观点:计算机网络是能实现远程信息处理的系统或进一步达到资源共享的系统。
计算机网络高分笔记(整理)
第一章一、选择题【1】比特的传播时延与链路的带宽的关系是()A.没有关系B.反比关系C.正比关系D.无法确定【2】在OSI参考模型中,提供流量控制功能的层是第(1)层;提供建立、维护和拆除端到端的连接的层是(2) _ ;为数据分组提供在网络中路由功能的是(3);传输层提供(4)的数据传送;为网络层实体提供数据发送和接收功能和过程的是(5)。
(1)A. 1、2、3 B. 2、3、4 C. 3、4、5 D. 4、5、6(2)A. 物理层 B. 数据链路层 C. 会话层 D. 传输层(3)A. 物理层 B. 数据链路层 C. 网络层 D. 传输层(4)A.主机进程之间 B. 网络之间 C. 数据链路之间 D. 物理线路之间(5)A. 物理层 B. 数据链路层 C. 会话层 D. 传输层【3】计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据()A.网络协议B.网络操作系统类型C.覆盖范围与规模D.网络服务器类型与规模【4】计算机网络从逻辑功能上可分为()I . 资源子网 II. 局域网 III. 通信子网 IV. 广域网A. II、 IVB. I、IIIC. I、IVD. III、IV【5】计算机网络最基本的功能是()I . 流量控制 II. 路由选择 III. 分布式处理 IV. 传输控制A. I 、II、 IVB. I、III、IVC. I、IVD. III、IV【6】世界上第一个计算机网络是()A.ARPAnetB.因特网C.NSFnetD.CERNET【7】物理层、数据链路层、网络层、传输层的传输单位(或PDU)分别是()I . 帧 II. 比特流 III. 报文段 IV. 数据报A. I 、II、IV、IIIB. II、I 、IV、IIIC. I、IV、II、IIID. III、IV、II、I【8】设某段电路的传播时延是10ms,带宽为10Mb/s,则该段电路的时延带宽积为()A. 2×105 bitB. 4×105 bitC. 1×105 bitD. 8×105 bit【9】在OSI参考模型中,第N层与它之上的第N+1层的关系是()A. 第N层为第N+1层提供服务B. 第N+1层将从第N层接收的报文添加一个报头C. 第N层使用第N+1层提供的服务D. 第N层使用第N+1层提供的协议【10】计算机网络可分为通信子网和资源子网,下列属于通信子网的是()I . 网桥 II. 交换机 III. 计算机软件 IV. 路由器A. I 、II、IVB. II、III、IVC. I、III、IVD. I、II、III【11】()是计算机网络中的OSI参考模型的三个主要概念。
《计算机网络(谢希仁)》-学习笔记
1.1计算机网络在信息时代的作用三网: 电信网络,有线电视网络,计算机网络计算机网络的重要功能:1)连通性彼此连通,交换信息2)共享信息共享,软硬件共享1.2 因特网概述我们先给出关于网络,互联网,因特网的一些最基本概念.网络:许多计算机连接在一起互联网:internet 许多网络连接在一起因特网:Internet 全球最大的,开放的,有众多网络相互连接而成的计算机网络(一个互联网),其采用TCP/IP协议因特网发展的三个阶段:1.单个网络ARPANET向互联网发展的过程.1983年,TCP/IP协议成为ARPANET上的标准协议.人们把1983年看成是现在因特网的诞生时间.2.三级结构的因特网.分为主干网,地区网,校园网(企业网).3.多层次ISP结构的因特网.ISP称为因特网服务提供商.1.3 英特网组成从工作形式上分为两大块:1)边缘部分由所连接在因特网上的主机组成.这部分使用户直接使用的.2)核心部分由大量网络和连接这些网络的路由器组成,这部分是为边缘部分提供服务的.在往里边缘的端系统之间的通信方式可划分为两大类:客户-服务器方式(C/S方式)和对等方式(P2P方式)1.客户-服务器方式特征:客户是服务的请求方,服务器是服务的提供方.服务请求方和服务提供方都要使用网络核心部分所提供的的服务2.对等连接(peer-to-peer,简写P2P)指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方.因特网的核心部分1.电路交换从通信资源的分配角度来看,交换(switching)就是按照某种方式动态地分配传输线的资源.在使用电路交换打电话之前,必须先拨号请求连接.这种必须经过”建立连接(占用通信资源) →通话(一直占用通信资源) →释放资源(归还通信资源)”三个步骤的交换方式称为电路交换.其一个重要特点:在通话的全部时间内,通话的两个用户是指占用端到端的通信资源.2.分组交换分组交换采用存储转发技术.把要发送的的整块数据称为一个报文(message).在发送之前,先把其分为一个个小的等长数据段.在每一个数据段前面加上一些必要控制信息组成的首部(header)后,就构成了一个分组(packet),其又称为包.分组是在因特网中传送的数据单元,分组中的首部包含了如目的地址和原地址等重要信息,每一个分组才能在因特网中独立地选择传输路径,并最终正确地交付到分组传输的终点.位于网络边缘的主机和网络核心部分的路由器都是计算机,但它们的作用却不一样.主机是为用户进行信息处理的,并且可以和其他主机通过网络交换信息.路由器是用来转发分组的,即进行分组交换的.优点: 高效灵活迅速可靠缺点:分组在各路由器存储转发时需要排队,这就会造成一定时延.另外,各分组必须携带的控制信息也造成了一定的开销.3.报文交换整个报文先传送到相邻结点,全部存储下来后查找转发表,转到下一个结点.1.5 计算机网络的类别1.按照作用范围分类: 广域网WAN(运用了广域网技术) 城域网MAN 局域网LAN(运用了局域网技术) 个人区域网PAN 1.6 计算机网络性能7个性能指标.速率带宽吞吐量时延时延带宽积往返时间利用率1.速率:连接在计算机网络上的主机在数字信号道上传送数据位数的速率,单位b/s,kb/s,Mb/s2.带宽计算机领域中,带宽来表示网络的通信线路传送数据的能力,表示单位时间内从网络中的某一点到另一点所通过的”最高数据率”数据通信领域中,数字信道所传送的最高数据率单位b/s,kb/s,Mb/s3.吞吐量即在单位时间内通过某个网络的数据量;单位b/s,Mb/s等4.时延是指数据从网络的一端传送到另一端所需的时间(1)发送时延是主机或路由器发送数据帧所需要的时间发送时延=数据帧长度(b)发送速率(b/s)=数据长度信道带宽(2)传播时延是电磁波在信道中传播一定的距离需要发费的时间传播时延=信道长度(m)电磁波在信道上的传播速率(m/s)(3)处理时延主机或路由器在收到分组是要花费一定的时间进行处理,例如分析分组的首部,从分组中提取数据部分.(4)排队时延分组在经过网络传输时,要经过许多路由器.但分组在进入路由器后要先在输入队列中等待处理.在路由器确定了转发接口后,还要在输出队列中排队等待转发.这就产生了排队延时.5.时延带宽积时延带宽积=传播时延×带宽表示这样的链路可容纳多少个比特.又称以比特为单位的链路长度6.往返时间RTT表示从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时间.7.利用率信道利用率:有数据通过时间(有+无)数据通过时间网络利用率:信道利用率加权平均值,D0网络空闲时的时延,D表示网络当前的时延,U表示网络利用率D=D0 1−U1.7 计算机网络体系结构开放系统信息交换涉及的几个概念实体(entry): 交换信息的硬件或软件进程协议(protrocol): 控制两个对等实体通信的规则服务(service): 下层向上层提供服务,上层需要下层提供的服务来实现本层功能服务访问点(SAP): 相邻两层实体间交换信息的地方开发系统胡来年基本参考模型OSI/RM(Open Systems Interconnection Reference Model) 七层应用层能够产生流量能够和用户交互的应用程序表示层加密压缩开发人员会话层服务和客户端建立的会话查木马netstat –nb传输层可靠传输(要建立回话的) 不可靠传输流量控制网络层IP地址编址选择最佳路径数据链路层输入如何封装添加物理层地址MAC物理层电压接口标准网络排错从底层到高层网络安全和OSI参考模型物理层安全数据链路层安全ADSL网络层安全应用层安全SQL注入漏洞上传漏洞TCP/IP四层模型应用层运输层(TCP或UDP)网际层IP网络接口层综合OSI和TCP/IP的优点,采用一种五层协议的体系结构应用层→应用层(传输数据单元PDU)运输层→运输层报文网络层→IP数据报(IP分组)数据链路层→数据帧物理层→0010101010100001101012.1物理层的基本概念物理层解决如何在连接各种计算机的传输媒体上数据比特流,而不指具体的传输媒体.可以将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性.机械特性接口形状,尺寸,引脚数目和排列2.2 数据通信的基础知识一个数据通信系统可划为三大部分: 原系统(或发送端,发送方) 传输系统(传输网络) 目的系统(接收端,接收方)相关术语通信的目的是传送消息.数据(data)——运送消息的实体信号(signal)——数据二等电气的或电磁的表现“模拟信号”——代表消息的参数的取值是连续的“数字信号”——代表消息的参数的取值是离散的码元(code)——在使用时间域的波形表示数字信号时,则代表不同离散数值的基本波形就形成码元有关信道的几个基本概念信道一般表示一个方向传送信息的媒体。
计算机网络 复习笔记
计算机网络复习笔记●计算机网络与因特网●网络时延●传输时延数据从设备传输到通信链路的时间,受制于网络带宽R(单位为bps)●传播时延数据在通信链路上传播的时间,即RTT/2●节点处理时延设备接收数据到发送数据之间处理数据所用的时间间隔●排队时延分组在通信端口排队队列里等待发送的时间●网络构成●网络边缘●端系统与因特网相连的计算机和其他设备,因为位于因特网的边缘,所以被称为端系统,其沟通方式是端对端的●通信方式●C/S模式●P2P模式●网络核心●通信链路接入网的实现(连接端系统和边缘路由器的网络)●数字用户线(DSL)●以太网(双绞线)●Wi-Fi●广域无线接入(蜂窝移动网络)●分组交换机网络核心,即互联因特网端系统的分组交换机和链路构成的网状网络●提供的服务●存储转发传输交换机开始转发之前,必须接收到整个分组●排队时延和分组丢失●排队时延由网络拥塞程度决定●当输出队列满时会导致分组丢失●转发表与路由选择协议●交换方式●电路交换●特点●数据交换前需建立起一条从发端到收端的物理通路●在数据交换的全部时间内用户始终占用端到端的固定传输信道(在这个时间内,信道只能给它用)●交换双方可实时进行数据交换而不会存在任何延迟●分类●频分复用●时分复用●做法●先进行连接建立●开始传送●传送完成后释放链接●分组交换●特点●将要发送的报文分解层若干个小部分,称为分组●存储转发●路线不固定●冗余路由●动态分配带宽●分类●数据报●虚电路●建立虚电路链路●在建立连接时决定链路的路由,在整个连接过程中保持不变●在链路通过的每个节点,预留一定的资源●做法●要传输的数据分成小段●加上首部,生成分组●发送数据●接收方接受数据并还原●分类●网络层:路由器●链路层:交换只因●通信链路●点到点链路●广播链路●分层协议体系●应用层报文(massage)●运输层报文段(segment)●网络层数据报(packet)●链路层帧(frame)●物理层●应用层●应用层协议原理●体系结构●客户-服务器(C/S)体系结构有一个总是打开的主机称为服务器,响应其他客户机的请求,如Web应用程序●P2P(对等)体系结构应用程序在间断连接的主机对之间直接通信,这些主机被称为对等方●混合体系结构●进程通信这里仅讨论不同主机上进程间的通信,这通过交换报文(message)实现相互通信●客户与服务器进程在一对进程之间的通信对话场景中,发起通信的进程被标识为客户,在会话开始时等待联系的进程是服务器。
计算机网络复习知识点
计算机网络:由通信信道连接的主机和网络设备的集合,以方便用户共享资源和相互通信因特网“2/3/2”特点:2类构件/3种建网方法/2种编程接口因特网结构3个部分:边缘、核心、接入网分组交换网的性能指标:时延丢包率带宽和吞吐量跳与路径时延与带宽乘积运行靠协议网络协议3要素:语法:数据与控制信息的结构或格式语义:发出何种控制信息,完成何种动作以及做出何种响应时序:事件实现顺序的详细说明对付复杂系统最为有效的方法:“分而治之”向上一层提供服务(service)协议是“水平的”,服务是“垂直的”向上的服务利用了下层的功能数据链路层:工作设备:交换机工作机制:CSMA/CD 带冲突检测的载波侦听的多路访问链路层协议:以太网、WI-FI、点到点协议、异步传送模式交换的数据单元:帧帧格式7 1 6 6 4 2 46~1500 4 12前同步码目的地址源地址分组长度类型载荷CRC 帧间隙服务:成帧:帧的特定结构由链路层协议规定差错检测:3.3节可靠交付:3.4节媒体访问:媒体访问控制(MAC)协议、多路访问:碰撞(两个帧同时传输在时间上重叠就会导致碰撞帧的信号纠缠在一起无法分清)多路访问协议:信道划分协议、随机接入协议、轮流协议ALOHA协议:当一个帧首次到达某结点时,立即在广播信道传输该帧时隙ALOHA协议载波侦听多路访问(CSMA):发前先听->采用称为载波侦听的技术(等待时间)边发边听->采用称为碰撞检测的技术(停止传输)流量控制以太网:占统治地位的有线局域网技术工作于多路访问信道用交换机替代集线器使以太网升级为交换以太网MAC地址=链路层地址=局域网地址=物理地址:以太网工作于数据链路层,以太网适配器具有唯一的链路层地址长度:6字节具有2 *48个可能的局域网地址每个字节一对16进制数前24比特固定用户定义后24比特CSMA/CD: 以太网的多路访问协议交换机:功能:过滤和转发交换机怎么工作:MAC地址为。
计算机网络复习知识点1
Ip地址的划分 路由表的生成 Tcp/ip拥塞控制的算法
某单位分配到一个地址块159.46.12.64/26。现 在需要进一步划分为4个一样大的子网。试问: (10分) (1)每一个子网的网络前缀有多长? (2)每一个子网中有多少个地址? (3)每一个子网的地址是什么?
解答:把第1位变反,得到01001001011,再用 1001去除,得到商01000001,余数是10。由于 余数不为零,所以接收方知道发生了错误。
要发送的数据为1101011011.采用CRC的生成多 项式是G(X)=x4+x+1.试填,示出当帧包 含下列比特序列时在链路上发送的比特序列。 110101111101011111101011111110 解答: 110101111100101111101010111110110
要发送的数据为1101011011。采用CRC的生成多项式是 P(X)=X4+X+1。试求应添加在数据后面的余数。 数据在传输过程中最后一个1变成了0,问接收端能 否发现?若数据在传输过程中最后两个1都变成了0, 问接收端能否发现?采用CRC检验后,数据链路层 的传输是否就变成了可靠的传输?
答:作二进制除法,1101011011 0000 10011 得余数1110 ,添加的检验序列是1110. 作二进制除法,两种错误均可发展 仅仅采用了CRC检验,缺重传机制,数据链路 层的传输还不是可靠的传输。
要发送的数据为101110。采用CRCD 生成多项式是P (X)=X3+1。试求应添加在数据后面的余数。
答:作二进制除法,101110 000 10011 添加在 数据后面的余数是011
(4)一个B类地址的子网掩码是255.255.240.0 。试问在其中每一个子网上的主机数最多是多少 ? (240)10=(128+64+32+16)10=(11110000)2 Host-id的位数为4+8=12,因此,最大主机数为: 2^12-2=4096-2=4094 11111111.11111111.11110000.00000000 主 机数2^12-2
谢希仁《计算机网络》(第5版)笔记和课后习题(含考研真题)详解-应用层(圣才出品)
第6章应用层6.1复习笔记一、域名系统DNS(一)域名系统概述域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。
因特网的域名系统DNS被设计成一个联机分布式数据库系统,并采用客户/服务器方式。
DNS使大多数名字都可以在本地进行解析(Resolve),仅少量解析需要在因特网上通信,因此DNS系统的效率很高。
(二)因特网的域名结构DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。
标号中除连字符(-)外不能使用其他的标点符号。
级别最低的域名写在最左边,而级别最高的顶级域名则写在最右边。
由多个标号组成的完整域名总共不超过255个字符。
如图6-1所示列举了一些域名作为例子。
图6-1因特网的域名空间(三)域名服务器如图6-2所示可看出,因特网上的DNS域名服务器也是按照层次安排的。
图6-2树状结构的DNS域名服务器1.主机向本地域名服务器的查询一般采用递归查询(Recursive Query)方式。
所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机自己进行下一步的查询。
因此,递归查询返回的查询结果或者是所要查询的IP地址,或者是报错,表示无法查询到所需的IP地址;2.本地域名服务器向根域名服务器的查询通常是采用迭代查询(Iterative Query)。
迭代查询的特点是:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。
然后让本地域名服务器进行后续的查询(而不是替本地域名服务器进行后续的查询)。
如图6-3所示用例子说明了这两种查询的区别。
图6-3DNS查询举例:(a)本地域名服务器采用迭代查询;(b)本地域名服务器采用递归查询二、文件传送协议(一)FTP概述文件传送协议FTP(File Transfer Protocol)是因特网上使用最广泛的文件传送协议。
计算机网络学习笔记概述网络技巧 电脑资料
计算机网络学习笔记概述网络技巧电脑资料1、计算机网络向用户提供的两个最重要的功能:(1)连通性;(2)共享2、网络、互联网以及因特网(1)网络(work):由假设干结点(node)和连接这些结点的链路(link)组成,(2)互联网:将网络和网络通过路由器互连起来。
因而也是“网络的网络”。
(3)因特网(Inter):世界上最大的互连网络。
主机(host)是指连接在因特网上的计算机。
综上:网络把许多计算机连接在一起,而因特网那么把许多网络连接在一起。
3、因特网开展的三个阶段:第一阶段:从单个网络 ARPANET 向互联网开展的过程。
1983 年TCP/IP 协议成为 ARPANET 上的标准协议。
第二阶段:建成三级构造的因特网:主干网、地区网和校园网(或企业网)。
第三阶段:形成多层次的ISP(Inter Service Provider 因特网效劳提供者)构造的因特网4、Inter 和 Inter 的区别:inter:通用名词,它泛指由多个计算机网络互连而成的网络。
Inter:专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用 TCP/IP 协议族作为通信的规那么,且其前身是美国的 ARPANET。
5、制订因特网的正式标准要经过以下的四个阶段:因特网草案(非RFC文档),建议标准,草案标准,因特网标准6、因特网的组成:(1)边缘部分,用户直接使用,用来进展通信(传送数据、音频或视频)和资源共享;(2)核心部分,由大量网络和连接这些网络的路由器(边缘部分,称端系统(end system))组成。
提供连通性和交换。
7、在网络边缘的端系统中运行的程序之间的通信方式通常可划分为两大类:(1)客户效劳器方式(C/S 方式),即Client/Server方式。
(客户是效劳的请求方,效劳器是效劳的提供方)(2)对等方式(P2P 方式),即 Peer-to-Peer方式。
(对等连接中的每一个主机既是客户又同时是效劳器。
计算机网络笔记(第五章~第九章)
计算机⽹络笔记(第五章~第九章)第五章传输层传输层是整个⽹络体系结构中的关键层之⼀5.1 传输层协议的概述5.1.1 进程之间的通信传输层向他上⾯的应⽤层提供通信服务两个主机进⾏通信就是两个主机中的应⽤进程互相通信通信的真正端点并不是主机⽽是主机中的进程。
端到端的通信是应⽤进程之间的通信传输层有⼀个很重要的功能————复⽤和分⽤复⽤是指在发送⽅不同的应⽤进程都可以使⽤同⼀个传输层协议进⾏传送数据分⽤是指接收⽅的传输层在剥去报⽂的⾸部后能够把这些数据正确交付到⽬的应⽤进程传输层功能:(1)⽹络层是为主机之间提供逻辑通信,传输层为应⽤进程之间提供端到端的逻辑通信(2)传输层还要对收到的报⽂进⾏差错检验(3)传输层需要有两个不同的传输协议,即⾯向连接的TCP和⽆连接的UDP(4)传输层向⾼层⽤户屏蔽了下⾯⽹络核⼼的细节,它使应⽤进程看见的就好像在两个传输层实体之间有⼀条端到端的逻辑通信信道TCP和UDP都是全双⼯采⽤⾯向连接的TCP协议时,尽管下⾯的⽹络是不可靠的(只提供尽最⼤努⼒服务),但这种逻辑通信信道就相当于⼀条全双⼯的可信通道当传输层采⽤⽆连接的UDP协议时,这种逻辑通信信道仍然是⼀条不可靠信道5.1.2 传输层的两个主要协议TCP/IP传输层的两个主要协议都是因特⽹的正式标准,即:(1)⽤户数据报协议UDP(2)传输控制协议TCP (主要的协议)两个对等传输实体在通信时传送的数据单位叫作传输协议数据单元TPDU在TCP/IP体系中,则根据所使⽤的协议是TCP或UDP,分别称之为TCP报⽂段或UDP⽤户数据报UDP在传送数据报之前不需要先建⽴连接(为不可靠的)TCP则提供⾯向连接的服务,数据传送结束后要释放连接。
TCP不提供⼴播或多播服务(为可靠的)5.1.3 传输层的端⼝传输层的复⽤和分⽤功能也是类似的。
应⽤层所有的应⽤进程都可以通过传输层在传送到IP层,这就是复⽤。
传输层从IP层收到数据后必须交付给指明的应⽤进程,这就是分⽤。
计算机网络期末复习各章节总结
3.通信的目的是传送消息;数据是运送消息的实体;信号则是数据的电气或电磁的表现。
4.根据信号中代表的消息的参数的取值方式不同,信号可以分为两大类:模拟信号(连续信号)、数字信号(离散信号)。
计算机网络期末复习各章节总结
———————————————————————————————— 作者:
———————————————————————————————— 日期:
ﻩ
第一章概述
1.“三网”指的是:电信网络、广播电视网络、计算机网络。
2.计算机网络向用户提供的最重要的功能有两个:连通性、共享性。
23.为进行网络中的数据交换而建立的规则、标准或约定称为网络协议,简称协议,其三个要素是:语法、语义,同步。
24.协议通常有两种不同的形式:一种是使用便于人来阅读和理解的文字的描述,另一种是使用让计算机能够理解的程序代码。
25.分层带来的好处:各层之间是独立的、灵活性好、结构上可分割开、易于实现和维护、能促进标准化工作。
26.计算机网络的各层及其协议的集合,称为网络的体系结构。
27.五层协议的体系结构包括:物理层、数据链路层、网络层、运输层、应用层。
28.用户数据报协议UDP,面向无连接的,数据传输的单位是用户数据报,不保证提供可靠交付,但尽最大努力交付;传输控制协议TCP,面向连接的,数据传输的单位是报文段,能够提供可靠交付。
8.因特网拓扑结构从其工作方式上看可以划分为两大块:边缘部分、核心部分。
9. 网络边缘的端系统中运行的程序之间的通信方式可划分为两类:客户服务器方式(C/S方式)、对等方式(P2P方式)。
计算机导论复习知识点(1)
计算机网络复习知识点总结一、计算机网络概述掌握计算机网络的基本概念、基本原理和基本方法。
掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点,理解典型网络设备的工作原理。
能够运用计算机网络的基本概念、基本原理和基本方法进行网络系统的分析、设计和应用。
计算机网络概念一些互相连接的、自治的计算机的集合。
组成从组成部分上看由硬件、软件、协议三大部分组成从工作方式上看(主要指Internet)可分为边缘部分和核心部分从功能组成上看•由通信子网和资源子网组成。
通信子网由各种传输介质、通信设备和相应的网络协议组成。
资源子网是实现资源共享功能的设备及其软件的集合。
功能数据通信(最基本和最重要的功能),资源共享,分布式处理,提高可靠性,负载均衡。
分类•按作用范围分类•广域网WAN(Wide Area Network):作用范围通常为几十到几千公里。
•城域网MAN(Metropolitan Area Network):作用范围一般是一个城市,作用距离约为5~50km。
•局域网LAN(Local Area Network):一般用微型计算机或工作站通过高速通信线路相连,地理上则局限在较小的范围(如1km左右)。
•个人局域网PAN(Personal Area Network)•按拓扑结构分类星形网络:每个终端或计算机都以单独的线路与中央设备相连。
总线形网络:用单根传输线把计算机连接起来。
环形网络:所有计算机接口设备连接成一个环。
网状形网络:一般情况下,每个结点至少有两条路径与其它结点相连,多用在局域网中。
标准体系•因特网的所有标准都以RFC(Request For Comments)的形式在因特网上发布,RFC 要上升为正式标准要经过四个阶段:•因特网草案(Internet Draft):还不是RFC 文档。
•建议标准(Proposed Standard):开始成为RFC 文档。
•草案标准(Draft Standard)•因特网标准(Internet Standard)•有许多标准化组织负责制定、实施相关网络标准,主要有:国际标准化组织(ISO):OSI 参考模型、HDLC 等。
谢希仁《计算机网络》笔记和课后习题(含考研真题)详解(应用层)【圣才出品】
第6章应用层6.1 复习笔记一、域名系统DNS1.域名系统概述域名系统DNS是互联网使用的命名系统,用来把便于人们使用的机器名字转换为IP 地址;DNS系统采用客户/服务器模式,其协议运行在UDP上,使用53号端口。
2.因特网的域名结构例如域名中标号www为三级域名,标号baidu为二级域名,标号com为顶级域名,类似于这种表示方法,互联网采用层次树状结构的命名方法命名域名,如图6-1所示为域名空间结构。
图6-1 互联网的域名空间【注意】域名中的标号使用应注意以下几点:①标号中的英文不区分大小写;②每一个标号不超过63个字符,多标号组成的完整域名不超过255个字符;③标号按级别从低(左)到高(右)书写。
3.域名服务器(1)域名服务器的概念与分类①概念互联网的域名系统通过设置相应权限的域名服务器来保存相应范围主机的域名到IP地址的映射。
②分类互联网上的DNS域名服务器是按照层次安排的,如图6-2所示。
图6-2 树状结构的DNS域名服务器根据域名服务器所起的作用,可以把域名服务器划分为以下四种不同的类型(见表6-1):表6-1 域名服务器种类(2)域名解析过程①两种域名解析方式域名解析是将域名映射成IP地址或者把IP地址映射成域名的过程,如图6-3所示。
图6-3 两种域名解析方式域名解析主要有以下两种方式:a.递归查询方式主机向本地域名服务器的查询一般采用递归查询方式,递归查询过程:如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机自己进行下一步的查询;b.迭代查询本地域名服务器向根域名服务器的查询通常是采用迭代查询,迭代查询的特点是:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地域名服务器下一步应当向哪一个域名服务器进行查询,然后让本地域名服务器进行后续的查询(而不是替本地域名服务器进行后续的查询)。
《计算机网络教程》(第四版)复习重点
《计算机网络教程》(第四版)复习重点第一章 计算机网络概论1.2 计算机网络的定义1、 资源共享观点的定义:以能够相互共享资源的方式互连起来的自治计算机系统的集合。
2、网络拓扑分类:根据通信子网中通信信道类型分类,有广播信道与点-点线路。
⏹ 网络拓扑分类:根据通信子网中通信信道类型分类,有广播信道与点-点线路; ⏹ 广播信道通信子网的特点:一个公共的通信信道被多个网络结点共享; ⏹ 广播信道通信子网的基本拓扑构型: 总线型 树型 环型 ⏹ 无线通信与卫星通信型 ⏹ 点-点线路的通信子网的特点:每条物理线路连接一对结点;⏹ 点-点线路的通信子网基本拓扑结构有: 星型 环型 树型 网状型 第二章 数据通信与广域网技术 2.1 数据通信的基本概念1、数据传输类型与通信方式⏹ 串行通信、并行通信⏹ 单工通信、半双工或全双工通信⏹ 数据通信中的关键技术:同步技术( 同步通信 异步通信) 2.2 传输介质及其主要特性 1、主要传输介质双绞线 同轴电缆 光纤电缆 无线与卫星通信信道 2.4 数据编码技术 1、数据编码类型:2、 数字数据编码方法计算机内部表示信息的二进制数据通信系统用于表示二进制数据类型数据信号编码类型具体的数据编码方法数据(a)非归零码同步时钟(b)曼彻斯特编码(c)差分曼彻斯特编码b0b1b2b3b4b5b6b7⏹曼彻斯特编码是应用最广泛的编码方法之一;⏹曼彻斯特编码的规则是:每比特的周期T分为前T/2与后T/2两部分;通过前T/2传送该比特的反码,通过后T/2传送该比特的原码;⏹曼彻斯特编码的优点是:每个比特的中间有一次电平跳变,两次电平跳变的时间间隔可以是T/2或T,利用电平跳变可以产生收发双方的同步信号;⏹曼彻斯特编码信号称为“自含钟编码”信号,发送曼彻斯特编码信号时无需另发同步信号。
⏹差分曼彻斯特编码是对曼彻斯特编码的改进;⏹差分曼彻斯特编码与曼彻斯特编码不同点是:每比特的中间跳变仅做同步使用,每比特的值根据其开始边界是否跳变来决定;⏹某个比特开始处发生电平跳变表示传输二进制“0”;不发生跳变表示传输二进制“1”。
计算机网络复习笔记
计算机网络复习第一章:概述1.三网:电信网络,有线电视网络和计算机网络2.网络协议的基本概念:为进行网络中数据交换而建立的规则,标准和约定3.协议的三要素:@1语法@2语义@3同步4.网络中三种数据的交换方式与差别(1)电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传递(2)报文交换:整个报文先传递到相邻结点,全部存储下来后查找转发表,转发到下一个结点(3)分组交换:单个分组(这只是整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点(4)电路交换的三个阶段:建立连接——通话——释放连接(5)电路交换的一个重要特点:在通话的全部时间内,通话的两个用户始终占用端到端的通信资源(6)分组交换采用存储转发技术。
(7)分组交换和电路交换两种方式中,更适合传输实时数据的是电路交换(8)分组交换网以“分组”作为数据传输单元。
(9)分组交换的特征是基于标记(lable-based),分组交换在传送连接之前不需要先建立一条通信线路。
(10)这种不先建立连接的连网方式,称为无连接5.OSI与TCP/IP网络模型各层(1)OSI的体系结构(OSI的七层协议):1物理层2数据链路层3网络层4运输层5会话层6表示层7应用层(2)TCP/IP的四层协议:网络接口层,网际层IP,运输层(TCP或UDP),应用层6.网络分层的好处(1)各层之间是独立的(2)灵活性好(3)结构上不可分割(4)易于实现和维护(5)能促进标准化工作7.计算机网络传输率,性能指标,时延的基本概念,时延的计算,时延带宽积(1)计算机网络的传输率:连接在计算机网络上的主机在数字信道上传送数据的速率(2)性能指标是从不同的方面来度量计算机网络的性能:(1)速率(2)带宽(3)吞吐量(4)时延(5)时延带宽积(6)往返时间RTT(7)利用率(3)时延的基本概念:是指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间(4)时延分为:发送时延,传播时延,处理时延,排队时延第二章物理层1.基带信号与带通信号(1)基带信号:来自信源的信号(即基本频带信号)(2)带通信号:经过载波调制后的信号2.三种常见的调制方式(1)调幅(AM):即载波的振幅随基带数字信号而变化(2)调频(FM):即载波的频率随基带数字信号而变化(3)调相(PM):即载波的初相位随基带数字信号而变化3.信道复用技术(1)信道复用技术分为:@1频分复用,时分复用和统计时分复用@2波分复用@3码分复用(重点)(2)最基本的复用:频分复用和时分复用(3)波分复用WDM就是光的频分复用(4)频分复用的所有用户在同样的时间占用不同的带宽资源(5)时分复用的所有用户是在不同的时间占用同样的频带宽度4.CDMA的基础知识,发送数据的计算(1)码分多址(CDMA):各用户使用经过特殊的不同码型,因此各用户之间不会造成干扰,因此这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现(2)CDMA一个重要的特点:这种体制给每一个站分配码片序列不仅仅必须各不相同,并且还必须相互正交。
计算机网络原理(复习资料)
计算机网络原理(复习资料)计算机网络原理(复习资料)电子商务(电子数据交换方式);传统网络拓扑(总线形);带宽(最高数据率);数据通信基本参数(误码率,数据传输速率);URL形式(协议://主机:端口/路径)默认80端口通常省略;邮件地址形式(用户名@邮件服务器的域名);D类地址用于多播;路由器是实现分组转发的关键构件;网络管理的对象是可以操作的数据;运输层保证通信的可靠性;字节填充是解决(透明传输)问题;高速以太网100BASE-T:100Mb/s base基带信号T介质双绞线;数据链路层曾拆成两个子层:LLC逻辑链路控制子层,MAC 媒体接入控制子层,但LLC已成历史名词解释:1.计算机网络:一些互相连接的,自治的计算机的集合。
2.分组交换:在通信过程中,通信双方以分组为单位、使用1/ 12存储-转发机制实现数据交互的通信方式。
3.协议:控制两个对等实体进行通信的规则的集合;三要素语义、语法、同步4.时延:数据从网络的一端传送到另一端所需的时间。
5.基带传输(信号):来自信源的信号。
6.Mac地址:硬件地址,固化到适配器的ROM中的地址;适配器的作用:1.数据串行传输和并行传输转换;2.数据的缓存;7.数据链路:在链路的基础上增加了一些必要的硬件(适配器)和软件(协议的实现)(链路是从一个结点到相邻结点的一条物理线路)8.自制系统:一个有权自主地决定在本系统中应采用何种路由协议的小型单位。
9.子网掩码:屏蔽IP地址部分主机号,可以把大的网络划分成子网10.ARP:是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
11.动态路由选择策略:自适应路由选择RIP基于距离向量的路由选择协议12.端口:在Internet上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址把数据包顺利的传送到目的主机。
那么目的主机应该把接收到的数据包传送2/ 12给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。
计算机网络背诵知识点总结
计算机网络背诵知识点总结一、计算机网络基本概念1. 什么是计算机网络?计算机网络是指将多台计算机通过通信设备连接起来,使它们之间可以互相通信和共享资源的技术。
2. 计算机网络的分类计算机网络可以按照其覆盖范围、传输技术、网络拓扑结构、使用用途等多种分类方式进行分类。
3. 计算机网络的基本组成计算机网络由计算机、通信设备和通信介质等组成,其中计算机是网络的终端,通信设备是网络的中继设备,通信介质是传输信息的媒介。
4. 计算机网络的作用计算机网络可以实现信息共享、资源共享、协作办公、远程教育、远程医疗等多种功能,是现代社会不可或缺的基础设施。
二、网络拓扑结构1. 什么是网络拓扑结构?网络拓扑结构是指计算机网络中各个节点和连接线路之间的物理连接关系,常见的网络拓扑结构有总线型、星型、环型、网状型等。
2. 各种网络拓扑结构的特点总线型拓扑结构适合小型局域网;星型拓扑结构有较好的可靠性和扩展性;环型拓扑结构适合传输速率高的网络;网状型拓扑结构有较好的容错性和灵活性。
3. 网络拓扑结构的选择不同的网络拓扑结构适用于不同场合,选择合适的网络拓扑结构可以提高网络的性能和可靠性。
三、网络传输技术1. 什么是网络传输技术?网络传输技术是指计算机网络中传输和交换数据的技术,包括有线传输技术和无线传输技术。
2. 有线传输技术的分类有线传输技术包括双绞线、同轴电缆、光纤等,它们分别适用于不同的网络环境和传输速率要求。
3. 无线传输技术的分类无线传输技术包括无线电波、红外线、蓝牙、Wi-Fi等,它们可以实现无线设备之间的数据传输和通信。
4. 选择传输技术的考虑因素在选择网络传输技术时,需要考虑传输距离、传输速率、抗干扰能力、成本等因素。
四、网络协议1. 什么是网络协议?网络协议是指计算机网络中用于规定数据传输格式和传输方式的约定,网络协议分为物理层协议、数据链路层协议、网络层协议、传输层协议、应用层协议等。
2. 网络协议的作用网络协议可以规范和约束数据的传输过程,确保数据的正确传输和处理。
计算机网络(谢希仁版)复习资料整理(期末考试必备)
《计算机网络》整理资料第1章 概述1、计算机网络的两大功能:连通性和共享;2、因特网发展的三个阶段:①从单个网络 ARPANET 向互联网发展的过程。
②建成了三级结构的因特网。
③逐渐形成了多层次 ISP (Internet service provider ) 结构的因特网。
3、NAP (或称为IXP)网络接入点:用来交换因特网上流量;向各ISP 提供交换设施,使他们能够互相平等通信4、因特网的组成:①边缘部分:用户利用核心部分提供的服务直接使用网络进行通信并交换或共享信息;主机称为端系统,(是进程之间的通信)两类通信方式:✧ 客户服务器方式:客户是服务的请求方,服务器是服务的提供方;客户程序:一对多,必须知道服务器程序的地址;服务程序:可同时处理多个远地或本地客户的请求(被动等待);✧ 对等连接方式(p2p):平等的、对等连接通信。
既是客户端又是服务端;②核心部分:为边缘部分提供服务的(提供连通性和交换)(主要由路由器和网络组成);核心中的核心:路由器(转发收到的分组,实现分组交换)交换——按照某种方式动态地分配传输线路的资源:✧ 电路交换:建立连接(占用通信资源)→通话(一直占用通信资源)→释放资源(归还通信资源)始终占用资源;✧ 报文交换:基于存储转发原理(时延较长);✧ 分组交换:报文(message )切割加上首部(包头header )形成分组(包packet );优点:高效(逐段占用链路,动态分配带宽),灵活(独立选择转发路由),迅速(不建立连接就发送分组),可靠(保证可靠性的网络协议);存储转发时造成时延;后两者不需要预先分配传输带宽;路由器处理分组过程:缓存→查找转发表→找到合适端口;3、计算机网络的分类● 按作用范围:WAN(广),MAN (城),LAN (局),PAN (个人);● 按使用者:公用网,专用网;● 按介质:有线网,光纤网,无线网络;● 按无线上网方式:WLAN ,WWAN (手机);● 按通信性能:资源共享,分布式计算机,远程通信网络。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络第一章 概论Internet :指当前全球最大的、开放的、有众多网络相互连接而成的特定计算机网路,它采用TCP/IP 协议族。
1、 因特网:从硬件和软件方面来说:数以百万计的互联的计算设备(主机=端系统,通信链路communication link ,运行网络应用);从分布式应用提供服务的联网基础设施:通信基础设施使能分布式应用,提供给应用通信服务。
2、 协议:定义了在两个或多个通信实体之间交换的报文格式和次序,以及在报文传输和/或接受或其他事件方面所采取的动作。
一组控制数据通信的规则。
3、网络组成:网络边缘(应用与主机)、网络核心(路由器,网络的网络),接入网。
4、网络边缘:面向连接服务——TCP(transmission Control protocol):可靠的,有序的字节流数据传送(丢包:确认和重传),采用流控制(发送方不能过载接收方),拥塞控制(当网络拥塞时发送方“降低发送速率”)。
5、网络边缘:无连接服务——UDP(User Data protocol)用户数据报协议,无连接,不可靠的数据传送,无流控,无拥塞控制。
6、网络核心:电路交换(circuit switching)和分组交换(packet switching)。
7、电路交换:为“呼叫”预留端到端资源,在电路交换网络中,沿着端系统通信路径,为端系统之间通信所提供的资源在(缓存、链路传输速率)在通信会话期间会被预留。
(非共享)。
将链路带宽划分为“片”,FDM和TDM。
8、FDM(frequency-division multiplexing)频分多路复用,该链路在连接期间为每条连接专用一个频段。
TDM(time-division multiplexing)时分多路复用,时间被划分为固定区间的帧,并且每帧又被划分为固定数量的时隙,一个时隙可用于传输该连接。
9、分组交换(统计多路复用statistical multiplexing):每个端到端数据划分为分组,分组交换使用按需的方式分配链路。
10、分组交换与电路交换的对比:分组交换允许更多的用户使用网络;对突发数据极为有效,资源共享,较简单,无呼叫建立。
但是分组交换需要可靠数据传送、拥塞控制协议。
11、 分组交换——存储转发:从源到目的地通过路由器移动分组,几种路径选择算法(数据报网络,虚电路网络)。
12、 数据报网络:分组中的目的地址决定下一跳,在会话中路由可以变化。
不是面向连接的,而是无连接的。
13、 虚电路网络:每个分组携带标签(虚电路ID ),标签决定下一跳,固定的路径在呼叫建立时决定,在呼叫期间保持不变,路由器保持呼叫状态。
14、 分组交换中丢包和时延出现的原因:分组到达链路的速率超过输出链路能力,分组排队,等待交换,如果无空闲缓存则到达的分组丢失,出现丢包现象。
分组时延的4种来源:(1)、节点处理(检查比特差错);(2)、排队(等待输出链路传输的时间,取决于路由器拥塞的等级);(3)、传输时延:R=链路宽带(bps ),L=分组长度(比特),发送比特进入链路的时间=L/R;(4)、传播时延:d=物理链路的长度,s=在媒体中传播的速度(~2*108 m/sec),传播时延=d/s。
15、协议分层:每一层实现一种服务,经他自己的层内动作,依赖由下面层次提供的服务。
分层是为了处理复杂系统,明确的结构使得能够标识复杂构件的关系,模块化易于维护、系统的更新。
16、因特网协议栈:应用(支持网络应用,FTP,SMTP,HTTP);运输(主机到主机数据传输,TCP,UDP);网络(从源目的地数据报的选路,IP,选路协议);链路(在邻近网元之间传输数据,PPP,以太网);物理(“在线上”的比特)。
第二章应用层1、应用体系结构:客户机/服务器,对等(P2P),客户机/服务器与P2P的混合。
2、客户机/服务器体系结构:服务器(总是打开的主机,永久的IP地址,可扩展为服务器池);客户机(与服务器通信,可以间歇地连接,可以具有动态的IP地址,彼此不直接地通信)。
3、纯P2P体系结构:无总是打开的服务器,任意的端系统直接通信,对等方间歇地连接,改变IP地址。
4、混合:例——Napster(文件传送P2P,集中式文件搜索:对等方在中心服务器上注册内容对等方查询相同的中心服务器以定位内容)。
5、进程通信——进程:在一台主机上运行的程序。
客户机进程(发起通信的进程),服务器进程(等待联系的进程)。
进程通过一个称为套接字的软件接口在网络上发送和接收报文。
套接字是同一台主机内应用层与运输层之间的接口。
网络应用从运输层协议获得的服务:TCP 和UDP6、TCP :面向连接(客户机和服务器之间所需的建立);可靠传输(在发送和接收进程之间);流控制(发送方不会淹没接收方);拥塞控制(当网络过载时抑制发送方);并不提供定时,最小带宽保证。
7、UDP :在发送进程及接收进程之间的不可靠数据传输,不提供建立连接建立、可靠性流控制、拥塞控制、定时或带宽保证。
8、HTTP(超文本传输协议)和Web应用:使用TCP,进程端口为80。
HTTP 连接分为:非持久连接(每个请求/响应是经一个单独的TCP连接发送)和持久连接(所有的请求及相应的响应经相同的TCP连接发送)。
RTT(往返时延):从客户机到服务器发送一个小分组并返回所经历的时间。
9、HTTP请求报文格式:请求行、首部行和实体主体。
方法类型:GET、POST、HEAD。
GET和POST的区别在于:使用GET方法时实体主体为空,使用POST 方法时实体主体看到用户在表单中所填的内容。
10、HTTP响应报文格式:11、WEB缓存:满足客户机请求而不涉及起始服务器。
12、FTP(文件传输协议):使用两个并行的TCP连接来传输文件,一个是控制连接(带外传送),端口号为21;一个是数据连接(带内连接),端口号为20。
13、电子邮件:三个主要部分(用户代理、邮件服务器和SMTP(简单邮件传输协议))。
14、电子邮件:SMTP(简单邮件传输协议),端口号25,使用持久连接,要求报文以7bitASCII格式,交付/存储到接收方服务器。
15、HTTP与SMTP比较:HTTP:拉,每个对象封装在其自己的响应报文中;SMTP:推,多个对象在多方报文中发送。
两者都有ASCII命令/响应交互,状态码。
17、MIME(multipurpose Internet mail extension)多用途因特网邮件扩展:为发送非ASCII文本的内容,发送方的用户代理必须在报文中使用附加的首部行。
在报文首部的附加行声明MIME内容类型。
18、邮件访问协议:从服务器获取邮件。
POP3:邮局协议;IMAP:互联网邮件访问协议。
基于Web的电子邮件使用的是HTTP协议,例如:Hotmail,Yahoo等。
19、DNS(Domain Name System)域名系统:一个由分层的DNS服务器实现的分布式数据库,一个允许主机查询分布式数据库的应用层协议,主要任务是实现主机名到IP地址转换的目录服务。
识别主机的方式:通过主机名或者IP地址。
DNS协议运行在UDP上,使用53号端口。
顶级域(TLD)服务器:负责com,org,net,edu等,以及所有顶级国家域uk,fr,ca,jp。
权威DNS服务器:组织的DNS服务器为组织的服务器提供对IP的权威主机名。
查询过程分为递归查询和迭代查询。
从请求主机到本地DNS服务器的查询是递归的,其余的查询是迭代的。
20、P2P文件共享,在对等方区域中组织和搜索索引的3种方法:集中式索引(当用户启动P2P文件共享应用程序时,该应用程序将他的IP地址以及可供共享的文件名称通知索引服务器,该索引服务器从每个活动的对等方那里收集这些信息,从而建立一个集中式的动态索引,将每个文件拷贝映射到一个IP地址集合。
缺点是:单点故障,如果索引服务器崩溃,则整个P2P应用也就随之崩溃;性能瓶颈和基础设施费用);查询洪泛(查询报文经现有的TCP连接,对等方转发查询报文,查询命中经反向路径发送);层次覆盖(结合前两者的优点,与洪泛查询类似,不使用专门的服务器来跟踪和索引文件,但不同的是,在层次覆盖设计中并非所有对等方都是平等的)。
第三章运输层1、运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信(logiccommunication),进程间的逻辑通信,端到端传输。
运输层协议是在端系统中而不是在网络路由器中实现的。
在发送方,运输层将接收到的来自发送应用进程的报文转换成运输层分组,用因特网术语称其为运输层报文段(segment),可能的方法是,将应用报文划分为较小的块,并为每块加上一个运输层首部来创建运输层报文段。
然后,在发送方端系统中,运输层将这些报文段传递给网络层,网络层将其封装成网络层分组并向目的地发送。
注意:网络路由器仅作用于该数据报的网络层字段,即他们不会检查封装在该数据报的运输层报文段的字段。
在接收方,网络层从数据报中提取运输层报文段,并将该报文段向上交给运输层。
2、运输层VS 网络层:网络层是主机间的逻辑通信;运输层是进程间的逻辑通信,依赖、强化网络层服务。
3、将主机间交付扩展到进程间交付,成为运输层的多路复用(multiplexing)和多路分解(demultiplexing)。
多路复用(multiplexing):从源主机的不同套接字中搜集数据块,并为每个数据块封装上首部信息从而生成报文段,然后将报文段传递到网络层的工作。
多路分解(demultiplexing):将运输层报文段中的数据交付到正确的套接字的工作。
4、无连接分解:UDP套接字由二元组标识(目的地IP地址,目的地端口号);当主机接收UDP段时:在段中检查目的地端口号,将UDP段定向到具有该端口号的套接字。
5、面向连接分解:TCP套接字由四元组标识(源IP地址,源端口号,目的IP地址,目的端口号);接收主机使用这四个值来将段定向到适当的套接字。
6、无连接传输——UDP:“尽力而为”服务,UDP段可能丢包或者对应用程序交付失序。
首部只有4个字段,每个字段两个字节(即共8个字节)。
UDP 检验和提供了差错检测功能,即检验和用于确定当UDP报文段从源到达目的时,其中的比特是否发生了改变。
7、可靠数据传输的原理(停等协议和流水线协议):不可靠信道的特点决定了可靠数据传输协议(rdt)的复杂性。
使用有限状态机(FSM)来定义发送方和接收方。
Rdt1.0:经可靠信道的可靠传输(底层信道非常可靠:无比特差错,无分组丢失)。
Rdt2.0:具有比特差错的信道,该数据传输协议采用了差错检测、肯定确认与否定确认。
类似于Rdt2.0的协议被称为停等协议(stop-and-wait)。