版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Internet
Historyr
1961:
Kleinrock
-queueingtheory
shows
effectiveness
of
packet-switchingr
1964:
Baran
-
packet-switching
in
military
netsr
1967:
ARPAnet
conceivedby
Advanced
ResearchProjects
Agencyr
1969:
first
ARPAnet
nodeoperationalr
1972:ARPAnetdemonstratedpubliclyNCP
(NetworkControl
Protocol)first
host-hostprotocolfirst
e-mailprogramARPAnet
has
15nodes1961-1972:
Early
packet-switching
principlesInternet
Historyr
1970:
ALOHAnet
satellitenetwork
in
Hawaiir
1973:
Metcalfe’s
PhD
thesisproposes
Ethernetr
1974:
Cerf
and
Kahn
-architecture
forinterconnecting
networksr
late70’s:
proprietaryarchitectures:
DECnet,
SNA,XNAr
late
70’s:
switching
fixedlength
packets
(ATMprecursor)r
1979:
ARPAnet
has
200
nodesCerf
andKahn’sinternetworking
principles:minimalism,autonomy
-
nointernal
changesrequired
tointerconnectnetworksbest
effort
servicemodelstateless
routersdecentralizedcontrol1972-1980:
Internetworking,
new
and
proprietary
netsInternet
Historyr
1983:
deploymentof
TCP/IPr
1982:
smtp
e-mailprotocol
definedr
1983:
DNS
definedfor
name-to-IP-address
translationr
1985:
ftp
protocoldefinedr
1988:
TCPcongestion
controlr
new
nationalnetworks:
Csnet,BITnet,
NSFnet,Minitelr
100,000
hostsconnected
toconfederation
ofnetworks1980-1990:
new
protocols,
a
proliferation
of
networksInternet
Historyr
Early
1990’s:
ARPAnetdecommissionedr
1991:
NSF
lifts
restrictionson
commercial
use
of
NSFnet(decommissioned,
1995)r
early
1990s:
WWWhypertext
[Bush1945,
Nelson1960’s]HTML,
http:
Berners-Lee1994:
Mosaic,
laterNetscapelate
1990’s:Late
1990’s:r
est.
50
millioncomputers
on
Internetr
est.
100
million+
usersr
backbone
links
runnningat
1
Gbps1990’s:
commercialization,
the
WWWATM:
Asynchronous
Transfer
Mode
netsInternet:r
today’s
de
factostandard
for
globaldata
networking1980’s:r
telco’s
developATM:
competingnetwork
standardfor
carrying
high-speed
voice/datar
standards
bodies:m
ATM
ForumATM
principles:r
small
(48
byte
payload,
5byte
header)
fixed
lengthcells
(like
packets)fast
switchingsmall
size
good
for
voicer
virtual-circuit
network:switches
maintain
state
foreach
“call”r
well-defined
interfacebetween
“network”
and“user”
(think
oftelephone
company)ATM
layersr
ATM
AdaptationLayer
(AAL):interface
to
upperlayersend-systemsegmentation/reassemblyr
ATM
Layer:
cellswitchingr
Physical
ATMphysicalphysicalphysicalATMphysicalWhere’s
the
application?ATM:
lower
layerfunctionality
onlyIP-over
ATM:
laterapplicationTCP/UDPIPAAL
ATMphysical
applicationTCP/UDPIPAALapplicationTCP/UDPIPAAL
ATMapplicationTCP/UDPIPAAL
ATMSummary
on
IntroductionCovered
a
“ton”
of
material!r
Internet
overviewr
what’s
a
protocol?r
network
edge,core,access
networkr
performance:
loss,
delayr
layering
and
servicemodelsr
backbones,
NAPs,
ISPsr
historyr
ATM
networkYou
now
hopefully
have:r
context,
overview,“feel”
ofnetworkingr
more
depth,
detaillater
in
courseApplication
LayerGoals:r
conceptual
+implementation
aspectsof
network
applicationprotocolsclient
serverparadigmservice
modelsr
learn
about
protocols
byexamining
popularapplication-levelprotocolsMore
goalsr
specific
protocols:httpftpsmtppopdnsr
programmingnetworkapplicationssocketprogrammingApplications
and
application-layer
protocolsApplication:
communicating,distributed
processesrunning
in
networkhosts
in
“userspace”exchange
messages
toimplement
appe.g.,
email,
filetransfer,
the
WebApplication-layer
protocolsone
“piece”
of
anappdefine
messagesexchanged
by
apps
andapplicatio
transport
network
data
link
physicalapplicatiotransport
network
data
linkphysicalapplicatio
transport
network
data
linkphysicalClient-server
paradigmTypical
network
app
has
twopieces:
client
and
server
applicatiotransport
network
data
linkphysicalapplicatio
transport
network
data
linkphysicalClient:initiates
contact
with
server
(“speaksfirst”)typically
requests
service
from
server,e.g.:
request
WWW
page,
send
emailServer:provides
requested
service
to
cliente.g.,
sends
requested
WWW
page,receives/stores
received
emailrequestreplyApplication-layer
protocols
(cont).API:
applicationprogramminginterfacer
defines
interfacebetween
applicationand
transport
layerr
socket:
InternetAPItwo
processescommunicate
bysocket,
readingdata
out
of
socketQ:
how
does
a
process“identify”
theother
process
withwhich
it
wants
tocommunicate?IP
address
of
hostrunning
otherprocess“port
number”
-allows
receivingsending
da…taliontsomore
on
thisholsatetro.determineto
which
localWhat
transport
servicedoes
an
app
need?Data
lossr
some
apps
(e.g.,
audio)
cantolerate
some
lossr
other
apps
(e.g.,
filetransfer,
telnet)
require100%
reliable
data
transferTimingr
some
apps
(e.g.,
Internettelephony,
interactivegames)
require
low
delay
tobe
“effective”Bandwidthsome
apps
(e.g.,
multimedia)require
minimum
amount
ofbandwidth
to
be
“effective”other
apps
(“elastic
apps”)
makeuse
of
whatever
bandwidth
they
getTransport
service
requirements
of
common
appsApplicationfile
transfere-mailWeb
documentsreal-time
audio/videostored
audio/videointeractive
gamesfinancial
appsData
lossnolossnolossnolossloss-tolerantloss-t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某航空厂设备维护保养制度
- 保税物流操作专员岗位招聘考试试卷及答案
- 2026年江苏省无锡市达标名校高三高考热身练习试题化学试题试卷含解析
- 2026届广东省汕头市潮南实验学校校高三下学期第二次调研考试化学试题试卷含解析
- 2026届山西省忻州实验中学第二学期高三期中考试化学试题含解析
- 13-2《宇宙的边疆》教学课件(共28张)2025-2026学年统编版语文选择性必修下册
- 餐饮行业基础试题及详细答案
- 26年职业暴露靶向药预防指征清单
- 医学26年老年心血管疾病心理干预查房课件
- 2025~2026学年河南周口市郸城县第二实验中学九年级下学期3月英语学情自测
- 2026年设备出售转让合同(1篇)
- 2026年事业单位面试结构化100例
- 2026年深圳市盐田区初三二模语文试卷(含答案)
- 2026中南出版传媒集团股份有限公司春季招聘考试参考题库及答案解析
- 20kV及以下配电网工程预算定额(2022版)全5册excel版
- 饮用水水质PH值安全控制检测标准
- 骨科护理饮食与营养康复
- 物业电工安全操作培训课件
- 国企员工行为规范管理制度
- 中学语文课本剧《杜甫诗话》剧本
- 教师论文写作培训课件
评论
0/150
提交评论