计算机网络重点笔记

上传人:go****e 文档编号:131393776 上传时间:2020-05-07 格式:DOC 页数:19 大小:329.50KB
返回 下载 相关 举报
计算机网络重点笔记_第1页
第1页 / 共19页
计算机网络重点笔记_第2页
第2页 / 共19页
计算机网络重点笔记_第3页
第3页 / 共19页
计算机网络重点笔记_第4页
第4页 / 共19页
计算机网络重点笔记_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《计算机网络重点笔记》由会员分享,可在线阅读,更多相关《计算机网络重点笔记(19页珍藏版)》请在金锄头文库上搜索。

1、第1章 复习纲要1、计算机网络定义?两台以上具有独立操作系统的计算机通过某些介质连接成的相互共享软硬件资源的集合体2、什么是Internet(2)理解什么是网络协议Protocol?定义了两个或多个通信实体间所交换报文的格式和次序,以及在报文发送和/或接收或者其他事件方面所采取的行动(响应)4、网络核心(1)电路交换的特点? 网络资源(如带宽)被分片多路复用(Multiple Access):a、分片分配到会话 b、分片没有被会话使用的情况下,分片空载(不共享) c、电路级性能(有保证) d、要求呼叫建立建立一个专门的端到端线路(意味着每个链路上预留一个线路)电路交换中的两种多路复用技术?链路

2、带宽分片:频分和时分(2)分组交换的特点?每个端到端的数据流被划分成分组:a、所有分组共享网络资源 b、每个分组使用全部链路带宽 c、资源按需使用存储转发的理解?存储转发传输机制是指在交换机能够开始向输出链路传输该分组的第一个比特之前,必须接收到整个分组。分组交换与电路交换的比较?分组交换:a、优点:适合大量的突发数据传输:资源共享;简单, 不需要建立连接 b、缺点:过渡竞争导致分组延迟与丢失:需要可靠数据传输、拥塞控制协议数据报分组交换与虚电路分组交换的比较? 1、 数据报网络(一定面向连接): TCP/IP a、分组目的地址决定下一跳 b、会话期间路由可以改变2、虚电路网络(既可以提供面向

3、连接的服务也可以提供无连接的服务): X.25,FR,ATM a、每个分组有1个标签 (虚电路号,virtual circuit ID), 标签决定下1跳 b、连接建立时确定固定的路径, 并且将保持于整个会话期间 c、路由器必须为每个连接维护状态信息(3)ISP/Internet 主干结构组成(了解)5、分组交换网络的性能:延迟、丢失和吞吐量(1)分组丢失与延迟产生的原因?路由器分组缓冲区队列:a、分组到达输出链路的速率超过输出链路的容量,产生延迟,甚至丢失b、分组在缓冲区队列排队, 按序等待延迟的4 种类型及各自特点?1、节点处理时延:a、 检查错误位b、 选择输出链路c、 高速路由器处理延

4、迟微秒级2、 排队时延:a、 等待被发送到输出链路上的时间 b、 取决于路由器的拥塞程度3、 传输时延:R=链路带宽(bps) L=分组长度 (bits)发送分组比特流的时间 = L/R4、 传播时延:d = 物理链路的长度 s = 介质的信号传播速度 (2x108 m/sec)传播延迟 = d/s(4)吞吐量(单位时间内整个网络传输数据的速率或分组数)的影响因素1、瓶颈链路的传输速度 2、接入网 3、公共链路(一般)4、干扰流量6、协议层次及其服务模型2)、因特网所用网际协议栈有哪5 个协议层?每层的主要职责是什么?1、应用层:支持网络应用,报文传输 ftp/smtp/sttp 2、运输层:

