《计算机网络——自顶向下方法与Internet特色》幻灯片Lecture43

合集下载

计算机网络:自顶向下方法与互联网特色 教学指导

计算机网络:自顶向下方法与互联网特色 教学指导
12.接收方第n层协议将检查信封外的头部信息。有时,协议可能将信封转交给低层协议(如,向另外一个节点转发),或者打开信封,解析出其中的高层有效载荷,将高层信封交给第n+1层协议。和协议的分层结构一样,关于封装这个概念在开始时也比难以理解。但是,这些技术在我们的教材中通篇都是,必须彻底搞懂他们。
复习题
9.传输延迟:一个长度为1000字节的分组在距离为5000Km的链路上传播,其传输延迟是多大?假设传播速度为2.5X108m/s,链路的传输速率为1Mbps。一般化,如果链路的长度为d公里,传输速率为R bps,传播速率为s米/秒。则长度为L字节的分组的传输播延迟为多少?传输延迟与分组的长度L有关系吗?传输延迟与链路的传输速率有关系吗?
10.协议层次:计算机网络中使用了多达上百种不同的协议。为了更好地处理这种复杂性,将协议分成了不同的层次,这些协议层次组成了“栈(stack)”。例如,Internet的协议分为五层,从顶向下分别为:应用层、传输层、网络层、链路层和物理层。N层协议使用N-1层协议提供的服务。关于计算机网络协议层次的概念比较抽象,开始时很难把握,随着课程内容的逐步深入将变得越来越清晰。
3.Packet switching分组交换:当一个端系统向另一个端系统发送数据时,发送端将数据分成一个一个的数据块(chunks),这些数据块叫做分组(packet)。同邮政系统分发邮件的过程类似,Internet独立地处理每个分组并将其向目的端系统传输。当分组交换机收到一个分组后,利用分组携带的目的地址确定传输分组所需使用的输出链路。因此,一个分组交换机执行“分组交换”,将到达的分组一个一个地从输出链路转发(forwarding)出去。另外,分组交换机在转发分组时采用存储转发(store and forward)方式,即交换机只有在完整地收到并存储下整个分组后才开始将分组从输出链路上转发出去。

计算机网络技术与Internet使用精品PPT教学课件

计算机网络技术与Internet使用精品PPT教学课件
知识拓展
本节任务: 分别用56K Modem拔号和ADSL Modem拔号的方法上网
任务描述: 实现家庭上网的两种常见方式,即56K Modem拔号和宽带
拔号上网。本任务学习如何通过这两种方式实现计算机拔号 的方法。
学习目标
❖普通56K Modem的安装与拔号方法 ❖ADSL Modem在WinXP下的拔号方法
若再次打开“控制面板”中的“系统管理器”,发现调制解调器 一项已经无异常,并且显示了当前安装的Modem的型号,如下图所示。
知识拓展
2020/12/8
操作步骤:
6、其它计算机的设置:另一台机按上述步骤也设置一次。 要注意的是IP地址的最后一位和计算机名要与第一台机不一
样,否则就会出现网络重名或IP地址冲突了。 例如:第二台计算机的IP地址设置为192.168.0.11,计算机
名设置成User02,其它依次类推。
7、设置共享: 假如我们要把计算机“User01”中E盘的文件夹“123”共享。
12/8
第9页
§7.2 设置拔号上网
教学纲要
第一节 第二节 第三节 第四节 第五节
操作步骤:
1、56K Modem的安装及拔号:
(1)安装Modem的驱动程序:准备好Modem的驱动程序光盘,在“控
制面板”中打开系统的“设备管理器”,在双击Modem图标,在所弹出的 “PCI Device属性”对话框中单击“重新安装驱动程序”。然后,按向 导指引一步步完成Modem的驱动程序安装。
5、设置计算机名:在 “网络”对话框中单击“标识”选项卡, 在弹出的网络标识对话框中,为本机指定一个网络名后单击“确 定”。
这时网络的设置就完成了,计算机会要求重新启动,启动后 刚才的设置就生效了,到此第一台计算机的设置就完成了。 第6页

