《计算机网络课程复习.ppt》由会员分享,可在线阅读,更多相关《计算机网络课程复习.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机网络计算机网络课程复习课程复习2010.12.28Department of Computer Science&Tec.巩君华 计算机网络计算机网络COMPUTER NETWORK第一章第一章概概 述述1.1 计算机网络在信息时代中的作用计算机网络在信息时代中的作用1.2 因特网概述因特网概述1.3 因特网的组成因特网的组成1.4 计算机网络在我国的发展计算机网络在我国的发展1.5 计算机网络的类别计算机网络的类别 1.6 计算机网络的性能计算机网络的性能1.7 计算机网络体系结构计算机网络体系结构 在网络边缘的端系统中运行的程序之间的在网络边缘的端系统中运行的程序之间的通信方式通常可划
2、分为两大类:通信方式通常可划分为两大类:l 客户服务器方式客户服务器方式(C/S 方式)方式)即即Client/Server方式方式 l 对等方式对等方式(P2P 方式)方式)即即 Peer-to-Peer方式方式 2.因特网概述因特网概述 计算机网络的主要功能计算机网络的主要功能 计算机网络系统的组成计算机网络系统的组成-通信子通信子网、资源子网的组成及功能网、资源子网的组成及功能 计算机网络的拓扑结构计算机网络的拓扑结构5.计算机网络的类别计算机网络的类别1、速率,、速率,2、带宽,、带宽,3、吞吐、吞吐量,量,4、时延时延,5、时延带宽、时延带宽积,积,6、往返时间,、往返时间,7、利用
3、、利用率率6.计算机网络的性能指标计算机网络的性能指标7.计算机网络体系结构计算机网络体系结构n Network Protocol(网络协议网络协议):计算机网络中互相通信的对等实体间交换信息时所计算机网络中互相通信的对等实体间交换信息时所必须遵守的规则的集合。必须遵守的规则的集合。OSI 七层模型七层模型+7应用层应用层+6表示层表示层+5会话层会话层+4传输层传输层+3网络层网络层+2数据链路层数据链路层+1物理层物理层低层低层高层高层1.7.3 具有五层协议的体系结构具有五层协议的体系结构 lTCP/IP 是四层的体系结构:是四层的体系结构:应用层、运输应用层、运输层、网际层和网络接口层
4、。层、网际层和网络接口层。l但最下面的网络接口层并没有具体内容。但最下面的网络接口层并没有具体内容。l因此往往采取折中的办法,即综合因此往往采取折中的办法,即综合 OSI 和和 TCP/IP 的优点,采用一种只有五层协议的的优点,采用一种只有五层协议的体系结构体系结构。五层协议的体系结构五层协议的体系结构 应用层应用层(application layer)(application layer)运输层运输层(transport layer)(transport layer)网络层网络层(network layer)(network layer)数据链路层数据链路层(data link layer
5、)(data link layer)物理层物理层(physical layer)(physical layer)数据链路层5 应用层4 运输层3 网络层2 数据链路层1 物理层沙漏计时器形状的沙漏计时器形状的TCP/IP协议族协议族 HTTPHTTPSMTPSMTPDNSDNSRTPRTPTCPTCPUDPUDPIPIP网际层网际层网络接口层网络接口层运输层运输层应用层应用层网络接口网络接口 1 1网络接口网络接口 2 2网络接口网络接口 3 3Everything over IP IP 可为各式各样的应用程序提供服务IP over Everything IP 可应用到各式各样的网络上第第 二
6、二 章章 物理层物理层2.1 物理层的基本概念物理层的基本概念2.2 数据通信的基础知识数据通信的基础知识2.3 物理层下面的传输媒体物理层下面的传输媒体2.4 信道复用技术信道复用技术2.5 数字传输系统数字传输系统2.6 宽带接入技术宽带接入技术2.3 传输媒体传输媒体 u 有线有线u 无线无线2.4 信道复用技术信道复用技术 多路复用一般使用以下几种技术:多路复用一般使用以下几种技术:u 频分多路复用频分多路复用 FDMAu 时分多路复用时分多路复用 TDMAu 波分复用波分复用 WDMAu 码分复用码分复用 CDMA2.5 数据编码数据编码 计算机网络传输信息时必须把信息进计算机网络传
7、输信息时必须把信息进行编码后进行传输,计算机网络常用行编码后进行传输,计算机网络常用的编码方法有三种:的编码方法有三种:&RS-232 异步串行异步串行ASCII码码&曼彻斯特(曼彻斯特(Manchester)编码编码&差分曼彻斯特编码差分曼彻斯特编码第第 三三 章章 数据链路层数据链路层3.13.1使用点对点信道的数据链路层使用点对点信道的数据链路层3.23.2点对点协议点对点协议 PPPPPP工作原理工作原理3.33.3使用广播信道的数据链路层使用广播信道的数据链路层CSMA/CDCSMA/CD技术技术3.43.4使用广播信道的以太网使用广播信道的以太网MACMAC地址地址3.53.5 扩
8、展的以太网扩展的以太网集线器与网桥的区别,网桥集线器与网桥的区别,网桥的工作原理的工作原理3.63.6高速以太网高速以太网3.73.7其他类型的高速局域网接口其他类型的高速局域网接口第第 四四 章章 网络层网络层4.14.1网络层提供的服务网络层提供的服务-无连接、尽最大努力交付无连接、尽最大努力交付4.24.2网际协议网际协议 IP IP IPIP数据报的基本格式、首部、数据报的基本格式、首部、首部中各字段的含义及使用,例如数据报分片与首部中各字段的含义及使用,例如数据报分片与重组,各字段设置,分组转发算法重组,各字段设置,分组转发算法4.34.3划分子网和构造超网划分子网和构造超网IPIP
9、地址,二级、三级、地址,二级、三级、无分类地址结构,无分类地址结构,必须知道如何划分子网,写出必须知道如何划分子网,写出子网掩码子网掩码 P178 P178 习题习题 4-34 4-35 4-374-34 4-35 4-37第第 四四 章章 网络层网络层4.44.4网际控制报文协议网际控制报文协议 ICMPICMP4.54.5因特网的路由选择协议因特网的路由选择协议内部、外部路由协议内部、外部路由协议,要点,工作原理,路由器结构,转发与交换的,要点,工作原理,路由器结构,转发与交换的区别区别4.6 4.6 IPIP 多播多播4.74.7虚拟专用网虚拟专用网 VPNVPN 和网络地址转换和网络地
10、址转换 NATNAT网际层的 IP 协议及配套协议各种应用层协议各种应用层协议 网络接口层网络接口层(HTTP,FTP,SMTP 等等)物理硬件物理硬件运输层运输层TCP,UDP应用层应用层ICMPIPRARP ARP与各种网络接口与各种网络接口网络层网络层(网际层)(网际层)IGMP4.2.5 IP 数据报的格式 l一个一个 IP IP 数据报由首部和数据两部分组成。数据报由首部和数据两部分组成。l首首部部的的前前一一部部分分是是固固定定长长度度,共共 2020 字字节节,是是所有所有 IP IP 数据报必须具有的。数据报必须具有的。l在在首首部部的的固固定定部部分分的的后后面面是是一一些些
11、可可选选字字段段,其其长度是可变的。长度是可变的。固固定定部部分分可变可变部分部分04816192431版版 本本标志标志生生 存存 时时 间间协协 议议标标 识识区区 分分 服服 务务总总 长长 度度片片 偏偏 移移填填 充充首首 部部 检检 验验 和和源源 地地 址址目目 的的 地地 址址可可 选选 字字 段段 (长(长 度度 可可 变)变)位位首部长度首部长度数数 据据 部部 分分数数 据据 部部 分分首 部IP 数据报数据报首首部部发送在前发送在前因特网的路由选择协议因特网的路由选择协议 两大类:两大类:l内部网关协议内部网关协议 IGPIGP:RIPRIP 和和 OSPFOSPF 协
12、议要点:协议要点:whichwhatwherewhichwhatwhere,RIPRIP距离定义、路由表的建立、距距离定义、路由表的建立、距离向量算法离向量算法!P P149149 例例 4-5,4-5,P P179179 4-42 4-42l外部网关协议外部网关协议 EGPEGP:目前使用的:目前使用的协议就是协议就是 BGPBGP。第第 5 章章 运输层运输层5.15.1运输层协议概述运输层协议概述5.25.2用户数据报协议用户数据报协议 UDPUDP 5.35.3传输控制协议传输控制协议 TCP TCP 概述概述端口、套接字端口、套接字5.45.4可靠传输的工作原理可靠传输的工作原理5.
13、55.5 TCP TCP 报文段的首部格式报文段的首部格式5.65.6TCP TCP 可靠传输的实现可靠传输的实现滑动窗口滑动窗口5.75.7TCPTCP的流量控制的流量控制如何通过滑动窗口实现流量如何通过滑动窗口实现流量控制?控制?5.85.8 TCP TCP 的拥塞控制的拥塞控制5.95.9 TCP TCP 的运输连接管理的运输连接管理三次握手、原理、工作三次握手、原理、工作过程过程TCP首部首部20 字节的字节的固定首部固定首部目目 的的 端端 口口数据数据偏移偏移检检 验验 和和选选 项项 (长(长 度度 可可 变)变)源源 端端 口口序序 号号紧紧 急急 指指 针针窗窗 口口确确 认
14、认 号号保保 留留FIN32 位位SYNRSTPSHACKURG位位 0 8 16 24 31填填 充充TCP 数据部分数据部分TCP 首部首部TCP 报文段报文段IP 数据部分数据部分IP 首部首部发送在前发送在前5.5 TCP 报文段的首部格式报文段的首部格式 seq=1,DATAseq=201,DATAseq=401,DATAseq=301,DATAseq=101,DATAseq=201,DATAseq=501,DATAACK=1,ack=201,rwnd=300ACK=1,ack=601,rwnd=0ACK=1,ack=501,rwnd=100AB允许允许 A 发送序号发送序号 201
15、 至至 500 共共 300 字节字节A 发送了序号发送了序号 101 至至 200,还能发送,还能发送 200 字节字节A 发送了序号发送了序号 301 至至 400,还能再发送,还能再发送 100 字节新数据字节新数据A 发送了序号发送了序号 1 至至 100,还能发送,还能发送 300 字节字节A 发送了序号发送了序号 401 至至 500,不能再发送新数据了,不能再发送新数据了A 超时重传旧的数据,但不能发送新的数据超时重传旧的数据,但不能发送新的数据允许允许 A 发送序号发送序号 501 至至 600 共共 100 字节字节A 发送了序号发送了序号 501 至至 600,不能再发送了
16、,不能再发送了不允许不允许 A 再发送(到序号再发送(到序号 600 为止的数据都收到了)为止的数据都收到了)丢失!流量控制举例A 向向 B 发送数据。在连接建立时,发送数据。在连接建立时,B 告诉告诉 A:“我的接收窗口我的接收窗口 rwnd=400(字节)(字节)”。5.8.2 几种拥塞控制方法几种拥塞控制方法 1999年的年的RFC2581定义了拥塞控制的四定义了拥塞控制的四种算法:种算法:1.慢开始慢开始-slow start2.拥塞避免拥塞避免-congestion avoidance3.快重快重-fast retransmit4.快恢快恢-fast rrecovery2216慢开始
17、和拥塞避免算法的实现举例慢开始和拥塞避免算法的实现举例 当当 TCP 连接进行初始化时,将拥塞窗口置为连接进行初始化时,将拥塞窗口置为 1。图中。图中的窗口单位的窗口单位不使用字节不使用字节而而使用报文段使用报文段。慢开始门限的初始值设置为慢开始门限的初始值设置为 16 个报文段,个报文段,即即 ssthresh=16。“乘法减小乘法减小”24681012141618200048122024拥塞窗口拥塞窗口 cwnd新的新的 ssthresh 值值网络拥塞网络拥塞指数规律增长指数规律增长ssthresh 的初始值的初始值慢开始慢开始慢开始慢开始慢开始慢开始拥塞避免拥塞避免“加法增大加法增大”拥
18、塞避免拥塞避免“加法增大加法增大”传输轮次传输轮次2.快重传和快恢复快重传和快恢复p快重传算法快重传算法首先要求接收方每收到一个失首先要求接收方每收到一个失序的报文段后就立即发出重复确认。这样序的报文段后就立即发出重复确认。这样做可以让发送方及早知道有报文段没有到做可以让发送方及早知道有报文段没有到达接收方。达接收方。p发送方只要一连收到三个重复确认就应当发送方只要一连收到三个重复确认就应当立即重传对方尚未收到的报文段。立即重传对方尚未收到的报文段。p不难看出,快重传并非取消重传计时器,不难看出,快重传并非取消重传计时器,而是在某些情况下可更早地重传丢失的报而是在某些情况下可更早地重传丢失的报
19、文段。文段。快重传举例快重传举例过程过程发送方发送方接收方接收方发送发送 M1 确认确认 M1t 确认确认 M2 发送发送 M2发送发送 M3发送发送 M4?发送发送 M5发送发送 M6 重复确认重复确认 M2 立即重传立即重传 M3 重复确认重复确认 M2 重复确认重复确认 M2 t发送发送 M7收到三个连续的收到三个连续的对对 M2 的重复确认的重复确认立即重传立即重传 M3丢失丢失快恢复算法快恢复算法(1)当发送端收到连续三个重复的确认时,就执当发送端收到连续三个重复的确认时,就执行行“乘法减小乘法减小”算法,把慢开始门限算法,把慢开始门限 ssthresh 减半。但接下去不执行慢开始算
20、法。减半。但接下去不执行慢开始算法。(2)由于发送方现在认为网络很可能没有发生拥塞,由于发送方现在认为网络很可能没有发生拥塞,因此现在不执行慢开始算法,即拥塞窗口因此现在不执行慢开始算法,即拥塞窗口 cwnd 现在不设置为现在不设置为 1,而是设置为慢开始门,而是设置为慢开始门限限 ssthresh 减半后的数值,然后开始执行拥减半后的数值,然后开始执行拥塞避免算法(塞避免算法(“加法增大加法增大”),使拥塞窗口缓),使拥塞窗口缓慢地线性增大。慢地线性增大。24发送方在连续收到三个重复的确认后发送方在连续收到三个重复的确认后转入拥塞避免转入拥塞避免 2468101214161820220048
21、121620传输轮次传输轮次拥塞窗口拥塞窗口 cwnd收到收到 3 个重复的确认个重复的确认执行快重传算法执行快重传算法慢开始慢开始“乘法减小乘法减小”拥塞避免拥塞避免“加法增大加法增大”TCP Reno版本版本TCP Tahoe 版本版本(已废弃不用)已废弃不用)ssthresh 的初始值的初始值拥塞避免拥塞避免“加法增大加法增大”新的新的 ssthresh 值值慢开始慢开始快恢复快恢复5.9 TCP 的运输连接管理的运输连接管理p运输连接有三个阶段,即:运输连接有三个阶段,即:连接建立连接建立、数据传送数据传送和和连连接释放接释放。运输连接的管理就是使运输连接的建立和释。运输连接的管理就是
22、使运输连接的建立和释放都能正常地进行。放都能正常地进行。p连接建立过程中要解决以下三个问题:连接建立过程中要解决以下三个问题:要使每一方能够确知对方的存在。要使每一方能够确知对方的存在。要允许双方协商一些参数(如最大报文段长度,最要允许双方协商一些参数(如最大报文段长度,最大窗口大小,服务质量等)。大窗口大小,服务质量等)。能够对运输实体资源(如缓存大小,连接表中的项能够对运输实体资源(如缓存大小,连接表中的项目等)进行分配。目等)进行分配。pTCP 连接的建立都是采用客户服务器方式。连接的建立都是采用客户服务器方式。三次握手方法三次握手方法 不允许对重复请求建立重复连接。不允许对重复请求建立
23、重复连接。TCP采用什么方法解决采用什么方法解决?三次握手方法(三次握手方法(Three-way handshake)解决的主要问题:假如解决的主要问题:假如A机向机向B机发出连接请求,机发出连接请求,但请求报文丢失,而一个延迟的重复的旧请求但请求报文丢失,而一个延迟的重复的旧请求报文到达报文到达B,如果,如果B接受此请求,连接就会错误接受此请求,连接就会错误地建立起来。地建立起来。用三次握手建立用三次握手建立 TCP 连接连接 SYN=1,seq=xCLOSEDCLOSED主动打开主动打开被动打开被动打开AB客户客户服务器服务器5.9.1 TCP 的连接建立A 的的 TCP 向向 B 发出连
24、接请求报文段,其首部中的发出连接请求报文段,其首部中的同步位同步位 SYN=1,并选择序号,并选择序号 seq=x,表明传送,表明传送数据时的第一个数据字节的序号是数据时的第一个数据字节的序号是 x。用三次握手建立用三次握手建立 TCP 连接连接 SYN=1,seq=xCLOSEDCLOSED主动打开主动打开被动打开被动打开AB客户客户服务器服务器5.9.1 TCP 的连接建立SYN=1,ACK=1,seq=y,ack=x 1 B 的的 TCP 收到连接请求报文段后,如同意,则收到连接请求报文段后,如同意,则 发回确认。发回确认。B 在确认报文段中应使在确认报文段中应使 SYN=1,使,使 A
25、CK=1,其确认号其确认号ack=x 1,自己选择的序号,自己选择的序号 seq=y。SYN=1,seq=xACK=1,seq=x+1,ack=y 1CLOSEDCLOSED主动打开主动打开被动打开被动打开AB客户客户服务器服务器SYN=1,ACK=1,seq=y,ack=x 1 A 收到此报文段后向收到此报文段后向 B 给出确认,其给出确认,其 ACK=1,确认号确认号 ack=y 1。A 的的 TCP 通知上层应用进程,连接已经建立。通知上层应用进程,连接已经建立。SYN=1,seq=xACK=1,seq=x+1,ack=y 1CLOSEDCLOSED数据传送数据传送主动打开主动打开被动打
26、开被动打开AB客户客户服务器服务器SYN=1,ACK=1,seq=y,ack=x 1 B 的的 TCP 收到主机收到主机 A 的确认后,也通知其上层的确认后,也通知其上层 应用进程:应用进程:TCP 连接已经建立。连接已经建立。SYN-SENTESTAB-LISHEDSYN-RCVDLISTENESTAB-LISHED用三次握手建立用三次握手建立 TCP 连接的各状态连接的各状态 SYN=1,seq=xACK=1,seq=x+1,ack=y 1CLOSEDCLOSED数据传送数据传送主动打开主动打开被动打开被动打开AB客户客户服务器服务器5.9.1 TCP 的连接建立的连接建立SYN=1,AC
27、K=1,seq=y,ack=x 1TCP的有限状态机 CLOSEDESTABLISHEDLISTENCLOSE_WAITFIN_WAIT_1SYN_RCVDFIN_WAIT_2CLOSINGTIME_WAITSYN_SENTLAST_ACK主动打开主动打开被动打开被动打开被动关闭被动关闭主动关闭主动关闭起点起点被动打开被动打开主动打开主动打开 发送发送 SYN同时打开同时打开收到收到 SYN,发送发送 SYN,ACK收到收到 ACK数据传送数据传送 阶段阶段 关闭关闭发送发送 FIN 关闭关闭发送发送 FIN 关闭关闭发送发送 FIN收到收到 RST 收到收到 SYN发送发送 SYN,ACK
28、关闭关闭或超时或超时收到收到 ACK 收到收到 SYN,ACK发送发送 ACK收到收到 ACK收到收到 ACK收到收到 FIN发送发送 ACK收到收到 FIN,ACK 发送发送 ACK收到收到 FIN发送发送 ACK同时关闭同时关闭收到收到 FIN发送发送 ACK发送发送 SYN定时经过两倍报文段寿命后定时经过两倍报文段寿命后关闭关闭第第 6 章章 应用层应用层6.16.1域名系统域名系统 DNSDNS6.26.2文件传送协议文件传送协议 FTP FTP两个连接两个连接6.36.3远程终端协议远程终端协议 TELNET TELNET 6.46.4万维网万维网 WWW-WWW-HTTPHTTP
29、6.56.5 电子邮件电子邮件发送与接收协议发送与接收协议6.66.6动态主机配置协议动态主机配置协议 DHCP DHCP 用户点击鼠标后所发生的事件用户点击鼠标后所发生的事件 1.1.浏览器分析超链指向页面的浏览器分析超链指向页面的URL URL http:/ DNS DNS 请求解析请求解析 的的 IP IP 地址。地址。3.3.域名系统域名系统DNSDNS解析出山东农业大学解析出山东农业大学WWWWWW服务器的服务器的IPIP地址地址202.194.133.5202.194.133.54.4.浏览器与服务器建立浏览器与服务器建立TCPTCP连接连接5.5.浏览器发出取文件命令:浏览器发出
30、取文件命令:GET GET/sdau2005/department.html/sdau2005/department.html6.6.服务器给出响应,把服务器给出响应,把department.htmldepartment.html发给浏览器。发给浏览器。7.7.TCP TCP 连接释放。连接释放。8.8.浏览器显示浏览器显示“农大机构设置农大机构设置”文件文件 department.htmldepartment.html中的所有中的所有文本。文本。发送和接收的几个重要步骤发送和接收的几个重要步骤 发件人调用发件人调用 PC 机中的用户代理撰写和编辑要机中的用户代理撰写和编辑要发送的邮件。发送的
31、邮件。发件人的用户代理把邮件用发件人的用户代理把邮件用 SMTP 协议发给协议发给发送方邮件服务器,发送方邮件服务器,SMTP 服务器把邮件临时存放在邮件缓存队列服务器把邮件临时存放在邮件缓存队列中,等待发送。中,等待发送。发送方邮件服务器的发送方邮件服务器的 SMTP 客户与接收方邮客户与接收方邮件服务器的件服务器的 SMTP 服务器建立服务器建立 TCP 连接,然连接,然后就把邮件缓存队列中的邮件依次发送出去。后就把邮件缓存队列中的邮件依次发送出去。发送和接收的几个重要步骤发送和接收的几个重要步骤 运行在接收方邮件服务器中的运行在接收方邮件服务器中的SMTP服务器进服务器进 程收到邮件后,
32、把邮件放入收件人的用户邮箱程收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。中,等待收件人进行读取。收件人在打算收信时,就运行收件人在打算收信时,就运行 PC 机中的用户机中的用户代理,使用代理,使用 POP3(或(或 IMAP)协议读取发送给)协议读取发送给自己的邮件。自己的邮件。l请注意,请注意,POP3 服务器和服务器和 POP3 客户之间的通客户之间的通信是由信是由 POP3 客户发起的。客户发起的。第第 9 章章 无线网络无线网络 不考!不考!9.1无线局域网无线局域网 WLANWLAN9.1.1 无线局域网的组成无线局域网的组成1有固定基础设施的无线局域网有固定基础设
33、施的无线局域网2移动自组网络(无固定基础设施)移动自组网络(无固定基础设施)第第 10 章章 下一代因特网下一代因特网9.19.1下一代网际协议下一代网际协议 IPv6(IPv6(IPngIPng)从从IPV4IPV4过渡到过渡到IPV6IPV6的方法的方法:双栈协议,隧道技术双栈协议,隧道技术IPV6IPV6单播地址的等级结构:单播地址的等级结构:P363P363 IPv6 数据报的一般形式 基本基本首部首部 扩展扩展首部首部 1 扩展扩展首部首部 N 数数 据据 部部 分分选项选项IPv6 IPv6 数据报数据报有效载荷有效载荷固定部分可变部分04816192431版 本标志生 存 时 间
34、协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分数 据 部 分首 部IP 数据报首部发送在前IPv4 数据报的一般形式 041631版版 本本位位目目 的的 地地 址址源源 地地 址址下下 一一 个个 首首 部部流流 标标 号号12通通 信信 量量 类类(128 位)位)(128 位)位)有有 效效 载载 荷荷 长长 度度跳跳 数数 限限 制制24有效载荷(扩展首部有效载荷(扩展首部/数据)数据)IPv6 的的基本首部基本首部(40 B)IPv6 的的有效载荷有效载荷(至(至 64 KB)2
35、 选选 择择2*填填 空空2 名词解释名词解释2 简答题简答题2 综合或者论述题综合或者论述题 考试时长:考试时长:100分钟分钟 基本考基本考 试试 题题 型型同学们的话同学们的话讲课讲课-老师付出了辛勤的老师付出了辛勤的汗水和努力!汗水和努力!复习复习-老师指明了方向!老师指明了方向!剩下的剩下的 -全靠我们了!全靠我们了!老师老师 -我要交卷我要交卷老师的话老师的话希望希望通过这次复习通过这次复习和和同学们同学们的努力的努力把这门课把这门课学学好好考考好!好!胜利属于胜利属于你们你们!老师的话老师的话谢谢谢谢同学们同学们!祝大家祝大家 新年新年 快乐!快乐!随随 堂堂 测测 验验 1.写
36、出写出FTP的客户与服务器之间可建立的两个并行的客户与服务器之间可建立的两个并行TCP连接的名称及使用的端口号。连接的名称及使用的端口号。2.请利用所学知识,详细写出用户用鼠标点击以下链请利用所学知识,详细写出用户用鼠标点击以下链接后所发生的事件接后所发生的事件 http:/ 堂堂 测测 验验 1.写出写出FTP的客户与服务器之间可建立的两个并行的客户与服务器之间可建立的两个并行TCP连接的名称及使用的端口号:连接的名称及使用的端口号:控制连接控制连接 21数据连接数据连接203.一个电子邮件系统有哪些主要组成构件?一个电子邮件系统有哪些主要组成构件?用户代理,邮件服务器,邮件发送和读取协议用
37、户代理,邮件服务器,邮件发送和读取协议2、用户点击以下链接后所发生的事件 http:/ 1.1.浏览器分析超链指向页面的浏览器分析超链指向页面的URL URL http:/ DNS DNS 请求解析请求解析 的的 IP IP 地址。地址。3.3.域名系统域名系统DNSDNS解析出山东农业大学解析出山东农业大学WWWWWW服务器的服务器的IPIP地址地址202.194.133.5202.194.133.54.4.浏览器与服务器建立浏览器与服务器建立TCPTCP连接连接5.5.浏览器发出取文件命令:浏览器发出取文件命令:GET GET/sdau2005/department.html/sdau20
38、05/department.html6.6.服务器给出响应,把服务器给出响应,把department.htmldepartment.html发给浏览器。发给浏览器。7.7.TCP TCP 连接释放。连接释放。8.8.浏览器显示浏览器显示“农大机构设置农大机构设置”文件文件 department.htmldepartment.html中的所有中的所有文本。文本。随随 堂堂 测测 验验 1.假设你与北京的同学各有一个假设你与北京的同学各有一个E_MAILE_MAIL帐号,请简帐号,请简述你作为发信人与同学之间发送与接收电子邮件的述你作为发信人与同学之间发送与接收电子邮件的过程过程。4、发送和接收的
39、几个重要步骤、发送和接收的几个重要步骤 发件人调用发件人调用 PC 机中的用户代理撰写和编辑要发送的机中的用户代理撰写和编辑要发送的邮件。邮件。发件人的用户代理把邮件用发件人的用户代理把邮件用 SMTP 协议发给发送方邮协议发给发送方邮件服务器,件服务器,SMTP 服务器把邮件临时存放在邮件缓存队列中,等服务器把邮件临时存放在邮件缓存队列中,等待发送。待发送。发送方邮件服务器的发送方邮件服务器的 SMTP 客户与接收方邮件服务器客户与接收方邮件服务器的的 SMTP 服务器建立服务器建立 TCP 连接,然后就把邮件缓存连接,然后就把邮件缓存队列中的邮件依次发送出去。队列中的邮件依次发送出去。4、发送和接收的几个重要步骤、发送和接收的几个重要步骤 运行在接收方邮件服务器中的运行在接收方邮件服务器中的SMTP服务器进服务器进 程收到邮件后,把邮件放入收件人的用户邮箱程收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。中,等待收件人进行读取。收件人在打算收信时,就运行收件人在打算收信时,就运行 PC 机中的用户机中的用户代理,使用代理,使用 POP3(或(或 IMAP)协议读取发送给)协议读取发送给自己的邮件。自己的邮件。
限制150内