自动化系计算机网络配套全册教学课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《自动化系计算机网络配套全册教学课件.ppt》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动化 计算机网络 配套 教学 课件
- 资源描述:
-
1、自动化系计算机网络配套全册自动化系计算机网络配套全册 教学课件教学课件 2 Computer Networking Zhu Li 3 What is network rThe architecture of interconnecting end systems rmultiple networks: mTelecommunication networks mTV networks mComputer networks r21 century is information time centralized on network mDigitalizing, networking, inform
2、ation mIndustry economy knowledge based economy rInternet is the greatest innovation of human communication from printing 4 What is this course about? Introductory (first) course in computer networking rlearn concepts of computer networking rlearn principles of computer networking rlearn practice of
3、 computer networking rInternet architecture/protocols as case study by the time you are finished Goals: rlearn a lot (not just concepts, but principles and practice) rhave fun (well, it should be interesting, at least) 5 Course Information rIntroductory (first) course in computer networking rWho is
4、this course for? mUndergrads, MS students rPrerequisites: mAlgorithms, Operating Systems, programming skills rCourse materials: mtext: Computer Networking: A Top Down Approach, J. Kurose hosts, access net, physical media rnetwork core: packet/circuit switching, Internet structure rperformance: loss,
5、 delay, throughput rsecurity rprotocol layers, service models rhistory Whats the Internet rThe Internet is a world-wide computer network rThe Internet is a public network mA network that interconnects millions of computing devices throughout the world rInternet Architecture mHardware Ends system Cor
6、es links mSoftware Protocols Networking OS 1-20 1- 21 Whats the Internet: “nuts and bolts” view rmillions of connected computing devices: hosts = end systems m running network apps Home network Institutional network Mobile network Global ISP Regional ISP router PC server wireless laptop cellular han
7、dheld wired links access points qcommunication links vfiber, copper, radio, satellite vtransmission rate = bandwidth qrouters: forward packets (chunks of data) Introduction1- 22 “Cool” internet appliances Worlds smallest web server http:/www-ccs.cs.umass.edu/shri/iPic.html IP picture frame http:/ We
8、b-enabled toaster + weather forecaster Internet phones 1- 23 Whats the Internet: “nuts and bolts” view rprotocols control sending, receiving of msgs me.g., TCP, IP, HTTP, Skype, Ethernet rInternet: “network of networks” mloosely hierarchical mpublic Internet versus private intranet rInternet standar
9、ds mRFC: Request for comments mIETF: Internet Engineering Task Force Home network Institutional network Mobile network Global ISP Regional ISP 1- 24 Whats the Internet: a service view rcommunication infrastructure enables distributed applications: mWeb, VoIP, email, games, e- commerce, file sharing
10、rcommunication services provided to apps: mreliable data delivery from source to destination m“best effort” (unreliable) data delivery 1- 25 Whats a protocol? network protocols: rmachines rather than humans rall communication activity in Internet governed by protocols rProtocols are running everywhe
11、re in the Internet, different protocols are used to accomplish different communication tasks protocols define format, order of msgs and actions taken on msg transmission, receipt 1- 26 A closer look at network structure: rnetwork edge: applications and hosts qaccess networks, physical media: wired,
12、wireless communication links qnetwork core: vinterconnected routers vnetwork of networks 1- 27 The network edge: rend systems (hosts): mrun application programs me.g. Web, email mat “edge of network” client/server peer-peer qclient/server model vclient host requests, receives service from always-on
13、server ve.g. Web browser/server; email client/server qpeer-peer model: v minimal (or no) use of dedicated servers ve.g. Skype, BitTorrent 1- 28 Access networks and physical media Q: How to connect end systems to edge router? rresidential access nets rinstitutional access networks (school, company) r
14、mobile access networks Keep in mind: rbandwidth (bits per second) of access network? rshared or dedicated? telephone networkInternet home dial-up modem ISP modem (e.g., AOL) home PC central office vUses existing telephony infrastructure vHome is connected to central office vup to 56Kbps direct acces
15、s to router (often less) vCant surf and phone at same time: not “always on” Dial-up Modem 1-29 telephone network DSL modem home PC home phone Internet DSLAM Existing phone line: 0-4KHz phone; 4-50KHz upstream data; 50KHz-1MHz downstream data splitter central office Asymmetric Digital Subscriber Line
16、 (ADSL) vAlso uses existing telephone infrastruture vup to 1 Mbps upstream (today typically 256 kbps) vup to 8 Mbps downstream (today typically 10 active at same time is less than .0004 Packet switching allows more users to use network! N users 1 Mbps link Q: how did we get value 0.0004? 1- 52 Packe
17、t switching versus circuit switching rgreat for bursty data mresource sharing msimpler, no call setup rMore users carried rexcessive congestion: packet delay and loss mprotocols needed for reliable data transfer, congestion control rPoor real time mStore and forward Is packet switching a “slam dunk
18、winner?” 1- 53 Internet structure: network of networks rroughly hierarchical rat center: “tier-1” ISPs (e.g., Verizon, Sprint, AT password: foo Man-in-the-middle attack rBad guy is inserted into the communication path between two entities mDelete or modify msgs A B Introduction1- 80 Internet History
19、 r1961: Kleinrock - queueing theory shows effectiveness of packet- switching r1964: Baran - packet- switching in military nets r1967: ARPAnet conceived by Advanced Research Projects Agency r1969: first ARPAnet node operational r1972: mARPAnet public demonstration mNCP (Network Control Protocol) firs
20、t host-host protocol mfirst e-mail program mARPAnet has 15 nodes 1961-1972: Early packet-switching principles Introduction1- 81 Internet History r1970: ALOHAnet satellite network in Hawaii r1974: Cerf and Kahn - architecture for interconnecting networks r1976: Ethernet at Xerox PARC rate70s: proprie
21、tary architectures: DECnet, SNA, XNA rlate 70s: switching fixed length packets (ATM precursor) r1979: ARPAnet has 200 nodes Cerf and Kahns internetworking principles: mminimalism, autonomy - no internal changes required to interconnect networks mbest effort service model mstateless routers mdecentra
22、lized control define todays Internet architecture 1972-1980: Internetworking, new and proprietary nets Introduction1- 82 Internet History r1983: deployment of TCP/IP r1982: smtp e-mail protocol defined r1983: DNS defined for name-to-IP- address translation r1985: ftp protocol defined r1988: TCP cong
23、estion control rnew national networks: Csnet, BITnet, NSFnet, Minitel r100,000 hosts connected to confederation of networks 1980-1990: new protocols, a proliferation of networks Introduction1- 83 Internet History rEarly 1990s: ARPAnet decommissioned r1991: NSF lifts restrictions on commercial use of
24、 NSFnet (decommissioned, 1995) rearly 1990s: Web mhypertext Bush 1945, Nelson 1960s mHTML, HTTP: Berners-Lee m1994: Mosaic, later Netscape mlate 1990s: commercialization of the Web Late 1990s 2000s: rmore killer apps: instant messaging, P2P file sharing rnetwork security to forefront rest. 50 millio
25、n host, 100 million+ users rbackbone links running at Gbps 1990, 2000s: commercialization, the Web, new apps Introduction1- 84 Internet History 2007: r500 million hosts rVoice, Video over IP rP2P applications: BitTorrent (file sharing) Skype (VoIP), PPLive (video) rmore applications: YouTube, gaming
展开阅读全文