《计算机网络——自顶向下方法与Internet特色》幻灯片Lecture13

《计算机网络——自顶向下方法与Internet特色》幻灯片Lecture13

ticket (complain) baggage (claim gates (unload) runway (land) airplane routing airplane routing airplane routing
arrival airport
ticket baggage gate takeoff/landing airplane routing
link physical switch
application transport network link physical
Hn Ht Hl Hn Ht
M M
network link physical
Hn Ht
M
router
Chapter 1: roadmap
1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Network access and physical media 1.5 Internet structure and ISPs 1.6 Delay & loss in packet-switched networks 1.7 Protocol layers, service models 1.8 History
Internet History
• • •
• •
1980-1990: new protocols, a proliferation of networks(新的协议, 网络的大量增殖) 1983: deployment of • new national TCP/IP networks: Csnet, 1982: smtp e-mail BITnet, NSFnet, protocol defined Minitel 1983: DNS defined for • 100,000 hosts name-to-IP-address connected to translation confederation of 1985: ftp protocol defined networks 1988: TCP congestion

计算机网络自顶向下第四章PPT课件

计算机网络自顶向下第四章PPT课件

routing algorithm
local forwarding table header value output link
0100 3 0101 2 0111 2 1001 1
value in arriving packet’s header
0111
1
32
4-4
第4页/共118页
Key Network-Layer Functions
guaranteed no yes no
minimum
none
no yes no
no (inferred via loss) no congestion no congestion yes
no
4-7
第7页/共118页
Chapter 4: Network Layer • 4. 1 概述 • 4.2 虚电路和数据报网络 • 4.3 路由器工作原理 • 4.4 IP: Internet Protocol
application
transport
2. Receive data
network data link
physical
4-16
第16页/共118页
Forwarding table
4 billion possible entries
Destination Address Range
11001000 00010111 00010000 00000000 through
• 虚电路网络VC network • ATM, frame relay, X .25
4-10
第10页/共118页
虚电路网络Virtual circuits network
• 源和目的主机之间的路径

计算机网络第4版(自顶向下方法)英文版ppt

计算机网络第4版(自顶向下方法)英文版ppt

What’s the Internet: “nuts and bolts” view
PC server wireless laptop cellular handheld
millions of connected computing devices:
Mobile network Global ISP
get “feel” and terminology more depth, detail later in course approach: use Internet as example
Overview:
what’s the Internet? what’s a protocol? network edge; hosts, access net, physical media network core: packet/circuit switching, Internet structure performance: loss, delay, throughput security protocol layers, service models history
interconnected routers network of networks
Introduction
1-11
The network edge:
end systems (hosts):
run application programs e.g. Web, email at “edge of network” peer-peer
Introduction 1-12
peer-peer model:
Network edge: reliable data transfer service

《计算机网络——自顶向下方法与Internet特色》幻灯片Lecture.ppt

《计算机网络——自顶向下方法与Internet特色》幻灯片Lecture.ppt

• contacted by local name server that can not resolve name • root name server:
– contacts authoritative name server if name mapping not known
– gets mapping – returns mapping to local name server

authoritative DNS server

7. Recursive query: In theory, the following is true. In practice, not
• puts burden of
– Can be maintained by organization or service provider
6. Local Name Server
• Does not strictly belong to hierarchy • Each ISP (residential ISP, company,
m WIDE Tokyo
b USC-ISI Marina del Rey, CA l ICANN Los Angeles, CA
13 root name servers worldwide
4. Top-level domain (TLD) servers: responsible for com, org, net, edu, etc, and all top-level country domains uk, fr, ca, jp.
DNS servers
DNS serversDNS servers
Client wants IP for ; 1st approx:

计算机网络自顶向下方法

计算机网络自顶向下方法
nonnected routers network of networks

Introduction
1-10
The network edge:
end systems (hosts):


client/server model

run application programs e.g. Web, email at “edge of network”
access points wired links
Institutional network
router
Introduction
1-3
“Cool” internet appliances
Web-enabled toaster + weather forecaster IP picture frame /
receiving of msgs

Mobile network Global ISP

Internet: “network of
networks”

e.g., TCP, IP, HTTP, Skype, Ethernet
Home network Regional ISP
loosely hierarchical public Internet versus private intranet

Introduction 1-13
Residential access: cable modems
HFC: hybrid fiber coax
asymmetric: up to 30Mbps downstream, 2 Mbps upstream network of cable and fiber attaches homes to ISP router homes share access to router deployment: available via cable TV companies

计算机网络自顶向下方法(第四版)第2章PPT课件

计算机网络自顶向下方法(第四版)第2章PPT课件

主机或服务器
主机或服务器
ቤተ መጻሕፍቲ ባይዱ
应用层 运输层
进程
套接字
具有缓存 、变量的 TCP
由应用研发者控制 因特网
进程
套接字
具有缓 存、变量 的TCP
由操作系统控制
14
进程与套接字关系
✓ 进程类似房子,套接字是进程的门。 ✓ 进程通过套接字在网络上发送和接收报文。
✓发送进程:把报文推 出门(套接字)。
✓传送报文:通过下面 网络把报文传送到目 的进程门口。
2.10 小结
3
流行的网络应用程序
E-mail
Web 即时讯息 远程注册 P2P文件共享 多用户网络游戏 流式存储视频片段
因特网电话 实时视频会议 大规模并行计算
编制应用程 序
4
网络应用程序的研发要点
写出能够分别在不同端系统运行,并通过网络相互通信 的程序。 如Web应用程序,由两个可以相互通信的程序组成
发送进程:产生报文并向网络发送; 接收进程:接收报文,并回送报文。 如图2-1。
11
1、客户机和服务器进程
网络应用程序由成对的进程组成,并通过网络相互发 送报文。如图2-1
根据功能分别标示为客户机和服务器 ✓ 客户机进程:发起通信的进程。 ✓ 服务器进程:等待其他进程联系的进程。
如Web应用程序中,一个客户机浏览器进程向某 个Web服务器进程发起联系,交换报文。
✓ 应用程序开发者选择了一 个运输层协议,则应用程 序就建立在由该协议提供 的运输层服务之上。如 TCP协议。
主机或服务器
主机或服务器
进程
套接字
具有缓 存、变 量的 TCP
由应用研发者控制
进程
因特网

计算机网络——自顶向下方法与Internet特色(答案)(中文版第三版)

计算机网络——自顶向下方法与Internet特色(答案)(中文版第三版)

计算机网络(第三版)习题答案-自顶向下方法与Internet特色1复习题1.没有不同。

主机和端系统可以互换。

端系统包括PC,工作站,WEB服务器,邮件服务器,网络连接的PDA,网络电视等等。

(张士波)2.假设爱丽丝是国家A的大使,想邀请国家B的大使鲍勃吃晚餐。

爱丽丝没有简单的打个电话说“现在我们一起吃晚餐吧”。

而是她先打电话给鲍勃建议吃饭的日期与时间。

鲍勃可能会回复说那天不行,另外一天可以。

爱丽丝与鲍勃不停的互发讯息直到他们确定一致的日期与时间。

鲍勃会在约定时间(提前或迟到不超过15分钟)出现在大使馆。

外交协议也允许爱丽丝或者鲍勃以合理的理由礼貌的退出约会。

3.联网(通过网络互联)的程序通常包括2个,每一个运行在不同的主机上,互相通信。

发起通信的程序是客户机程序。

一般是客户机请求和接收来自服务器程序的服务。

4.互联网向其应用提供面向连接服务(TCP)和无连接服务(UDP)2种服务。

每一个互联网应用采取其中的一种。

面相连接服务的原理特征是:①在都没有发送应用数据之前2个端系统先进行“握手”。

②提供可靠的数据传送。

也就是说,连接的一方将所有应用数据有序且无差错的传送到连接的另一方。

③提供流控制。

也就是,确保连接的任何一方都不会过快的发送过量的分组而淹没另一方。

④提供拥塞控制。

即管理应用发送进网络的数据总量,帮助防止互联网进入迟滞状态。

无连接服务的原理特征:①没有握手②没有可靠数据传送的保证③没有流控制或者拥塞控制5.流控制和拥塞控制是两个面向不同的对象的不同的控制机理。

流控制保证连接的任何一方不会因为过快的发送过多分组而淹没另一方。

拥塞控制是管理应用发送进网络的数据总量,帮助防止互联网核心(即网络路由器的缓冲区里面)发生拥塞。

6.互联网面向连接服务通过使用确认,重传提供可靠的数据传送。

当连接的一方没有收到它发送的分组的确认(从连接的另一方)时,它会重发这个分组。

7.电路交换可以为呼叫的持续时间保证提供一定量的端到端的带宽。

自顶向下方法与互联网特色

自顶向下方法与互联网特色
8.传播延迟:一个长度为1000字节的分组在距离为5000Km的链路上传播,其传播延迟是多大?假设传播速度为2.5X108m/s,链路的传输速率为1Mbps。一般化,如果链路的长度为d公里,传输速率为Rbps,传播速率为s米/秒。则长度为L字节分组的传播延迟为多少?传播延迟与分组的长度L有关系吗?传播延迟与链路的传输速率有关系吗?
8.传输延迟和传播延迟(transmissiondelay andpropagationdelay):传输延迟和传播延迟对布式应用系统的性能有着重要的影响。可以通过教材网站上的Java applet例子来更好地理解传输延迟和传播延迟。链路的传播延迟指的是一位数据从链路一端传输到另一个端所耗费的时间,等于链路长度除以信号传播速度(电磁波在非真空介质中的传播速度大于为每秒25万公里)。传输延迟与分组整体有关,而不像传播延迟那样只与位有关系。在给定链路上某个分组的传输延迟等于分组包含的数据位数除以链路的传输速率,也就是从链路上发送分组所需的时间。某一数据位一旦开始从链路上传输,则需要耗费链路传播延迟时间才能到达链路的另一端。因此,分组通过某条链路的总延迟等于传输延迟和传播延迟的和。
12.接收方第n层协议将检查信封外的头部信息。有时,协议可能将信封转交给低层协议(如,向另外一个节点转发),或者打开信封,解析出其中的高层有效载荷,将高层信封交给第n+1层协议。和协议的分层结构一样,关于封装这个概念在开始时也比难以理解。但是,这些技术在我们的教材中通篇都是,必须彻底搞懂他们。
复习题
4.协议(Protocol):协议定义两个或多个通信实体(entity)之间所交换数据的格式、顺序,以及在收到/发送消息时/后所采取的动作。计算机网络广泛采用了协议。课本第7页图1.2给出了在Web浏览器和Web服务器之间交换消息所采用的网络协议,以及两个人相互交谈所采用的类似协议。这个例子中,Web浏览器首先向服务器发送一个介绍性的消息;接着,服务器向浏览器发送一个介绍性消息作为响应;然后,浏览器向服务器发送一个请求某特定Web页面的消息;最后,服务器向浏览器发送一个包含了浏览器所请求Web页面的消息。

计算机网络自顶向下第六版课件

计算机网络自顶向下第六版课件

authentication: sender, receiver want to confirm
identity of each other
message integrity: sender, receiver want to ensure
message not altered (in transit, or afterwards) without detection
plaintext: ciphertext: e.g.:
abcdefghijklmnopqrstuvwxyz mnbvcxzasdfghjklpoiuytrewq
Plaintext: bob. i love you. alice ciphertext: nkn. s gktc wky. mgsbc
Encryption key: mapping from set of 26 letters to set of 26 letБайду номын сангаасers Network Security
Computer Networking: A Top Down Approach
6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012
Chapter 8: Network Security
Chapter goals:

understand principles of network security:
Network Security 8-10
Symmetric key cryptography
KS
plaintext message, m encryption algorithm ciphertext K

全套课件-计算机网络自顶向下

全套课件-计算机网络自顶向下
其他应用(“弹性应用”) 则可灵活应用所能得到 的带宽
实时性(Timing) • 某些应用(e.g., IP 电话, 交
互式游戏) 要求较低的时 延
第2讲:应用层
6
常用应用程序对传输功能的要求
应用程序 数据丢失
文件传输 e-mail
Web 网页 实时音频/视频
存储音频/视频 交互式游戏 金融应用
– 教科书p232-234
第2讲:应用层
5
应用进程需要怎样的传输服务?
数据丢失(Data loss)
• 某些应用 (e.g., audio) 可以容 忍某种程度上的数据丢失
• 其他应用 (e.g., 文件传输, telnet) 要求 100% 可靠的数 据传输
带宽(Bandwidth)
某些应用(e.g., 多媒体) 对最低带宽有要求
所依赖的传输协议
TCP TCP TCP TCP TCP or UDP
TCP or UDP typically UDP
第2讲:应用层
9
http 协议
http: TCP 传输服务:
• 客户端启动TCP连接(创建插口) 到服务器, 端口 80
• 服务器接受来自客户端的 TCP 连接
• http 报文(应用层协议报文) 在 浏览器 (http client) 和Web服务 器(http server)之间进行交换
数据, e.g., 被请求的html文件
data data data data data ...
第2讲:应用层
17
http 响应状态码和短语
位于(服务器->客户端)响应报文的第一行. 样例: 200 OK
– 请求成功, 被请求的对象在报文中

计算机网络-自顶向下方法与INTERNET特色

计算机网络-自顶向下方法与INTERNET特色

2、 Network service model
4.1 introduction
Network Service Architecture Model
Congestion Bandwidth Loss Order Timing feedback no
no yes yes yes no yes yes no no (inferred via loss) no congestion no congestion yes no
routing algorithms
5 School of Computer Science & Technology
1、 Key Network-Layer Functions
4.1 introduction
③ Connection setup
3rd important function in some network architectures:
end to end.
7 School of Computer Science & Technology
2、 Network service model
4.1 introduction
Q: What’s the service model of the channel connecting the transporting layer in the sending and receiving hosts?
Introduction
4.2 Virtual circuit and datagram networks
Datagram network provides networklayer connectionless service
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

multicast routing
Network Layer 4-9
IP Addressing: introduction
Ì IP address: 32-bit
223.1.1.1 223.1.2.1 223.1.1.2 223.1.1.4 223.1.1.3 223.1.2.9 223.1.2.2
Ì 较大的IP分组在网络中会被分
fragmentation: in: one large datagram out: 3 smaller datagrams
(“fragmented”) 割(“fragmented”)
r
一个分组就被分成了若干分 组 分组只是在最终的信宿站点 被重新“组装reassembled” 在IP 分组的首部有些位标记 用来确认和排序相关的组“ 片”
E.g. timestamp, record route taken, specify list of routers to visit.
Network Layer
4-4
IP 数据报格式
IP 协议版本号 首部长度 (bytes) 数据“类型” 余留步跳 (在经过 每个路由器后递减) ver 32 bits length service len fragment 16-bit identifier flgs offset time to upper Internet layer live checksum 32 bit source IP address 用来递交有效负荷的 上层协议 32 bit destination IP address Options (if any) E.g. 时间戳,记录路 由标记, 定义要访问 的路由器 head. type of 数据报长度 (bytes) 用于 分包/ 重装
how much overhead with TCP? Ì 20 bytes of TCP Ì 20 bytes of IP Ì = 40 bytes + app layer overhead
data (variable length, typically a TCP or UDP segment)
datagram networks Ì 4.3 What’s inside a router Ì 4.4 IP: Internet Protocol
r r r r
Internet
r r r
Datagram format IPv4 addressing ICMP IPv6
RIP OSPF BGP
Ì 4.7 Broadcast and
fragmentation: in: one large datagram out: 3 smaller datagrams
reassembly
Network Layer
4-6
IP 分包 & 重组
Ì 网络链路具有 MTU (最大传输单
位)属性 – 是有链路层最大帧的 限制决定的. r 不同类型的链路, 不同的 MTUs
223.1.3.1
223.1.3.2
223.1.1.1 = 11011111 00000001 00000001 00000001 223 1 1 1
Network Layer 4-10
IP 寻址:
IP 地址: 32-bit 用来 定义主机,路由器的接 口 Ì 接口: 连接主机,路由器 之间的物理链路
class A B C D
0 network 10 110 1110 network network multicast address host host host
1.0.0.0 to 126.255.255.255 128.0.0.0 to 191.255.255.255 192.0.0.0 to 223.255.255.255 224.0.0.0 to 239.255.255.255
identifier for host, router interface Ì interface: connection between host/router and physical link
r
223.1.3.27
r
r
router’s typically have multiple interfaces host typically has one interface IP addresses associated with each interface
Chapter 4: Network Layer
Ì 4. 1 Introduction Ì 4.2 Virtual circuit and Ì 4.5 Routing algorithms r Link state r Distance Vector r Hierarchical routing Ì 4.6 Routing in the
reassembly
r
r
Network Layer
4-7
IP Fragmentation and Reassembly
Example Ì 4000 byte datagram Ì MTU = 1500 bytes
length ID fragflag offset =4000 =x =0 =0 One large datagram becomes several smaller datagrams length ID fragflag offset =1500 =x =1 =0 length ID fragflag offset =1500 =x =1 =185 length ID fragflag offset =1040 =x =0 =370
multicast routing
Network Layer 4-1
The Internet Network layer (因特
网的网络层)
Internet network layer functions: 3 Components
Transport layer: TCP, UDP
Routing protocols •path selection •RIP, OSPF, BGP IP protocol •addressing conventions •datagram format •packet handling conrk Layer 4-12
Subnets
Ì IP address: r subnet part (high order bits) r host part (low order bits) Ì
223.1.1.1 223.1.2.1 223.1.1.2 223.1.1.4 223.1.1.3 223.1.2.9 223.1.2.2
1480 bytes in data field offset = 1480/8
Network Layer
4-8
Chapter 4: Network Layer
Ì 4. 1 Introduction Ì 4.2 Virtual circuit and Ì 4.5 Routing algorithms r Link state r Distance Vector r Hierarchical routing Ì 4.6 Routing in the
data (可变长度, 一般为一个 TCP 或UDP 数据段)
Network Layer
4-5
IP Fragmentation & Reassembly
Ì network links have MTU
(Maximum Transfer Unit) largest possible link-level frame. r different link types, different MTUs Ì large IP datagram divided (“fragmented”) within net r one datagram becomes several datagrams at source host or routers r “reassembled” only at final destination r IP header bits used to identify, order related fragments
Network layer
forwarding table
ICMP protocol •error reporting •router “signaling”
Link layer physical layer
Network Layer
4-2
Chapter 4: Network Layer
Ì 4. 1 Introduction Ì 4.2 Virtual circuit and Ì 4.5 Routing algorithms r Link state r Distance Vector r Hierarchical routing Ì 4.6 Routing in the
What’s a subnet ?
r
223.1.3.27
r
device interfaces with same subnet part of IP address can physically reach each other without intervening router
subnet
223.1.3.1 223.1.3.2
点分十进制记法 Dotted-decimal notation
223.1.1.1 = 11011111 00000001 00000001 00000001 223 1 1
Network Layer
1
4-11
IP地址
为讨论 “网络”的说法, 重新审视 IP地址:
“分类” 编址(Classful addressing):
相关文档
最新文档