《1计算机网络概述1全解》由会员分享,可在线阅读,更多相关《1计算机网络概述1全解(85页珍藏版)》请在金锄头文库上搜索。
1、计算机网络孙红雨:通信工程系 联系方式:13589304661 办公室:J11-004 邮 箱:主要内容计算机网络基本概念数据通信基础物理层数据链路层局域网技术网络层传输层应用层计算机网络实用技术网络新技术参考书Andrew S. Tanenbaum,潘爱民译,计算机网络第4版,清华大学出版社,2004谢希仁,计算机网络(第6版),电子工业出版社,2013王群,计算机网络教程,清华大学出版社,2005Standford H. Rowe, Marsha L.Schuh, Computer Networking, 李春洪,李文中,叶保留译,清华大学出版社胡晓峰 等,多媒体技术教程,人民邮电出版社
2、信息化时代 21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。网络现已成为信息社会的命脉和发展知识经济的重要基础。计算机网络正改变这我们的工作和生活方式。我国几大公用计算机网络(1) 中国公用计算机互联网 CHINANET(2) 中国教育和科研计算机网 CERNET(3) 中国科学技术网 CSTNET(4) 中国联通互联网 UNINET(5) 中国网通公用互联网 CNCNET(6) 中国国际经济贸易互联网 CIETNET(7) 中国移动互联网 CMNET(8) 中国长城互联网 CGWNET(9) 中国卫星集团互联网 CSNET第1章 计算机网络概述本章内容计算机
3、网络基本概念计算机网络的发展史网络拓扑结构分类OSI/RM和TCP/IP参考模型教学目的1、了解计算机网络基本概念和组成2、了解网络拓扑结构分类3、通过本节的学习了解OSI与TCP/IP体系结构重点1、网络拓扑结构2、OSI体系结构3、TCP/IP体系结构计算机网络的产生背景是 20 世纪 60 年代美苏冷战时期的产物。60 年代初,美国国防部领导的高级研究规划局ARPA (Advanced Research Project Agency) 提出要研制一种生存性(survivability)很强的网络。传统的电路交换(circuit switching)的电信网有一个缺点:正在通信的电路中有一
4、个交换机或有一条链路被炸毁,则整个通信电路就要中断。1.11.1 计算机网络的基本概念计算机网络的基本概念 计算机网络定义就是利用通讯设备和线路,将地理位置不同的、功能独立的多个计算机系统互联起来,以功能完善的网络软件(即由网络通讯协议、信息交换方式及网络操作系统等构成)实现网络中资源共享和信息传递的系统。1.11.1 计算机网络的基本概念计算机网络的基本概念 简单定义:一些互相连接的、自治的 计算机的集合。因特网(Internet)是“网络的网络”。计算机网络必须有以下三个要素: 计算机; 通信设备和传输介质; 协议。 1.1.2 计算机网络的发展史四个阶段:1.具有通信功能的单机系统 2.
5、具有通信功能的多机系统 3.计算机-计算机网络 4.局域网的兴起和分布式计算机模式的发展 单机系统结构示意图多机系统结构示意图计算机-计算机网络结构示意图 主机终端以主机为中心以分组交换网为中心主机分组交换网分布式计算机网络结构示意图 特点是:互连、高速、智能 因特网时代第一个分组交换网 ARPANET 最初只是一个单个的分组交换网。 ARPA 研究多种网络互连的技术。1983 年 TCP/IP 协议成为标准协议。同年,ARPANET分解成两个网络:ARPANET进行实验研究用的科研网MILNET军用计算机网络19831984 年,形成了因特网 Internet。1990 年 ARPANET
6、正式宣布关闭。 因特网时代1986 年,NSF 建立了国家科学基金网。 NSFNET。它是一个三级计算机网络: 主干网地区网校园网各网络之间需要使用路由器来连接。校园网校园网校园网校园网校园网校园网国家主干网地区网地区网地区网路由器主机到主机的通信可能要经过多种网络。校园网校园网校园网校园网校园网校园网国家主干网地区网地区网地区网大公司地区 ISP网络接入点NAP(对等点)公司校园网主干服务提供者校园网校园网校园网校园网本地 ISP地区 ISP地区 ISP地区 ISP本地 ISP本地 ISP大公司大公司网络接入点NAP(对等点)主机到主机的通信可能经过多种 ISP。当今因特网结构当今因特网大致
7、上可将因特网分为以下五个接入级 网络接入点 NAP国家主干网(主干 ISP)地区 ISP本地 ISP校园网、企业网或 PC 机上网用户1.1.31.1.3计算机网络系统的基本组成计算机网络系统的基本组成 计算机网络系统是由通信子网、资源子网及计算机网络系统是由通信子网、资源子网及一系列的协议组成的。一系列的协议组成的。 负责信息处理负责信息传递协议是计算机之间或计算机与子网通信使用的软件和硬件是计算机网络赖以存在的基础2. 网络硬件 1. 网络软件 协议,操作系统,网络管理软件,网络应用软件工作站,服务器,交换机,路由器1.1.4 计算机网络的分类计算机网络的分类 按覆盖的地理范围划分按覆盖的
8、地理范围划分 广域网广域网WAN (Wide Area Network) 局域网局域网LAN(Local Area Network) 城域网城域网MAN(Metropolitan Area Network) 几十千米到几千千米几千米以内几十千米之内分类特点覆盖范围典型分布区域传输速率局域网LAN覆盖范围小共享一条信道网络出现故障概率较小10米房间4Mbps2Gbps100米楼宇数千米校园城域网MAN10千米城市50Kbps100Mbps广域网WAN传输速度通常低于LAN连接以非永久性布线居多几十千米几千千米城市、国家、洲、 全球9.6Kbps45Mbps按计算机网络操作系统分Netware操作
9、系统Windows操作系统UNIX操作系统OS/2操作系统Linux操作系统按传输介质划分按传输介质划分有线网有线网 无线网无线网 双绞线、同双绞线、同轴电缆、光轴电缆、光纤纤无线电波、微波、无线电波、微波、红外、激光红外、激光双绞线内导体芯内导体芯线线绝缘绝缘箔屏蔽箔屏蔽铜屏蔽铜屏蔽外套外套双绞线结构图RJ-45接头同轴电缆光纤就是光导纤维,主要成分SiO2;纤芯-折射率高、玻璃包层-折射率低;亮度调制,有脉冲-1,无脉冲-0;光源: 850nm/1310nm/1550nm;发光二极管 / 激光二极管;折射角入射角 包层(低折射率的媒体) 包层(低折射率的媒体) 纤芯(高折射率的媒体) 包层
10、纤芯光线在光纤中的折射:光线在光纤中的折射:电磁波谱无线电波微波红外X射线紫外 伽马射线双绞线同轴电缆人造卫星地面微波光纤低频低频 中频中频 高频高频 甚高频甚高频 特高频特高频 超高频超高频 极高频极高频 至高频至高频 按拓扑结构分类(1)星型拓扑结构中央结点的功能:(1)建立连接(2)维持连接(3)拆除连接优点:结构简单、便于管理、 集中控制; 网络延迟时间短,误码率低缺点:网络共享能力差,通信线路利用率不高, 中央结点负担过重。特点: 各结点与中央结点点对点连接, 集中式通信控制策略, 任何两个结点通信都必须经过中央结点。星型结构是目前在局域网中应用得最为普遍的一种 (2)环形拓扑结构特
11、点: 信息沿固定方向流动,两结点之间有唯一通路 ; 某一结点发生故障,可以自动旁路,可靠性高; 结点过多时,影响传输效率; 扩充不方便。(3)总线型拓扑结构特点: 广播式网络 ; 总线负载能力有限,因此总线长度和结点都受到限制; 简单灵活,非常便于扩充; 可靠性高,网络响应速度快; 设备量少、价格低、安装使用方便; 共享资源能力强 。 总线形网络结构是目前使用最广泛的结构 (4)树形拓扑结构特点: 具有一定容错能力; 也是广播式网络 ; 容易扩充。(5)网状拓扑结构在实际组网中,拓扑结构不一定是单一的,通常是几种结构的混用。 将多个子网或多个局域网连接起来构成网际拓扑结构。网状网主干网 星状相
12、连网山东科技大学青岛校区校园网拓扑图山东科技大学青岛校区校园网拓扑图Internet五层机房WS-C3550-24-EMI网段网段 11 12 13 14东院系楼WS-C2950G-48-E1西院系楼WS-C2950G-48-E1行政办公楼WS-C2950G-48-E1网段网段 81 主楼西3层WS-C2950G-48-E1网段网段 32CISCO3662Catalyst 6509Catalyst 4006Pix 515E 主楼东3层WS-C2950G-48-E1网段网段 31食堂WS-C2950G-48-E1网段网段 61行政 网段网段 21经管 网段网段 21WWW NT办公自动化代理音视
13、频域名计算机网络的功能:文件服务打印服务通信服务邮件服务Internet服务共享数据管理服务网络设备几种常见的网络设备 网络接口卡:安装在计算机上 集线器:把不同计算机连接成星形结构 网桥:是连接两个相同类型子网的连接设备 网关:是连接两个不同不同类型子网的连接设备 路由器:是局域网与外部网络的连接部件。可连接不同类型不同速度的子网,并可参与网络的管理。1.2 OSI/RM和TCP/IP模型网络体系结构计算机网络通信及网络服务软件系统的功能模块图协议协议由语义、语法和变换规则3部分组成语义规定通信双方“讲什么”语法规定通信双方“如何讲”变换规则规定双方的“应答关系”计算机网络中实体之间有关通信
14、规则约定的集合。实体任何发送或接收信息的硬件或软件。服务:面向连接的和无连接的协 议交换原语交换原语服 务 用 户提 供 服 务服 务 提 供 者第 n 层第 n + 1 层服 务 用 户SAPSAP在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下层所提供的服务。各层之间相互独立;灵活性好;每层可以选择最为合适的实现技术,各层实现技术改变,不会影响其他层;易于实现和维护;易于标准化的实现;兼容不同厂商的标准接口。为什么要分层?应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层二进制传输二进制传输介质访问(接
15、入)介质访问(接入)寻址和最短路径寻址和最短路径端到端的连接端到端的连接主机间通信主机间通信数据表示数据表示处理网络应用处理网络应用关注在下三关注在下三层的基础上层的基础上保证数据传保证数据传输的可靠性输的可靠性关注原关注原始数据始数据的传输的传输OSI七层模型OSI七层模型应用层表示层会话层传输层网络层数据链路层物理层逻辑链路控制介质存取控制应用层表示层会话层传输层网络层数据链路层物理层系统 1系统 27654321报文报文报文报文分组帧比特应用层协议表示层协议会话层协议传输层协议网络层协议链路层协议物理层协议7654312“你好你好”“Hello”传真传真中国中国老板老板翻译翻译秘书秘书“
16、Hallo”“Hello”传真传真德国德国老板老板翻译翻译秘书秘书对交谈内容的共识对交谈内容的共识用英语对话用英语对话使用传真通信使用传真通信P3P2P1物理通信线路物理通信线路问题:问题: 中国老板与德国老板之间、翻译之间,他们是在直接通信吗?中国老板与德国老板之间、翻译之间,他们是在直接通信吗? 翻译、秘书各向谁提供什么样的服务?翻译、秘书各向谁提供什么样的服务? 中德老板、翻译各使用谁提供的什么服务?中德老板、翻译各使用谁提供的什么服务?OSI各层的功能(1)物理层 任务是透明地传送比特流。规定与传输介质接口的 机械特性 电气特性 功能特性 规程特性OSI各层功能(2)数据链路层 成帧、
17、拆帧 差错控制:确认帧和否认帧来对接收的帧差错控制 流量控制:发送方和接收方能力速度匹配(3 3)网络层 路径选择、拥塞控制。 (4)传输层 保证多端口多进程通信; 差错校验和恢复; 信息流控制;(5)会话层建立、管理、中止不同机器上的应用程序间的会话。“会话”完成一项任务而进行的一系列相关的信息交换。(6)表示层 数据表示问题:即信息的语法和语义。 如:数据加密、解密;压缩、解压缩等(7)应用层 为用户的应用程序提供网络通信服务 识别、证实目的通信方的可用性; 使协同工作的应用程序之间进行同步; 判断是否为通信过程申请了足够的资源; 数据数据 段头段头数据数据 段头段头数据数据网络头网络头帧
18、头帧头 段头段头数据数据网络头网络头帧尾帧尾数据数据段段数据包数据包帧帧比特比特电脉冲电脉冲011101000011000010100101111010110数据多层封装数据多层封装封装封装拆封拆封计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应用进程数据先传送到应用层加上应用层首部,成为应用层 PDU计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应用层 PDU 再传送到传输层加上传输层首部,成为传输层报文计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2传输层报文再传送到
19、网络层加上网络层首部,成为 IP 数据报(或分组)计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2IP 数据报再传送到数据链路层加上链路层首部和尾部,成为数据链路层帧计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2数据链路层帧再传送到物理层最下面的物理层把比特流传送到物理媒体计算机 1 向计算机 2 发送数据 应用层(application layer) 5432154321物理传输媒体计算机 1AP2AP1电信号(或光信号)在物理媒体中传播从发送端物理层传送到接收端物理层计算机 2计算机 1 向计算机 2 发送数
20、据 5432154321计算机 1AP2AP1计算机 2物理层接收到比特流,上交给数据链路层计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2数据链路层剥去帧首部和帧尾部取出数据部分,上交给网络层计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2网络层剥去首部,取出数据部分上交给运输层计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2传输层剥去首部,取出数据部分上交给应用层计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应用层剥去首部,取出应
21、用程序数据上交给应用进程计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2我收到了 AP1 发来的应用程序数据!计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应 用 程 序 数 据应用层首部H510100110100101 比 特 流 110101110101注意观察加入或剥去首部(尾部)的层次应 用 程 序 数 据H5应 用 程 序 数 据H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据H4传输层首部H3网络层首部H2链路层首部T2链路层尾部计算机 1 向计算机 2 发送数据 5432154321
22、计算机 1AP2AP1计算机 210100110100101 比 特 流 110101110101计算机 2 的物理层收到比特流后交给数据链路层H2T2H3H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2数据链路层剥去帧首部和帧尾部后把帧的数据部分交给网络层H2T2H3H4H5应 用 程 序 数 据H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2网络层剥去分组首部后把分组的数据部分交给传输
23、层H5应 用 程 序 数 据H4H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2传输层剥去报文首部后把报文的数据部分交给应用层应 用 程 序 数 据H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应用层剥去应用层 PDU 首部后把应用程序数据交给应用进程计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2我收到了 AP1 发来的应用程序数据!TCP/IP模型TCP/IP起源于美国国防部高级研究规划署(DARPA)的一项研究计划实
24、现若干台主机的相互通信。现在TCP/IP已成为Internet上通信的标准。TCP/IP模型包括4个概念层次:应用层(application)传输层(transport)网际层(internet)网络接口(network interface)应用层应用层表示层表示层会话层会话层传输层传输层物理层物理层数据链路层数据链路层网络层网络层应用层应用层传输层传输层网络接口网络接口网际层网际层TCP/IP概念层次概念层次Ethernet,802.3,802.5,FDDI等等等等TCP/IP支持支持所有的、标准所有的、标准的物理和数据的物理和数据链路协议链路协议TCP/IP与OSI参考模型的对应关系TCP
25、/IP与应用层应用层协议支持了文件传输、电子邮件、远程应用层协议支持了文件传输、电子邮件、远程登录、网络管理、登录、网络管理、Web浏览等应用浏览等应用。应用层应用层传输层传输层网络接口网络接口网际层网际层文件传输文件传输 FTP、TFTP、NFS电子邮件电子邮件 SMTP、POP3WWW应用应用 HTTP远程登录远程登录 Telnet、rlogin网络管理网络管理 SNMP域名管理域名管理 DNS TCP/IP与与传输层传输层传输层的两项主要功能:传输层的两项主要功能:流量控制:通过滑动窗口实现;流量控制:通过滑动窗口实现;可靠传输:由序号和确认来实现。可靠传输:由序号和确认来实现。传输层提
26、供了传输层提供了TCP和和UDP两种传输协议:两种传输协议:TCP是面向连接的、可靠的传输协议。它把报文分是面向连接的、可靠的传输协议。它把报文分解为多个段进行传输,在目的站再重新装配这些段,解为多个段进行传输,在目的站再重新装配这些段,必要时重新发送没有收到的段。必要时重新发送没有收到的段。UDP是无连接的。由于对发送的段不进行校验和确是无连接的。由于对发送的段不进行校验和确认,因此它是认,因此它是“不可靠不可靠”的的。应用层应用层传输层传输层网络接口网络接口网际层网际层面向连接的面向连接的 TCP无连接的无连接的 UDP传输层提供了两种传输协议传输层提供了两种传输协议应用层应用层传输层传输
27、层网络接口网络接口网际层网际层 IP ICMP ARP RARPTCP/IP网际层的四个主要协议网际层的四个主要协议TCPUDP617IP传传输输层层网网际际层层IP数据报的协议域确数据报的协议域确定目的端的上层协议定目的端的上层协议面向连接服务和无连接服务面向连接服务:在数据交换之前,两实体间必须建立连接。无连接服务:两通信实体之间不需要建立连接。计算机网络协议相关标准化组织国际标准化组织,ISO国际上最大的标准化组织,由各国标准化组织组成。代表作:ISO/IEC 7498(后来被ITU-T 采用为X.200 建 议),定义了OSI模型国际电信联盟,ITU下设3个部门,其中ITU-T为电信标
28、准化部门,原名为CCITT,即国际电报、电话咨询委员会。代表作:V系列、X系列标准。电器和电子工程师协会,IEEE专业技术团体代表作:IEEE802系列标准,用于局域网美国国家标准学会,ANSI美国自发标准情报交换机构,美国指定的ISO投票组织。EIA、IEEE均是ANSI成员。代表作:EIA/TIA 568B、RS-232、RS-485 相关网络术语主机:拥有自己的IP地址的计算机.终端:端点用户用于和主机通信的设备 .服务器:为网络提供资源、控制管理或专门服务的计算机系统.客户机:接入网络的计算机,受网络服务器的控制和管理,能够共享网络上的各种资源。代理服务器:是一个软件或软件系统,运行于局域网的一台计算机上。