第一章:
1.p28 Host:主机-PCs, Workstations, Servers 端系统-PDAs, Phones, 信息家电 2. p28 PDA: 掌上电脑,又称为PDA,就是电脑的外围助理功能丰富,应用简便,可以满足你日常的大多数
需求,比如看书、游戏,字典,学习,记事,看电影等等一应俱全。
3.p30 4.p35
ISP:英特网服务提供商(名词解释)为不同的住户或者个人提供接入Internet的服务。
网络协议:定义了两个或多个通信实体之间所交换报文的格式与顺序以及发送、接受报文或其他事件所采取的行动。
协议三要素:语法、语义、时序
5.p38
客户端(client):客户请求,并接收服务器提供的服务。 服务器端(server):等待请求,响应请求。
既是客服端又是服务器端的 DNS服务器对DNS服务器、邮件服务器对邮件服务器、p2p程序
6. p38 7.p40 8.p45 9.p47 10.p48
三种网络接入方式:住宅接入网络、机构接入网络、无线接入网络 DSL:数字用户线路 HFC:混合光纤/同轴电缆 ADSL:非对称数字用户线路 传输介质:双绞线、同轴电缆、光纤、地面微波、卫星无线 同步卫星距离地球36000KM
电路交换和分组交换的区别:电路交换: 每次会话预留沿其路径(线路)所需的独占资源~如:电话网;分组交换: 数据以离散的数据块通过网络来发送~如:互联网 Internet一般采用分组交换其优点:占用资源少,传输速率快,效率高; 缺点:将报文分成很多包,容易丢包,不准确,延时长。
11.p57
ISP三层结构,第一层(Internet backbone主干网):国际区域级ISP . 第二层 ISP(区域级ISP) 第三层 ISP(本地ISP)
NAP:第一层里各个节点 pop汇聚点:第一层与第二层,第二层与第三层之间的节点 Tier1是tire2的提供商;tire2是tire1的客户
12.p59
延时分类:节点处理延迟,排队延迟,传输延迟,传播延迟
dproc典型几个微秒或更小
排队延迟:dqueu取决于路由器的拥塞程度
处理延迟:
发送延迟:发送分组比特流的时间的信号传播速度 (2x
dnodal?dproc?dqueue?dtrans?dpropdtran= L/R R=链路带宽 (bps) L=分组长度(bits)
传播延迟:卫星通信高传播延迟,几个微秒到数百毫秒
dprop = d/s d=物理链路的长度 s=介质
108m /sec—3x108m/ sec)
13.p69 11.P74 12.p81 习题:
吞吐量:接收方接受文件的速率。一条链路上面R1和R2取最小值min{R1+R2+……Rn},多条链路汇聚取平均值min{Rs,Rc}
ISO国际化标准组织规定OSI(七层开放式系统互联参考)模型:应用层(报文)、表示层(报文)、会话层(报文)、传输层(报文段)、网络层(数据报)、数据链路层(帧)、物理层(比特流) DoS拒绝服务攻击:让合法的用户得不到网络基础设施,让其他主机来占用,是病毒的一种形式。 R11与分组交换网络相比,电路交换网络有哪些优点?在电路交换网络中,TDM比FDM有哪些优点?
答:一个电路交换网络,可以保证一定量的终端到终端的带宽的通话时间。大多数当今的分组交换网络(包括互联网),不能保证让任何终端到终端的带宽。
R12为什幺说分组交换应用了统计多路复用?将统计多路复用与TDM中使用的多路复用技术进行对比。
答:在分组交换网络中,链路上的流动的不同来源的数据包不遵循任何固定的,预先定义的模式。在分布式的电路交换,每个主机获取一个旋转的TDM帧的同一插槽。
R13假定在发送主机和接收主机间只有一个分组交换机。发送主机和交换机间以及交换机和接收主
机间的传输速率分别是R1和R2。假设该交换机使用存储转发分组交换方式,发送一个长度为L的分组的端到端总时延是什么?(忽略排队时延、传播时延和处理时延。)
答:在t0时刻,发送主机开始发送。在时间t1= L/R1,发送主机完成传输和整个数据包在路由器收到(没有传播延迟)。由于路由器在时间t1的整个数据包,它可以开始传输数据包的接收主机在时间t1。在时间T2 = T1+ L/R2,路由器完成传输和接收主机(同样,没有传播延迟)收到整个数据包。因此,最终以端到端时延是L/R1+ L/R2。
R17一个长R为2000字节的分组经距离为2000 km的链路传播,传播速率为2×10m/s,传输速率为2 Mbps.它需要用多长时间?另有一个长度为L的分组经距离为d的链路传播,传播速率为s,传辅速率为R bps,它需要用多长时间?该时延与传输速率相关吗? 答:(1)L?2000bits d?2000km R?2Mbps?2x106bps s?2x108m/s
ddproptran?d/s?2x106m/2x108m/s?10?2s8?L/R?2000bits/106bps?2x10?3sprop?dtran?1.2x10-2
T?d(2)dtran? L/R (3)时延与传输速率无关
dprop? d/s
R19假定主机A要向主机B发送一个大文件。从主机A到主机B的路径上有3段链路,其速率分别
为R1=250kbps, R2=500kbps. R3=1Mbps.
a假定谈网络中没有其他流量,该文件传送的吞吐量是什么?
b假定该文件大小为2000 '000kB。将该文件传输到主机B大致需要多长时间? c. R2减小到200kbps,重复(a)和(b)。
答:a:R=min{R1+R2+R3}=min{250kbps,500kbps,1Mbps}=250kbps b:2x106k/250kbps=8000s
c:R=min{R1+R2+R3}=min{250kbps,200kbps,1Mbps}=200kbps 2x106k/200kbps=10000s
P18假定两台主机A和B相隔10000km,由一条直接的R=1Mbps的链路相连.假定跨越该链路的传
播速率是2.5 x10m/S。
a计算“带宽时延”积R·Tprop。
b考虑从主机A向主机B发送一个400 kb的文件。假定该文件作为一个大的报文连续发送。在任何给定的时间,在链路上具有的比特数量最大值是多少’ c给出带宽时廷积的一种解释。
d该链路上一个比特的宽度(以米计)是多少?它比一个足球场更长吗? e根据传播速率s带宽R和链路m的长度,推导出比特宽度的一般表示式。 答:a.R?1Mbps?1068km?107m s?2.5x108m/s bps d?10000Tprop?d/s?107m/2.5x108m/s?0.04s
R?Tprop?106bps?0.04s?40000bits
b.当L?400kb
因为两台主机A和B由一条直接的链路相连,报文连续发送所以在任何给定的时间链路上的比特数量固定的即“带宽时延”积40000bits c.链路的带宽延迟乘积是可以在链接中的最大位数。 d.e.
d/R?Tprop?107m/40000bits?250m
P19对于问题18,假定我们能够修改R。对什么样的R值,一个比特的宽度能与该链路的长度一样
长?
P20考虑问题18,但现在链路的速率是R=1 Gbps。
a计算带宽时延积R·Tprop。
b.考虑从主机A向主机B发送一个400 kb的文件。假定该文件作为一十大的报文连续发送。在
任何给定的时间,在链路上具有的比特数量最大值是多少? c该链路上的一十比特的宽度(以米计)是多少? P21再次考虑问题18。
a.假定连续发送,发送该文件需要多长时间?
b.假定现在该文件被划分为10个分组,每个分组包含40 kb。假定每个分组被接收方确认,确认分组的传输时间可忽略不计。最后,假定在前一个分组被确认后,发送方才能发送分组。发送该文件需要多长时间? c.比较(a)和(b)的结果。
P22假定在同步卫星和它的地球基站之间有一条10 Mbps的微波链路。每分钟该卫星拍摄一幅数字
照片,井将它发送到基站。假定传播速率是2.4 x10m/s。 a.该链路的传播时延是多少? b带宽时延积R·Tprop是多少?
c令x表示该照片的长度。对于这条微波链路,能够连续传输的x最小值是多少?
8第二章:
1.P107 2.P110
应用层的服务:web应用、HTTP(80)、FTP(20/21)、SMTP(25) / POP3(110) / IMAP、DNS、P2P、C/S、TCP、UDP
C/S和P2P的区别:
C/S的服务器:总是处于监听状态,为客服机提供服务,服务器端一直开着拥有固定的IP地址,主机群集(服务器场)可扩展,用于创建强大的虚拟服务器。客户机:与服务器端通信,可以间歇地与服务器连接,可以拥有动态IP地址,客户机之间不能直接通信。如:电子邮件,WEB服务。
P2P:没有总是在线运行服务器,任意一对端系统直接相互通信,对等方间歇连接并且可以改变IP地址。如:BT下载,文件的搜索,电驴,PPLIVE,等。优点:拥有高扩展性。缺点:难以管理。
两种混合模式:即时讯息IM、QQ、MSN,文件搜索。
3.P112 4.P113 5.P117
客户机进程:发起通信的进程 服务器进程: 等待发起会话的进程
套接字:位于应用层和传输层之间是他们之间的接口,进程通过它的套接字在网络上发送和接收报文。 API:应用程序接口
TCP:面向连接的服务:在客户机程序和服务器程序之间必须建立连接。可靠的传输服务: 接收和发送进程间、流量控制: 发送方不会淹没接收方、拥塞控制: 网络出现拥塞时抑制发送方
UDP:无连接的服务: 尽力传输, 不需要建立连接、不可靠传输:在发送进程和接收进程间、无流量控制、无拥塞控制
6.P120 7.P122 8.P124
9.P129 10.P130
目的主机需要知道报文从何处来应知道其:IP地址和端口号(主机上的进程标识包括IP地址和端口号)(主机的IP地址足够标识进程吗?不能。因为一台主机上能够运行许多进程.) HTTP: 超文本传输协议 端口号:80 client/server模式 非持久HTTP连接:每个TCP连接上传送至多1个Web对象 持久HTTP连接:一个TCP连接上可以传送多个Web对象
1请求报文:请求行、首部行、空行、实体 报文分为:○
2响应报文:状态行、首部行、空行、实体 ○
几个常见的样本状态码:
200 OK: 请求成功, 所请求信息在响应报文中返回
301 Moved Permanently:所请求的对象已永久迁移, 新的URL在本响应报文的(location:)头部指出
400 Bad Request:该请求不能被服务器解读 404 Not Found:服务器上不存在所请求文档
505 HTTP Version Not Supported:服务器不支持HTTP协议的版本
1减少对客户机请求的响应时间○2减少单位接入链路的通信流量○3能从整体上大11.P134 Web缓存的特点:○
大降低因特网上的Web流量
12.P141
FTP(文件传输协议):端口号20(控制连接端口)和21(数据传输端口)
3端口号不同 态信息,HTTP不保留○
client/server模式
1HTTP带内传输,2FTP的服务器在会话期间保留服务器的状13. P141 FTP和HTTP的区别: ○FTP是带外传输○
14.P141 为什么说FTP是带外传输而HTTP是带内传输?
FTP 使用两个并行的 TCP 连接,一个连接发送控制信息 (例如,传输文件的请求),另一个连接的实际传输文件。因为不会通过发送该文件在同一连接上发送控制信息,FTP 发送带外的控制信息。 HTTP使用的是1个TCP连接,当客户机发起请求时开始等待建立TCP,服务器响应后他TCP建立完成,客户机请求后服务器在建立的TCP上将请求数据发给客户机。所以HTTP是带内传输。
15.P144 E-mail电子邮件(三部分):用户代理,邮件服务器,SMTP简单邮件传输协议 传输邮件 :SMTP(端口号:25)
接收邮件:POP3(邮局协议第三版 端口号:110)
IMAP(英特网邮件访问协议 端口号:143)
16.P153 17.P156 18.P157
Download-and-delete 下载并删除:变换客服机不能再读 Download-and-keep 下载并保留:变换客服机后能再读
采用基于Web的电子邮件会用到哪些协议:HTTP,SMTP,POP3/IMAP 采用代理E-mail软件会用到的协议:SMTP,POP3/IMAP
DNS(域名解析服务)分布式数据库:一个由名称服务器主机构成的层次结构中实现的。 应用层协议:主机, 路由器,名字服务器通信实现域名转换 (地址/域名转换) 注意: 核心Internet 功能, 被实现为应用层协议 端口号:53
UDP传输
19.P164 1名字解析的负担交给被查询的名字服务器 ○2被查询的名字服务器负载重? 递归查询:○
1被查询的名字服务器 回复可以被查询的名字服务器的IP地址 迭代查询:○
“我不知道它的名字,但是可以问服务器”
习题:
R2网络体系结构与应用程序体系结构之间有什么区别?
答:网络结构是指组织成层的通信过程(例如,5层的互联网架构)。另一方面,应用架构,是由应用程序开发人员设计,规定了广泛的应用结构(例如,客户端 - 服务器或P2P) R3对两进程之间的通信会话而言,哪个进程是客户机,哪个进程是服务器? 答:发起通信的过程是客户联络的过程中,等待服务器。
R6假定你想尽快地处理从远程客户机到服务器的事务,应使用UDP还是TCP?为什么?
答:你会使用UDP。使用UDP,传输可以完成一个往返时间(RTT) -客户端发送一个UDP套接字的交易请求,服务器发送回复给客户端的UDP套接字。使用TCP,至少两个RTT的需要 - 一个的建立TCP连接,另一个发送请求的客户端,服务器发回的答复。
R18从用户的观点看,POP3协议中“下载并删除”模式和\下载并保留”模式有什么区别? 答:下载并删除后,用户从一个POP服务器检索其邮件,邮件将被从服务器删除。这对不是在固定一台电脑的用户带来一个问题,可能要访问许多不同的计算机(办公电脑,家用电脑等)的邮件。在下载并保存,用户检索的邮件,邮件更新后不会被删除。这也可以带来不便,用户每次从一台新计算机上检索存储的邮件,非删除的邮件都将被转移到新的计算机上(包括很久的邮件)
相关推荐: