n_a1计算机网络与因特网概述_第1页
n_a1计算机网络与因特网概述_第2页
n_a1计算机网络与因特网概述_第3页
n_a1计算机网络与因特网概述_第4页
n_a1计算机网络与因特网概述_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述1计算机网络教程计算机网络教程 主讲人:程向前主讲人:程向前教科书:计算机网络教程教科书:计算机网络教程 谢希仁谢希仁 人民邮电出版社人民邮电出版社参考书:参考书:Computer Networking James. F. Kurose 高等教育出版社高等教育出版社主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述2第第1讲:计算机网络与因特网概述讲:计算机网络与因特网概述本讲目标本讲目标: q了解环境了解环境, “感觉感觉” 网网络络q为课程内容进行铺垫为课程内容进行铺垫q使用方法使用方法:全面讲述网络要点全面讲述网络要点

2、使用因特网作为实使用因特网作为实例例q教科书参考教科书参考第一章第一章 第二章第二章概述概述:q什么是因特网什么是因特网?q什么是协议什么是协议?q网络边缘网络边缘q网络核心网络核心q访问网络访问网络,物理介质物理介质q网络性能网络性能: 数据丢失数据丢失, 延迟延迟q协议分层协议分层, 服务模型服务模型q骨干网络骨干网络, NAP, ISPq因特网简史因特网简史主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述3因特网因特网: 工程视角工程视角q数以百万计的互联计算设数以百万计的互联计算设备备: 主机主机, 端接系统端接系统Pc工作站工作站, 服务器服务器PDA电话电话, 智能家电

3、智能家电运行运行 网络应用程序网络应用程序q通信链路通信链路光纤光纤, 铜缆铜缆, 无线电无线电,卫星卫星q路由器路由器: 将数据分组将数据分组(数据数据块块)转发通过网络转发通过网络q教科书参考教科书参考第第3章、第章、第4章章local ISPcompanynetworkregional ISProuterworkstationservermobile主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述4因特网因特网: 工程视角工程视角q协议协议: 控制报文的收发控制报文的收发e.g., TCP, IP, HTTP, FTP, PPPq因特网因特网: “万网之网万网之网”松散的层次

4、结构松散的层次结构公共的公共的Internet(因特网)因特网) vs. 专有的专有的 intranet(内联网内联网)q因特网标准因特网标准RFC: Request for commentsIETF: Internet Engineering Task Force(因特网工程部)因特网工程部)local ISPcompanynetworkregional ISProuterworkstationservermobile主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述5因特网因特网: 服务视角服务视角q通信系统基础上通信系统基础上 运行分布运行分布式的应用程序式的应用程序:WWW,

5、 email, 网络游戏网络游戏, 电子商务电子商务, 数据库应用数据库应用, 网上网上调查调查, 文件共享文件共享q所提供的通信服务所提供的通信服务:无连接(无连接(connectionless)面向连接(面向连接(connection-oriented)主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述6什么是协议什么是协议?人们交往的协议人们交往的协议:q“现在几点了现在几点了?”q“我有个问题我有个问题.”q彼此作自我介绍彼此作自我介绍 定义发送的信息定义发送的信息 定义信息接收后定义信息接收后,或某或某个事件发生后的动作个事件发生后的动作网络协议网络协议:q通信设备之间的交

6、互而通信设备之间的交互而不是人们的交往不是人们的交往q所有在因特网上的通信所有在因特网上的通信活动全部是由协议所控活动全部是由协议所控制的制的 协议定义网络实体之间信协议定义网络实体之间信息收发的格式和顺序息收发的格式和顺序, 以及以及信息发送和接收后所需采取信息发送和接收后所需采取的动作的动作 (语法、语义、同步或规则)语法、语义、同步或规则)主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述7什么是协议什么是协议?人际交往的协议和计算机网络协议人际交往的协议和计算机网络协议:Q: 其它人际交往的协议其它人际交往的协议? HiHiGot thetime?2:00TCP connec

7、tion req.TCP connectionreply.Get /index.htmtime主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述8近观网络结构近观网络结构:q网络边缘网络边缘: 应用程序和应用程序和主机主机q网络核心网络核心: 路由器路由器万网之网万网之网q访问网络访问网络,物理介质物理介质: 通通信链路信链路主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述9网络边缘网络边缘:q端接系统端接系统 (主机主机):运行应用程序运行应用程序e.g., WWW, email在在 “网络的边缘网络的边缘”上上q客户端客户

8、端/服务器服务器(client/server )模型模型客户端发出请求客户端发出请求, 接收来自服务器接收来自服务器的服务的服务e.g., WWW客户端客户端(浏览器浏览器)/ 服服务器务器; email 客户端客户端/服务器服务器q对等对等(peer-peer)模型模型: 主机对称的进行交互主机对称的进行交互e.g.: Gnutella, KaZaA主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述10网络边缘网络边缘: 面向连接的服务面向连接的服务目的目的: 在端系统间进行数在端系统间进行数据传输据传输.q握手握手: 在数据传输之前在数据传输之前(作为准备工作作为准备工作) 设置

9、系设置系统间的连接统间的连接Hello, hello back 人际人际交往协议交往协议 建立连接建立连接“状态状态” 于两个于两个通信主机之间通信主机之间 qTCP - Transmission Control Protocol(传输传输控制协议控制协议) 因特网面向连接的服务因特网面向连接的服务TCP服务服务 RFC 793q可靠可靠, 有序的有序的字节流数据传字节流数据传输输数据丢失数据丢失: 应答和重传应答和重传q流量控制流量控制: 发送端不会将接收端发送端不会将接收端“淹没淹没”q拥塞控制拥塞控制: 当网络拥塞时发送端须当网络拥塞时发送端须 “降降低发送速率低发送速率”q教科书参考教

10、科书参考第第8章章主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述11网络边缘网络边缘: 无连接的服务无连接的服务目标目标: 在端接系统间传输数在端接系统间传输数据据与与TCP一样一样!qUDP - User Datagram Protocol(用户数据报协议用户数据报协议) RFC 768: 因特网的因特网的无连接服务无连接服务不可靠的数据传输不可靠的数据传输没有流量控制没有流量控制没有拥塞控制没有拥塞控制q教科书参考教科书参考第第8章章使用使用TCP的应用程序的应用程序: qHTTP (WWW), FTP (文件传输文件传输), Telnet (远远程登录程登录), SMTP

11、(email)使用使用UDP的应用程序的应用程序:q流媒体流媒体, 视讯会议视讯会议, IP 电话电话主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述12网络核心网络核心q由路由器勾结而成的网由路由器勾结而成的网(眼眼)q最根本的问题最根本的问题: 数据是如何数据是如何传输并通过网络的传输并通过网络的?电路交换电路交换: 为每个通信为每个通信连接指定电路连接指定电路: 电话网电话网络络分组交换分组交换: 数据划分成数据划分成分离的分离的“数据块数据块” 通过网通过网络传送络传送主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述13网络核心网络核心: 电路交换电路交换为通信

12、为通信(call)在两端需在两端需要预留资源要预留资源q链路带宽链路带宽, 交换能力交换能力q专用资源专用资源: 没有共享没有共享q电路交换的通信性能电路交换的通信性能 (有承诺的有承诺的)q在通信进行之前要建立在通信进行之前要建立连接连接q参考教科书(参考教科书(p4,图图1-2)主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述14网络核心网络核心: 电路交换电路交换网络资源网络资源 (e.g., 带宽带宽) 划分成划分成 “片片”q各资源片分配给各个通信各资源片分配给各个通信连接连接q如果拥有资源的通信连接如果拥有资源的通信连接没有使用没有使用,则该资源片就被则该资源片就被闲置

13、闲置(idle,没有共享没有共享)q将链路带宽分将链路带宽分“片片”的办的办法法频谱划分频谱划分时隙划分时隙划分qdividing link bandwidth into “pieces”frequency divisiontime division主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述15电路交换电路交换: FDMA和和TDMAFDMAfrequencytimeTDMAfrequencytime4 用户例如:主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述16网络核心网络核心: 分组交换分组交换每个端到端的数据流被划分成每个端到端的数据流被划分成分组分组(p

14、acket)q用户用户 A, B 的分组可共享网的分组可共享网络资源络资源 q每个分组使用全部的链路带每个分组使用全部的链路带宽宽 q资源在资源在必要时必要时才使用才使用, 资源竞争资源竞争: q资源可能供不应求资源可能供不应求q拥塞拥塞: 分组排队分组排队, 等待链等待链路资源路资源q在路由器上存储转发在路由器上存储转发: 分分组一次移动一个步跳组一次移动一个步跳通过链路传输通过链路传输等待下一条链路等待下一条链路q参考教科书参考教科书p5(图图1-4)带宽划分成带宽划分成“片片”专门分配专门分配资源预留资源预留主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述17网络核心网络核心

15、: 分组交换分组交换分组交换分组交换vs.电路交换电路交换: 可以使用饭店的经营方式比喻可以使用饭店的经营方式比喻q其他人类社会的生活实例的类比其他人类社会的生活实例的类比?ABC10 Mb/s以太网1.5 Mb/s45 Mb/sDE统计多路等待输出链路的分组队列主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述18网络核心网络核心: 分组交换分组交换分组交换分组交换: 存储转发的过程存储转发的过程q将报文划分成较小的数据将报文划分成较小的数据块块: “分组(分组(packets)”q存储转发存储转发: 交换机等到整交换机等到整个分组到达完毕后个分组到达完毕后, 再进再进行转发或路由

16、接力行转发或路由接力qQ:如果报文以整个的形如果报文以整个的形式发送又将如何式发送又将如何?q参考教科书参考教科书p6-7,图图1-5主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述19分组交换分组交换vs. 电路交换电路交换q1 Mb/s链路链路q每个用户每个用户: 100Kb/s 当当“激活激活”激活时间为激活时间为 10% q电路交换电路交换: 10 用户用户q分组交换分组交换: 对对 35个用户来说个用户来说, 概率概率: 10个用户同时激活小于个用户同时激活小于 .0004分组交换使得更多用户可分组交换使得更多用户可“同时同时”使用网络使用网络!N users1 Mbps

17、 link主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述20分组交换分组交换vs. 电路交换电路交换q在突发性数据传输过程中表现优异在突发性数据传输过程中表现优异资源共享资源共享无须事先建立连接无须事先建立连接q过度拥塞过度拥塞: 导致分组延迟和丢失导致分组延迟和丢失需要协议来保障可靠的数据传输需要协议来保障可靠的数据传输, 拥塞控制拥塞控制qQ: 如何在分组交换网中提供电路交换的性能如何在分组交换网中提供电路交换的性能?为音频为音频/视频(视频(audio/video)应用提供带宽保障应用提供带宽保障仍然是一个需要解决的问题仍然是一个需要解决的问题分组交换是不是分组交换是不是

18、“大满贯冠军大满贯冠军?”主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述21分组交换分组交换:路由选择问题路由选择问题q目标目标: 将分组沿路由器从信源送达信宿将分组沿路由器从信源送达信宿介绍因特网的路由选择协议介绍因特网的路由选择协议 (第第7章章)q数据报网络数据报网络: 由信宿地址来由信宿地址来决定下一个步跳决定下一个步跳(hop)在会话过程中在会话过程中,路由可能发生变化路由可能发生变化比喻比喻: 开车问路开车问路 q虚电路网络虚电路网络: 每个分组携有标签每个分组携有标签 (虚电路虚电路 ID), 由标签来确定下一个步跳由标签来确定下一个步跳在在连接建立阶段连接建立阶段

19、确定固定的路由确定固定的路由, 全部数据通过该路由传递全部数据通过该路由传递路由器为每个正在通信中的连接维持状态路由器为每个正在通信中的连接维持状态q教科书参考(教科书参考(p140-146)主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述22访问网络和物理介质访问网络和物理介质Q: 如何将端接路由器与端如何将端接路由器与端系统进行连接系统进行连接(How to connection end systems to edge router)?q居民区访问网络居民区访问网络q企事业单位访问网络企事业单位访问网络 (学学校校, 公司公司)q移动访问网络移动访问网络时刻牢记时刻牢记: q访

20、问网络的带宽访问网络的带宽 (b/s)?q共享或独占共享或独占?主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述23居民区访问居民区访问: 点对点访问点对点访问q拨号访问拨号访问可达可达 56Kb/s对路由器的直接访问对路由器的直接访问 (理理论上论上)qISDN(一线通一线通): integrated services digital network: 128Kb/s对路由器的全对路由器的全数字化连接数字化连接 qADSL(非对称用户线路非对称用户线路): asymmetric digital subscriber line上行可达上行可达 1 Mb/s home-to-rout

21、er下行可达下行可达 8 Mb/s router-to-homeADSL 的应用的应用: 已经普及已经普及主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述24居民区访问居民区访问: 线缆调制解调器线缆调制解调器qHFC: hybrid fiber coax(光纤同轴电缆混合网络光纤同轴电缆混合网络)非对称非对称: 下行可达下行可达 10Mb/s, 1 Mb/s 的上行速的上行速率率q光纤同轴电缆混合网络光纤同轴电缆混合网络将家庭连接到将家庭连接到 ISP路由器路由器在若干家庭用户间共享访问带宽在若干家庭用户间共享访问带宽关注点关注点: 拥塞拥塞, 规模控制问题规模控制问题 q应用应

22、用: 在国内的个别地区试点在国内的个别地区试点, e.g., 上海,个别上海,个别“智能小区智能小区”主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述25居民区访问居民区访问: 线缆调制解调器线缆调制解调器Diagram: http:/ 西安交通大学 程向前第一讲 计算机网络与因特网概述26单位访问单位访问: 局域网局域网q公司公司/大学大学 局域网局域网 (LAN) 将将端系统连接到端接路由器端系统连接到端接路由器q以太网以太网(Ethernet): 共享或专线电缆将端系统共享或专线电缆将端系统连接端系统和路由器连接端系统和路由器10 Mb/s, 100Mb/s, 1Gb/s 以

23、太网以太网q应用应用: 企事业单位企事业单位, 家庭用家庭用户户 普遍使用的普遍使用的LANqLAN: 第第 5章章主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述27无线访问网络无线访问网络q共享的无线访问网络连接共享的无线访问网络连接端系统和路由器端系统和路由器q无线无线LAN:使用无线频谱替代网线使用无线频谱替代网线e.g., 朗讯朗讯 Wavelan 11 Mb/sq广域无线访问广域无线访问CDPD: 通过蜂窝式网络无通过蜂窝式网络无线访问线访问ISP路由器路由器basestationmobilehostsrouter主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网

24、概述28物理介质物理介质q物理链路物理链路: 沿链路发送沿链路发送和传输数据的位流和传输数据的位流q有线介质有线介质(guided media): 信号沿固体介质传播信号沿固体介质传播: 铜铜线缆线缆, 光纤光纤q无线介质无线介质(unguided media): 信号在大气或外层空间自信号在大气或外层空间自由传播由传播, e.g., 无线电无线电双绞线双绞线(Twisted Pair ,TP)q两根互相绝缘的铜线两根互相绝缘的铜线三类线三类线(Category 3 TP): 普通电话线普通电话线, 10 Mb/s Ethernet五类线五类线(Category 5 TP): 100Mb/s

25、Ethernet主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述29物理介质物理介质: 同轴电缆同轴电缆, 光纤光纤同轴电缆同轴电缆:q芯线芯线(携带信号携带信号)为皮线所为皮线所缠绕缠绕 (屏蔽层屏蔽层)基带基带: 在一条电缆中只有一在一条电缆中只有一路信号路信号宽带宽带: 在一条电缆中有多个在一条电缆中有多个数据通道数据通道q双向传输双向传输q常用在常用在 10Mb/s Ethernet光缆光缆:q在玻璃纤维中传播光脉冲在玻璃纤维中传播光脉冲q高速运行高速运行:100Mb/s Ethernet高速点对点传输高速点对点传输 (e.g., 5 Gb/s)q低误码率低误码率主讲人:

26、西安交通大学 程向前第一讲 计算机网络与因特网概述30物理介质物理介质: 无线电无线电q使用电磁波谱传送信号使用电磁波谱传送信号q不使用物理不使用物理 “导线导线”q双向传输双向传输q传播环境影响传播环境影响:反射反射 为障碍物所阻隔为障碍物所阻隔干扰干扰无线链路类型无线链路类型:q微波微波e.g. 可以达到可以达到45 Mb/s的信的信道道 qLAN (e.g., WaveLAN)2Mb/s, 11Mb/sq广域网广域网 (e.g., 蜂窝电话蜂窝电话)e.g. CDPD, 10s Kb/sq卫星卫星可达可达 50Mb/s 信道信道 (或多个或多个较小的信道较小的信道)270 Ms的端对端延

27、迟的端对端延迟地球同步卫星地球同步卫星vs. LEOS主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述31分组交换网络的延迟问题分组交换网络的延迟问题分组在端到端传输的过程分组在端到端传输的过程中会经历中会经历延迟延迟q在每个步跳中产生的延在每个步跳中产生的延迟可分为迟可分为四四种种q结点处理结点处理: 校验错误校验错误确定输出链路确定输出链路q排队排队在输出链路中等待被发送在输出链路中等待被发送 取决于路由器的拥塞程度取决于路由器的拥塞程度ABpropagationtransmissionnodalprocessingqueueing主讲人: 西安交通大学 程向前第一讲 计算机网

28、络与因特网概述32分组交换网络的延迟问题分组交换网络的延迟问题发送延迟发送延迟:qR=链路带宽链路带宽 (b/s)qL=分组长度分组长度 (bits)q将分组位流发送到链路将分组位流发送到链路上的时间上的时间= L/R传播延迟传播延迟:qd = 物理链路的长度物理链路的长度qs = 介质中的信号传播速介质中的信号传播速度度 (2x108 m/s)q传播延迟传播延迟 = d/sABpropagationtransmissionnodalprocessingqueueing注意注意: s 和和 R 是完全不同是完全不同的两个概念的两个概念!主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概

29、述33排队延迟排队延迟 (再议再议)qR=链路带宽链路带宽 (b/s)qL=分组长度分组长度 (bits)qa=平均分组到达速率平均分组到达速率数据流量的强度数据流量的强度 = La/RqLa/R 0: 平均延迟时间很小平均延迟时间很小qLa/R - 1: 延迟时间变长延迟时间变长qLa/R 1: “任务任务”到达的速度超过服务能力到达的速度超过服务能力, 平均延迟趋于无穷平均延迟趋于无穷!主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述34“真正的真正的” 因特网的延迟和路由因特网的延迟和路由1 cs-gw (54) 1 ms 1 ms 2 ms2 bo

30、 (45) 1 ms 1 ms 2 ms3 (30) 6 ms 5 ms 5 ms4 jn1-at1-0-0- (29) 16 ms 11 ms 13 ms 5 jn1-so7-0-0- (36) 21 ms 18 ms 18 ms 6 () 22 ms 18 ms 22 ms7 nycm-wash.abilene.

31、 (6) 22 ms 22 ms 22 ms8 53 (53) 104 ms 109 ms 106 ms9 de2- (29) 109 ms 102 ms 104 ms10 (0) 113 ms 121 ms 114 ms11 renater- (4) 112 ms 114 ms 112 ms12 nio-n2.cssi.renater.fr (3) 111 ms 114 ms 116 ms13 nice.cssi.renate

32、r.fr (02) 123 ms 125 ms 124 ms14 r3t2-nice.cssi.renater.fr (10) 126 ms 126 ms 124 ms15 eurecom- (4) 135 ms 128 ms 133 ms16 5 (5) 126 ms 128 ms 126 ms17 * * *18 * * *19 fantasia.eurecom.fr (42) 132 ms 128 ms 136 msTraceroute(tra

33、cert): 显示信源到信宿路径上的路由器 also: pingplotter, 各种视窗程序主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述35协议的协议的 “层次层次”网络是复杂的网络是复杂的! q诸多诸多 “成分成分”:主机主机路由器路由器各种介质的链路各种介质的链路应用程序应用程序协议协议硬件硬件, 软件软件问题问题: 如何将复杂的网络问题依据一定如何将复杂的网络问题依据一定的规则组织成一定的结构的规则组织成一定的结构?至少要为讨论网络问题建设一个至少要为讨论网络问题建设一个技术平台技术平台?主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述36航空旅行的组织和运

34、作航空旅行的组织和运作q一系列的步骤一系列的步骤ticket (purchase)baggage (check)gates (load)runway takeoffairplane routingticket (complain)baggage (claim)gates (unload)runway landingairplane routingairplane routing主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述37航空旅行的组织和运作航空旅行的组织和运作: 不同的视角不同的视角层次层次: 每个层次实现一种服务每个层次实现一种服务通过该层次本身的活动通过该层次本身的活动

35、依赖于下一个层次所提供的服务依赖于下一个层次所提供的服务ticket (purchase)baggage (check)gates (load)runway takeoffairplane routingticket (complain)baggage (claim)gates (unload)runway landingairplane routingairplane routing主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述38分层的航空旅行分层的航空旅行: 服务服务Counter-to-counter delivery of person+bagsbaggage- che

36、ck -to-baggage-claim deliverypeople transfer: loading gate to arrival gaterunway-to-runway delivery of planeairplane routing from source to destination主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述39分布式分布式 的实现分层的功能的实现分层的功能ticket (purchase)baggage (check)gates (load)runway takeoffairplane routingticket (complain)bag

37、gage (claim)gates (unload)runway landingairplane routingairplane routingDeparting airportarriving airportintermediate air traffic sitesairplane routingairplane routing主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述40为什么要分层为什么要分层?对于复杂的系统对于复杂的系统:q显式的结构使得复杂系统的问题定位和不同组成部分显式的结构使得复杂系统的问题定位和不同组成部分之间的关联讨论称为可能之间的关联讨论称为可能分层的分

38、层的参考模型参考模型(reference model) 可用于讨论可用于讨论q模块化简化了系统的维护和升级模块化简化了系统的维护和升级某个层次服务实现对系统的其余部分是透明的某个层次服务实现对系统的其余部分是透明的e.g., 改变登机过程不会影响航空旅行的效果改变登机过程不会影响航空旅行的效果q分层的做法有没有坏处分层的做法有没有坏处?主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述41网络与我网络与我(一个工程硕士生的感受一个工程硕士生的感受)q 大四的上半年开了一门网络课,讲了一堆大四的上半年开了一门网络课,讲了一堆的东西,现在只记得有网络的的东西,现在只记得有网络的7层结构和

39、一些层结构和一些晦涩的名词。以至于工作以后经常分不清某某晦涩的名词。以至于工作以后经常分不清某某协议是那个层的,互相之间是些什么关系。特协议是那个层的,互相之间是些什么关系。特别是别是TCP/IP 被叫的越来越响亮以后,一直想被叫的越来越响亮以后,一直想把它和把它和7层结构做个比较,可是越弄越糊涂。层结构做个比较,可是越弄越糊涂。q 主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述42因特网协议栈因特网协议栈(计算机网络的原理体系结构计算机网络的原理体系结构)q应用层应用层: 支持网络应用支持网络应用ftp, smtp, httpq传输层传输层: 主机进程间的数据传递主机进程间的数

40、据传递tcp, udpq网络层网络层: 将数据报从信源传递到信宿将数据报从信源传递到信宿ip, 路由选择协议路由选择协议q链路层链路层: 数据在网络上的相邻结点间的数据在网络上的相邻结点间的传输传输ppp, ethernetq物理层物理层: 信道上传送的位流信道上传送的位流applicationtransportnetworklinkphysical主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述43分层分层: 逻辑通信逻辑通信 applicationtransportnetworklinkphysicalapplicationtransportnetworklinkphysica

41、lapplicationtransportnetworklinkphysicalapplicationtransportnetworklinkphysicalnetworklinkphysical每个层次每个层次:q分布的运行分布的运行q“实体实体” 在每个在每个节点上实现该层节点上实现该层的功能的功能q实体实现动作实体实现动作, 与对等实体交换与对等实体交换信息信息主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述44分层分层: 逻辑逻辑通信通信applicationtransportnetworklinkphysicalapplicationtransportnetworklin

42、kphysicalapplicationtransportnetworklinkphysicalapplicationtransportnetworklinkphysicalnetworklinkphysicaldatadataE.g.: 传输层传输层q从应用层取得数从应用层取得数据据q加上地址加上地址,校验信校验信息形成息形成 “数据报数据报”q向对等实体向对等实体( peer)发送数据发送数据报报q等待对等体在接等待对等体在接收后的应答收后的应答q比喻比喻: 邮局服务邮局服务datatransporttransportack主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述45分

43、层分层: 物理通信物理通信 applicationtransportnetworklinkphysicalapplicationtransportnetworklinkphysicalapplicationtransportnetworklinkphysicalapplicationtransportnetworklinkphysicalnetworklinkphysicaldatadata主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述46协议分层和数据的封装协议分层和数据的封装每个层次都从上层取得数据每个层次都从上层取得数据q加上首部信息形成新的数据单元加上首部信息形成新的数据

44、单元q将新的数据单元传递给下一层次将新的数据单元传递给下一层次applicationtransportnetworklinkphysicalapplicationtransportnetworklinkphysicalsourcedestinationMMMMHtHtHnHtHnHlMMMMHtHtHnHtHnHlmessagesegmentdatagramframe主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述47因特网结构因特网结构: 万网之网万网之网q松散的层次结构松散的层次结构q国家国家/国际骨干网络提供商国际骨干网络提供商(national/international

45、backbone providers ,NBP)e.g. BBN/GTE, Sprint, AT&T, IBM, UUNet对等体可以采用专有的方式对等体可以采用专有的方式,或通或通过公共网络访问点过公共网络访问点( Network Access Point, NAP) 互联互联q地区性地区性ISP连接到连接到 NBPq本地本地ISP, 公司公司连接到连接到 ISPNBP ANBP BNAPNAPregional ISPregional ISPlocalISPlocalISP主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述48国家级骨干网提供商国家级骨干网提供商(NBP)e.g. Sprint 全美骨干网络主讲人: 西安交通大学 程向前第一讲 计算机网络与因特网概述49因特网简史因特网简史q1961: Kleinrock 使使用排队论证明分组交换用排队论证明分组交换网络在数据通信方面的网络在数据通信方面的优越性优越性q1964: Baran 在军用在军用网络中实现分组交换网络中实现分组交换q1967: DARPA构思了构思了ARPAnetq1969: 首个首个ARPAnet 结点运行结点运行q1972: ARPAnet 向公众展示向公众展示NCP (Net

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论