5、主机进程间数据段传送 tcp/udp 3、网络层:主机(源目标节点)间分组传送 ip/router 4、链路层:相邻网络节点间的数据帧传送 ppp/Ethernet 5、物理层:物理介质上的比特传送路由器与交换机分别处理的是网际协议栈中的哪几层?1、 路由器:网络层、链路层、物理层2、 交换机:链路层、物理层3)、数据在网络逻辑传输和物理传输以及协议数据单元的封装?教材P33 1.5.2第2章 复习纲要1、应用层协议原理(1)网络应用程序的体系结构?1、客户机/服务器体系结构a、服务器:总是打开的主机;具有固定的、众所周知的IP地址;主机群集常被用于创建强大的虚拟服务器b、客户机:同服务器端通

6、信;可以间断的同服务器连接;可以拥有动态IP地址;客户机相互之间不直接通信2、纯P2P体系结构:没有总是打开的服务器;任意一对主机直接相互通信;对等方间歇连接并且可以改变IP地址3、客户机/服务器和P2P混合的体系结构a、Napster:文件直接在对等方之间交换;文件搜索通过服务器b、即时讯息:两个聊天用户之间是P2P;注册、查询通过服务器(2)网络进程间的通信机制?通过跨越计算机网络交换报文套接字及套接字API 概念?1、套接字:进程与计算机网络的接口 2、套接字API:应用程序和网络之间的应用程序编程接口进程寻址需要哪些信息?IP地址;端口号(5)传输协议提供的两种服务模型及特点?1、TC

7、P服务a、面向连接的服务b、可靠的传输服务c、流量控制d、没有提供:时延保证,最小带宽保证3、 UDP 服务:a、 不可靠数据传输b、没有提供:建立连接,可靠性,流量控制,拥塞控制,时延和带宽保证网络应用、应用层协议及传输协议关系?应用层协议是网络应用的一部分,传输协议服务于应用层协议的下层2、Web应用和HTTP 协议(2)比较非持久HTTP 与持久HTTP、不带流水线的持久HTTP 连接与带流水线的持久HTTP连接的特点差别?1、非持久HTTP连接的问题:a、每个对象需要2个RTTb、OS必须为每个TCP连接分配主机资源c、大量客户的并发TCP连接形成服务器的严重负担2、持久HTTP连接a

8、、服务器发送响应消息后保持连接b、同1客户/服务器的后续HTTP 消息继续在该连接上传送3、不带流水线的持久HTTP连接:a、客户先前响应消息收到,才发出新的请求消息b、每个引用对象经历1个RTT4、 带流水线的持久HTTP连接: a、 HTTP/1.1默认使用b、 客户遇到1个引用对象就发送请求消息c、 所有引用对象只经历1个RTT(3)HTTP 报文的类型与格式?1、请求报文:a、请求行:方法 sp URI sp 版本 cr Ifb、首部行:首部字段名 sp 值 cr Ifc、空行:cr Ifd、实体主体2、响应报文a、状态行:版本 sp 状态码 sp 短语 cr Ifb、首部行(6个):

9、首部字段名 sp 值 cr Ifc、空行:cr Ifd、实体主体:协议版本、状态码、相应状态信息请求报文有哪几种请求方法或命令?1、 HTTP/1.0:GET、POST、HEAD2、 HTTP/1.1:GET、POST、HEAD、PUT、DELETE(4)用户与服务器交互跟踪技术Cookies?(了解)(5)HTTP 报文内容?(了解)(6)Web 缓存(Web Cache, Proxy server)技术的功能、原理?1、功能:代表初始web服务器来满足HTTP请求的网络实体2、原理:a、用户配置浏览器: Web 访问经由缓存b、所有HTTP请求指向缓存:对象在缓存中:缓存器返回对象;否则缓

10、存器向起始服务器发出请求,接收对象后转发给客户机(7)Web 缓存的条件Get 机制?1、缓存器:在请求报文中包含对象最后修改时间 If-modified-since: 2、服务器: 如果对象是最新的则响应报文中不包含对象: HTTP/1.0 304 Not Modified3、FTP 文件传输协议(1)FTP 的工作原理?1、FTP客户首先发起建立1个与FTP服务器端口号21之间的TCP控制连接, 指定TCP作为传输层协议2、客户在建立的控制连接上获得身份认证3、客户在建立的控制连接上发送命令来浏览远程主机的目录.4、当服务器接收到1个文件传输命令时, 在服务器端口号20创建1个与客户的TC

11、P数据连接5、1个文件传输后,服务器结束这个TCP数据连接.6、服务器创建第2个TCP与客户的数据连接来传输下一个文件.为什么说FTP 发送“带宽之外的”控制消息?因为FTP协议使用一个分离的控制连接(2)FTP 的PORT/PASV 模式?(自学)4、电子邮件系统(1)概述电子邮件系统的组成以及邮件发送或接收的过程和使用的协议?1、组成:用户代理、邮件服务器、简单邮件传送协议和邮件接收协议2、收发过程(包含相应协议):a、 Alice使用用户代理编写邮件消息(给bobsomeschool.edu的)b、 Alice的用户代理发送邮件消息 到她的邮件服务器;邮件消息存放在邮件消息队列c、 Al

12、ice邮件服务器的SMTP客户端发起建立一个到Bob的邮件服务器的SMTP服务器端的TCP连接,经过应用层握手.d、 SMTP客户在这个TCP连接上发送Alice的邮件消息e、 Bob服务器存放邮件消息存到 Bob的邮箱f、 Bob调用他的用户代理读邮件消息(4)POP3 协议邮件访问的客户服务器交互过程?1、身份认证阶段a、客户命令: user usernamepass passwordb、服务器响应+OK-ERR2、传输阶段客户端:list: 列出邮件编号retr: 按编号取邮件dele: 删除quit5、DNS 因特网目录服务(1)什么是DNS? (重点)Domain Name Syst

13、em:域名系统1、分布式数据库:一个由分层DNS服务器实现的分布式数据库2、应用层协议(用以查询分布式数据库):DNS服务器实现域名转换 (域名/地址转换)(2)解释DNS 的各种名字服务器? 1、根名字服务器:负责记录顶级域名服务器的信息2、顶级域服务器: 负责顶级域名 com, org, net, edu, etc, 和所有国家的顶级域名 uk, fr, ca, jp.3、权威DNS服务器: 在因特网上具有公共可访问主机(如Web服务器和邮件服务器)的每个组织机构必须提供公共可访问的DNS记录,这些记录将这些主机的名字映射为IP地址。组织机构的权威DNS服务器负责保存这些DNS记录。4、本

14、地DNS服务器(严格来说不属于该服务器的层次结构):a、每个ISP(如居民区ISP、公司、大学)都有一个本地DNS,也叫默认服务器b、当主机发出DNS请求时,该请求被发往本地DNS服务器,起着代理的作用,转发请求到层次结构中。DNS 的查询类型和解析过程?1、递归查询: 一级一级地找。主机向本地域名服务器的查询一般都采用递归查询。如果主机所询问的本地域名服务器不知道被查询的域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文,而不是让该主机进行下一步查询。递归查询返回的结果是所要查询的IP地址,或者是报错。2、迭代查询:一个一个地找。本地域名服务器向根

15、域名服务器的查询通常采用迭代查询。当根域名服务器收到本地域名服务器发出的迭代查询请求后,要么给出所要查询的IP地址,要么告诉本地域名服务器下一步该向哪个域名服务器进行后续的查询,然后让本地域名服务器进行后续的查询(而不是替本地域名服务器进行后续查询)。7、TCP 套接字编程(1)TCP 客户/服务器套接字交互流程(重点)(2)TCP 客户/服务器套接字编程(一般)8、UDP 套接字编程(1)UDP 客户/服务器套接字交互流程(重点)(2)UDP 客户/服务器套接字编程(一般)第3章 复习纲要2、多路复用和多路分解(1)多路复用和多路分解的原理?1、在接收主机多路分解:将接收到的数据段传递到正确的套接字2、在发送主机多路复用:从多个套接字

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号