计算机网络技术与应用第03章-网络体系结构课件_第1页
计算机网络技术与应用第03章-网络体系结构课件_第2页
计算机网络技术与应用第03章-网络体系结构课件_第3页
计算机网络技术与应用第03章-网络体系结构课件_第4页
计算机网络技术与应用第03章-网络体系结构课件_第5页
已阅读5页,还剩98页未读 继续免费阅读

下载本文档

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

文档简介

1、结 束3.1 网络体系结构的概念3.2 分层结构设计的基本思想3.3 OSI参考模型3.4 TCP/IP参考模型3.5 OSI模型与TCP/IP模型的比较3.6 IP地址3.7 子网掩码3.8 新一代网络协议IPv63.9 域名系统3.10 Internet提供的基本服务第三章 网络体系结构11.网络协议的定义3.1 网络体系结构的概念在两个实体间控制数据交换规则的集合通信内容(what)通信形式(how)通信时间(when)2什么是协议你好你好几点?3:00TCP connection requestTCP connection replyGet /index.htmltime3 语法(Sy

2、ntax)2.协议的三要素 时序(timing)传输速率匹配和先后顺序。即对事件实现顺序的详细说明用于协调和差错处理的控制信息。即需要发出何种控制信息及完成的动作与做出的响应 语义(Semantics)数据格式、编码和信号电平等。即用户数据与控制信息的结构和格式43.2 分层结构设计的基本思想 购买机票 投诉(如晚点) 检查行李 认领行李 登机 出口 起飞 降落如何描述民航系统?票务行李门口起/降飞行5在所有的网络中,每一层的目的都是向它的上一层提供一定的服务,而把如何实现这一服务的细节对上层加以屏蔽。1. 协议分层 基本思想分层的目的减少协议设计的复杂性6每一相邻层间有一个接口,该接口定义下

3、层向上层提供的原语操作和服务。 第n层协议一台机器上的第n层与另一台机器上的第n层进行通话,通话中采用的规则和约定。对等实体(peers)不同机器中组成相应协议层的实体。接口(interface)7第5层第5层第5层协议第4层第4层第4层协议第3层第3层第3层协议第2层第2层第2层协议第1层第1层第1层协议物理媒体水平通信(虚通信)对等实体进行的通信。 垂直通信(实际通信)相邻层进行的通信。4/5层接口 3/4层接口2/3层接口1/2层接口图3-1 层,协议和接口主机1主机28MMM1M2H4H4H3H3H2H2T2T2M1H4H3M2H3MMM1M2H4H4H3H3H2H2T2T2M1H4H

4、3M2H3主机1主机2第5层协议第4层协议第3层协议第2层协议图3-2 支持五层虚拟通信的例子92. 网络的体系结构的定义为了完成计算机间的通信合作,把每个计算机互连的功能划分成定义明确的层次,规定了同层次进程通信的协议及相邻层之间的接口和服务。将这样的层次结构模型和通信协议统称为网络体系结构。 层和协议的集合被称为网络体系结构103. 服务与协议的关系服务各层向它上层提供的一组原语(操作)服务定义了两层之间的接口协议同层对等实体之间交换的帧,分组和报文的格式及意义的一组规则 服务与协议分离只要不改变提供给用户的服务, 实体可以任意改变它们的协议11 1.各层之间是独立的 某层不需知道下一层如

5、何实现,仅知道该层通过层间的接口所提供的服务 每层功能独立,可将复杂问题分解为若干容易处理的小问题 2.灵活性好 当某层发生变化时,只要层间接口关系保持不变,这层以上或以下各层不受影响 对某层提供的服务可进行修改4. 网络层次结构的优点123.结构上可分割开 各层都可采用最合适的技术来实现4.易于实现和维护 系统被分解为若干个相对独立的子系统使得实现和 调试一个庞大而又复杂的系统变得易于处理5.能促进标准化工作 每一层的功能及其提供的服务都已有精确的说明133.3 OSI参考模型 OSI(Open System Interconnection Reference Model) ISO制定的关于

6、开放系统互连的参考模型。 开放系统 为了与其它系统通信而相互开放的系统。14根据不同抽象层次的需要进行分层每一层应当实现一个明确定义的功能每一层功能的选择应当有助于制定网络协议的国际标准各层界面的选择应尽量减少横跨接口的信息量层数应足够多,避免不同功能混杂在同一层,但也不能太多,否则体系结构会过于庞大 OSI模型的分层原则15会话层应用协议传输层网络层数据链路物理层应用层表示层会话层传输层网络层数据链路物理层应用层表示层表示协议会话协议传输协议网络层数据链路物理层网络层数据链路物理层主机A主机B网络层主机-路由器协议packet数据链路层主机-路由器协议framebits图3-3 OSI 参考

7、模型物理层主机-路由器协议通信子网边界16数据比特的发送和接收,数据传输率。物理连接的建立、保持与释放。定义媒体的机械、电气参数及规格。1.物理层(physical layer)例:ISO:ISO2110,2593,4902,4903等CCITT:v.24、x.21、x.22、x.24等用多少伏特电压代表“1”和“0”一个比特持续多少微秒传输是否在两个方向上进行连接如何建立及如何终止网络连接器有多少针基本功能:利用物理传输介质为数据链路层提供物理连接,以便透明地传送比特流。172.数据链路层(Data Link Layer)建立、保持和释放数据链路成帧和拆帧(同步链路)差错控制(检错和纠错)流

8、量控制(停止等待,滑动窗口)链路管理基本功能:在通信的实体之间建立数据链路连接,传送以帧为单位的数据,采用差错控制、流量控制使有差错的物理线路变成无差错的数据链路。例: 面向字符的协议(ISO 1754、IBM BSC、DEC DDCMP) 面向比特的协议(ISO HDLC、IBM SDLC、ANSI ADCCP)183.网络层(Network Layer)基本功能:通过路由算法,为分组通过通信子网选择最适当的路径。网络层要实现路由选择、拥塞控制与网络互连等功能。路由选择(自适应/非适应)网络互联(源路由/透明)拥塞控制记帐例: CCITT:X.25 TCP/IP:IP194.传输层(Tran

9、sport Layer)基本功能:负责端到端结点间数据传输和控制功能向高层屏蔽了下层数据通信的细节顺序性/组装传输连接的建立和释放差错控制提供可靠透明的数据传输例: ISO:Class0Class4 TCP/IP:TCP205.会话层(Session Layer)管理对话令牌管理(Token management)同步(synchronization)基本功能:在两个结点之间建立、维护和释放面向用户的连接,并对会话进行管理和控制,保证会话数据可靠传输21数据表示(ASCII,EBCDC,ASNI)数据压缩数据加密(私用/公共密钥系统)6.表示层(Presentation Layer)这是异种机

10、、异种操作系统连网的关键层。基本功能:负责处理在两个通信系统中交换信息的表示方式 227.应用层(Application Layer)网络的完整透明性操作用户源的物理配置应用管理系统管理分布式信息服务基本功能:确定进程之间通信的性质以满足用户的需要 例: HTTP、FTP、TELNET、 E-mail23表3-1 OSI 参考模型中各层的主要功能层 次数据单位功 能物理层比特利用物理传输介质为数据链路层提供物理连接,以便透明地传送比特流。数据链路层帧在物理层提供比特流传输服务的基础上,在通信的实体之间建立数据链路连接,传送以帧为单位的数据,采用差错控制、流量控制方法,使有差错的物理线路变成无差

11、错的数据链路。网络层分组(包)通过路由算法,为分组通过通信子网选择最适当的路径。网络层要实现路由选择、拥塞控制与网络互连等功能传输层报文负责主机中两个进程之间的通信。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层会话层报文组织两个远程系统建立通信会话,并管理数据的交换表示层报文处理在两个通信系统中交换信息的表示方式。它包括数据格式变换、数据加密与解密、数据压缩与恢复等功能应用层报文确定进程之间通信的性质,以满足用户的需要24 TCP/IP是指传输控制协议(Transmission Control Protocol)和网际协议(Internet Protocol)簇。

12、3.4.1 TCP/IP参考模型与协议的发展过程 1969年:美国国防部建立 ARPANET,使用网络控制协议(NCP) 1973年:引进传输控制协议(TCP) 1981年:引进了网际协议(IP) 1982年:TCP和IP被标准化成为TCP/IP协议组, 并在1983年取代ARPANET上的NCP 1983年:加入了灵活的通信和信息共享,成为大学和政府部门的标准 作为一个标准组件被包含到柏克利标准发行中心UNIX的实现中 3.4 TCP/IP参考模型25 TCP/IP协议特点: 1.开放的协议标准免费使用,独立于特定的计算机硬件与操作系统; 2.独立于特定的网络硬件可以运行在局域网、广域网,更

13、适用于互连网中; 3.统一的网络地址分配方案整个TCP/IP设备在网中都具有唯一的地址; 4.标准化的高层协议提供多种可靠的用户服务263.4.2 TCP/IP协议体系结构与层次应用层表示层会话层传输层网络层数据链路层物理层传输层网际层网络接口层OSITCP/IP表3-2 TCP/IP与OSI体系结构的关系应用层271.网络接口层 主要功能通过网络发送和接受IP数据报 协议TCP/IP并没有定义网络接口层协议,允许主机连入网络时使用多种现成的协议(如局域网协议),以适应各种网络类型。28处理来自传输层的分组发送请求处理接受的数据报处理互联的路径、流控与拥塞问题2. 网际层 主要功能 协议 IP

14、 网际协议 ICMP 因特网控制报文协议 ARP 地址解析协议 RARP 逆地址解析协议29提供端端的数据传送服务3.传输层 主要功能 协议 传输控制协议 TCP 可靠的面向连接的协议,允许将一台主机的字节流(Byte Stream)无差错地传送到目的主机。 用户数据报协议 UDP 不可靠的无连接协议,主要用于不要求分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。 30 网络终端(TELNET)协议:实现互联网中远程登录功能 文件传输协议(FTP):实现互联网中交互式文件传输功能 简单邮件传输协议(SMTP):实现互联网中电子邮件传送 域名服务(DNS):实现网络设备名字到IP地址映

15、射 简单网络管理协议(SNMP):管理程序和代理程序之间的通信服务 超文本传输协议(HTTP):用于WWW服务 4.应用层IPTCPFTPHTTPSMTPTELNETSNMPUDPICMPOSPF图3-4 TCP/IP协议31应用层协议可以分为以下三类: (1)依赖于面向连接的TCP协议:网络终端协议TELNET、电子邮件协议SMTP、文件传送协议FTP (2) 依赖于无连接的UDP协议:简单网络管理协议 SNMP、简单文件传输协议FTP (3) 既可依赖于TCP协议,也可依赖于UDP协议: 域名服务DNS等323.5 OSI参考模型与TCPIP参考模型的比较 7 物理层 6 数据链路层 4

16、传输层 5 网络层 3 会话层 2 表示层 1 应用层网络接口层传输层TCP,UDP网际层IP应用层(各种应用层协议如TELNET,FTP,SMTP等)OSI模型有7层,TCP/IP结构只有4层33基于独立的协议栈的概念采用了层次结构的概念,层的功能也大体相似在传输层中二者定义了相似的功能。 1、 OSI参考模型与TCPIP参考模型的相同点:34 OSI引入了服务、接口、协议的概念,TCP/IP则没有,但他正是借鉴了OSI的这些概念建模的。 OSI先有模型,后有协议,TCP/IP则相反。 OSI先有标准后实践,TCP/IP则相反。OSI太复杂,TCP/IP简单却并不全面。分层不同,OSI模型有

17、7层,TCP/IP模型有4层OSI在网络层提供无连接和连接两种服务,而在传输层只提供连接服务。TCP/IP的网络层为无连接,而传输层提供无连接和连接两种服务。 2、 OSI参考模型与TCPIP参考模型的区别:353.6 IP地址 Internet地址能够唯一地确定Internet上每台计算机与每个用户的位置。Internet上的计算机地址有两种表示形式: IP地址 域名 1、IP地址结构 分层结构:网络地址|主机地址 网络地址:用来标识一个网络,即网络号(Net ID) 。 主机地址:用来标识这个网络上的某一台主机,即主 机号(Host ID)。 36图3-5 IP地址的结构IP地址长度:32

18、位点分十进制地址格式:X.X.X.X 每个X为8位二进制,对应的十进制值为0-25532 Bits网络号主机号00000000 -11111111(二进制)0 - 255 (十进制)3732 Bits网络号主机号8 Bits 8 Bits8 Bits8 Bits10101100000100001100110001111010172. 16. 122. 204图3-6 IP地址的例子382、IP地址的分类 根据不同的取值范围,IP地址可以分为五类 IP地址中的前1-5位用于标识IP地址的类别: A类地址的第一位为“0”; B类地址的前两位为“10”; C类地址的前三位为“110”; D类地址的前

19、四位为“1110”; E类地址的前五位为“11110” 其中A类、B类与C类地址为基本的IP地址39网络号主机号0A类地址E类地址D类地址C类地址B类地址10网络号0783115162324主机号110网络号主机号110111011组播地址保留图3-7 IP地址格式40A类IP地址 7bit 24bit网络地址空间长度为7位,主机地址空间长度为24位;网络地址空间长度为7位,允许有126个不同的A类网络(网络地址的0和127保留用于特殊目的);A类地址是从:54;主机地址空间长度为24位,每个A类网络的主机地址数多达16,000,000个;A类IP地址结

20、构适用于有大量主机的大型网络。0networkhost41B类IP地址 14bit 16bit网络地址空间长度为14位,主机地址空间长度为16位;B类IP地址是从:54;网络地址空间长度为14位,允许有16384个不同的B类网络;主机地址空间长度为16位,每个B类网络的主机地址数多达65534个;B类IP地址适用于一些国际性大公司与政府机构等。10networkhost42C类IP地址 21bit 8bit网络地址空间长度为21位,主机地址空间长度为8位;C类IP地址是从:54;网络地址空间长度为21位,允许有2,000,000个不同的C类网络;主机地址空间

21、长度为8位,每个C类网络的主机地址数最多为254个;C类IP地址特别适用于一些小公司与普通的研究机构。110networkhost43(4)D类IP地址 不标识网络,它是:55。 D类IP地址用于其它特殊的用途,如多目的地址(5)E类IP地址 暂时保留,它是:55。 E类地址用于某些实验和将来使用。44使用点分十进制编址识别是IP地址类型 “”:是A类地址(第一个十进制数“15”); “”: 是B类地址; “6”:是C类地址。 Internet 上 最 高 一 级 的 维 护 机 构 为 网络信息中心 NIC (Network Information Center)。它负责分配最高级的IP地址

22、,授权给下一级的申请成为Internet网点的网络管理中心,每个网点组成一个自治系统(即自治域系统)。45特殊IP地址回送地址 主机将IP数据报回传自身的地址,IP地址第一个字节为127 例:回送地址为网络地址 主机地址部分全部定义为“0”,用于区分网络 例:主机36所在网络的地址为广播地址 主机地址部分为全“1”,用于向某个网络的所有主机广播 例:主机36所在网络的广播地址为55本地广播 用于向本网中所有主机发送广播 IP地址为55463.7 子网掩码1子网划分 出于管理,性能和安全方面的考虑,许多单位把单一网络划分为多个物理网络,并使用路由器把它们联接起来 A类或B类的地址空间太大,以致于

23、在单一的未使用路由器的网络中无法使用全部地址把可用地址分配给更小的网络472. 子网编址网络ID主机ID网络ID子网ID主机ID 主机ID =子网ID|主机ID 子网ID位数多-主机ID位数少 一个子网中可容纳的主机少) 483. 子网掩码32位的数字:IP地址的哪些位对应于网络地址 哪些位对应于主机地址对应于网络地址的所有位都被设为1 对应于主机地址的所有位都被设为0比较子网掩码和IP地址时进行“逻辑位与”运算49 IP地址1010 11000001 10010001 00000011 0011子网掩码1111 11111111 11110000 00000000 0000网络ID1010

24、11000001 1001主机ID0001 00000011 0011例1:一台主机的IP地址是 1 172 25 16 51IP地址: 1子网掩码:网络ID: 172.25主机ID: 16.51单个网络50IP地址1010 11000001 10010001 00000011 0011子网掩码1111 11111111 11111111 11110000 0000网络ID1010 11000001 10010001 0000主机ID0011 0011IP地址 1子网掩码 网络ID 172.25.16主机ID 51使B类网络ID被分配给254个子网 例2: 172 25 16 5151IP地址

25、1010 11000001 10010001 00000011 0011子网掩码1111 11111111 11111110 00000000 0000网络ID1010 11000001 1001000主机ID 1 00000011 0011IP地址 172.25. 16. 51子网掩码 网络ID 172.25. 0主机ID 16. 51分配三位用于子网编址:可以用网络ID配置6个子网 每个子网有13位用于主机编址 例3: 172 25 16 51523.8 新一代网络协议IPv61IPv6的诞生 IPv4的地址危机 与新标准,新协议兼容问题 安全问题1990年:开始探索新的IP版本 (下一代

26、IP协议) 1995年:发布IPng协议第6版本 IPv6 1998年:IPv6协议的基本框架逐步成熟 研究IPv4向IPv6的过渡策略及技术532IPv4与IPv6的比较 IPv6与IPv4并不兼容:继承了IPv4协议运行的主要优点 并进行修改和功能扩充 主要区别 网络地址空间的极大扩展 IPv4:32位 IPv6:128位 网络地址表示法不同 IPv4:二进制,点分十进制 IPv6:冒号十六进制 X:X:X:X:X:X:X:X: X是16位地址段的十六进制值54网络地址的分类方式不同 IPv4:A,B,C,D,E类 格式: 标志|网络号|主机号 IPv6:单播地址,任播地址,组播地址报头格

27、式不同 IPv4:10个固定长度的域,2个地址空间和若干个选项 IPv6:6个域,2个地址空间安全功能 IPv4:大多只建立在应用程序级(如:E-mail加密等) IPv6:协议族定义了有关安全性的基本信息 提供了两种安全机制:认证和加密553.9 域名系统1、域(Domain) 是指某一类Internet主机的集合,它是管理一类Internet主机的一种组织形式。2、域名(Domain Name) 是标识域的自然语言名称,它与数字型的IP地址一一对应。3、域名系统(Domain Name System) 是管理域的命名、管理主机域名、实现主机域名与IP地址解析的系统。4、为什么有了IP地址还

28、需要域名?56域 名 -用字符表示的网络主机名是主机标识符;IP地址 -数字型,难于记忆与理解; 域 名 -字符型,直观,便于记忆与理解;IP地址 -用于网络层; 域 名 -用于应用层;IP地址与域名: 全网唯一,一一对应为什么有了IP地址还需要域名?575、主机命名的基本方式 层次型命名( hierarchy naming) IP地址:层次型命令 主机命名:层次型命名 层次型命名机制:在主机命名中加入层次型的结构。名字的层次对应于层次名字空间的管理机构的层次。58Internet主机域名的一般格式是: 主机名.单位名.类型名.国家代码A、国家代码 :是最高域名,代表主机所在的国家与地区。 国

29、别代码由两个字母组成。 例如: “.cn” 中国 “.jp” 日本 “.uk” 英国 “.ca” 加拿大 “.au” 澳大利亚 美国: 主机名.单位名.类型名59B、类型名:第二级域名,判断出主机所在单位的类型或所在的省份与地区美国的Internet的基本的组织类型代码: .int 国际组织 .com 商业组织 .edu 教育组织 .gov 政府组织 .mil 军事组织 .org 非商业组织 .net 网络组织601997年增加新的组织类型代码: .firm 商业公司 .store 商品销售企业 .web 与WWW相关的实体 .arts 文化和娱乐实体 .info 提供信息服务的实体 .nom

30、 个体或个人61中国的第二级域名类型有: edu 教育机构 co 公司 go 政府机构 or 非盈利组织 ac 大学、研究所内的学术机构 bj 北京地区 tj 天津地区 sh 上海地区 ah 安徽省 zj 浙江省 62C、单位名:是第三部分,表示主机所在的域或单位。 例如: “.nankai” : 表示南开大学; “.pku” : 表示北京大学; “.tsinghua”: 表示清华大学; “.fudan”: 表示复旦大学; “.tjut”: 表示天津理工大学。63D、主机名:是第四部分,表示主机所在的院、 系、研究室等下一级单位。 例1: netlab .cs .nankai .edu .cn

31、 中国南开大学计算机系网络实验室的主机 例2: ftp .microsoft .com 美国微软公司的FTP服务器646、域名解析 域名解析:将主机域名映射为IP地址的过程 正向解析从域名到IP地址 反向解析从IP地址到域名 域名服务器:运行域名和IP地址转换服务软件的 计算机 653.10 Internet的基本服务3.10.1 电子邮件(E-mail)服务 1、电子邮件的特点 电子邮件与传统通信方式相比,具有以下特点: 传递迅速,范围广阔,比较可靠; 不要求双方都在场,不需要知道通信对象的位置; 实现一对多的邮件传送; 可以将文字、图像、语音等多种类型的信息集成在 一个邮件中传送662、电

32、子邮箱与电子邮件地址 (1)建立电子邮箱:E-mail服务器磁盘上开辟一块存储空间,存放用户的电子邮件。 E-mail帐户包括:用户名( User Name ) 用户密码(Password) (2)电子邮件地址:格式固定且全球唯一 用户名主机名 主机名:拥有独立IP地址的计算机的名字 用户名:在该计算机上为用户建立的E-mail帐户名 例如,E-mail地址: 主机名: 用户名:wangli163673、电子邮件系统的功能 编写与发送电子邮件 检查电子邮件 阅读电子邮件 回复电子邮件 转发电子邮件 打印电子邮件 删除电子邮件68 4、电子邮件系统的协议 简单邮件传输协议 SMTP 保证不同类型

33、计算机之间的电子邮件的传送 采用客户机服务器结构 建立SMTP客户机与服务器间的连接来传送电子邮件69 图 3-8 SMTP客户机服务器模型70 5POP3协议 POP:Post Office Protocol(邮局协议) POP3:POP协议的第三版本 功能:处理用户如何从邮件服务器中取回等待的邮件 POP服务器:在Internet上运行POP3协议,用于存储和 投递电子邮件的电子邮局useragentsenders mail serveruseragentSMTPSMTPPOP3 orIMAPreceivers mail server 图 3-9 POP3协议71 6、编写、发送与阅读电子

34、邮件(1)电子邮件的编写 电子邮件包括: 邮件头(mail header) 收信人电子邮件地址 发信人电子邮件地址 邮件主题 邮件体(mail body) 就是实际要传送的信函内容72(2) 发送电子邮件 用户输入收信人地址、邮件主题与邮件体 系统自动生成发信人地址 “发送”按钮,启动电子邮件程序 电子邮件被传送到E-mail服务器的邮箱中 E-mail服务器通过Internet将电子邮件传送到收信人 所在的E-mail服务器 收信人的计算机开机时,E-mail服务器自动将新邮件 传送到收信人计算机的电子邮箱中73(3)阅读电子邮件 用户登录时系统自动提示有新邮件 阅读电子邮件,答复发信人,转

35、发电子邮件743.10.2 远程登录(Telnet)服务 1、远程登录的概念与作用 在分布式计算环境中,需要调用远程计算机的资源,同本地计算机协同工作,用多台计算机来共同完成一个较大的任务。=开发了远程终端协议,即Telnet协议。 Telnet协议:TCPIP协议的一部分,定义了远程登录客户机与远程登录服务器之间的交互过程。 Internet中的用户远程登录:用户使用 Telnet命令,使自己的计算机暂时成为远程计算机的一个仿真终端的过程。75Internet的远程登录服务的主要作用: 允许用户与在远程计算机上运行的程序进行交互; 当用户登录到远程计算机时,可以执行远程计算机上的任何应用程序

36、,并且能屏蔽不同型号计算机之间的差异; 用户可以利用个人计算机去完成许多只有大型计算机才能完成的任务。76 2、远程登录协议 TCPIP协议族中两个远程登录协议: (1)Telnet协议 能够解决多种不同的计算机系统之间的互操作问题。 系统的差异性: 不同厂家生产的计算机在硬件或软件方面的不同。 系统的差异性给计算机系统的互操作性带来了很大的困难。 为了解决系统的差异性,Telnet协议引入了网络虚拟终端 (NVT,Network Virtual Terminal )的概念,提供一种专门的键盘定义,用来屏蔽不同计算机系统对键盘输入的差异性。 (2)rlogin协议 Sun公司专为BSD UNI

37、X系统开发的远程登录协议,只适用于UNIX系统,不能很好地解决异质系统的互操作性。773、远程登录的工作原理 采用了客户机服务器模式 本地用户采用本地系统的格式与Telnet客户机进程通信; 远程主机采用远程系统的格式与Telnet服务器进程通信; 通过TCP连接,Telnet客户机进程与Telnet服务器进程之间采用网络虚拟终端NVT标准进行通信 各个不同的用户终端格式只跟标准的网络虚拟终端NVT格式打交道 Telnet客户机进程与Telnet服务器进程一起完成本地用户终端 格式、远程主机系统格式与标准网络虚拟终端NVT格式的转换。 很多主机同时装有客户机程序和服务器程序。78图3-10 T

38、ELNET工作原理79 4、如何使用远程登录 使用Telnet的条件:用户计算机支持Telnet命令 (1)用户远程登录的条件: 用户在远程计算机上有自己的帐户(用户名与用户密码) 远程计算机提供公开的用户帐户 (2)用户远程登录的步骤: Telnet 命令中给出对方计算机的主机名或IP地址; telnet 根据对方系统的询问键入用户名与用户密码803.10.3 文件传输(FTP)服务1、文件传输的概念TCPIP的文件传输协议FTP:负责将文件从一台计算机传输到另一台计算机上,并且保证其传输的可靠性。与两台计算机所处的位置,连接方式,使用的OS无关采用”客户机/服务器”方式从远程计算机上获取文

39、件(download) 下载 将本地计算机的文件拷贝到远程主机上(upload) 上传 81 2、FTP识别的文件格式 FTP识别两种基本的文件格式: 文本文件(ASCII) 二进制文件(binary) 为了减少存贮与传输的代价,大型文件(如大型数据库文 件等)都是按压缩格式(二进制)传送823、如何使用FTP 使用FTP条件:用户计算机和向用户提供 Internet 服务的计算机能够支持FTP命令 支持TCPIP协议的软件:包含有FTP实用程序 (1)FTP服务的使用方法 启动FTP客户端程序,与远程主机建立链接; 向远程主机发出传输命令; 远程主机接收命令后,返回响应,并完成文件的传输。8

40、3 (2)FTP服务的分类 普通FTP服务 在远程主机上建立一个帐户; 在FTP命令中给出远程计算机的主机名或IP地址; 键入用户名与用户密码,建立与远程计算机之间的链接; 将远程计算机上的文件传输到本地计算机上。 匿名FTP服务 在FTP服务器上建立一个公开帐户(一般为anonymous) 用户登录FTP服务器时无需申请用户帐户 无需用户名与用户密码84WWW的基本概念 以超文本标注语言HTML与超文本传输协议HTTP为基础,能够提供面向Internet服务的、一致的用户界面的信息浏览系统。 WWW服务器采用超文本链路来链接信息页 文本链路由统一资源定位器 (URL) 维持 WWW客户端软件

41、(WWW浏览器)负责信息显示 向服务器发送请求3.10.4 WWW服务WWW(World Wide Web) 3W(万维网)85 WWW服务的特点 (1)以超文本方式组织网络多媒体信息; (2)用户可在世界范围内查找、检索、浏览及添加信息; (3)提供生动直观、易于使用、统一的图形用户界面; (4)网点间可以互相链接,以提供信息查找和漫游的 透明访问; (5)可访问图像、声音、影像和文本信息。86 (1)超文本的基本概念 用户浏览文本信息 =选中“热字” =跳转到其它的文本信息 超文本是在文本中包含了与其它文本的链接 超文本的最大特点: 无序性1超文本与超文本标注语言HTML87(2)超媒体的

42、基本概念 扩展了超文本所链接的信息类型 跳转到文本,声音,图形,动画88 超文本标注语言HTML HTML的概念 超文本标注语言HTML(Hyper Text Makeup Language)是一种用来定义信息表现方式的格式,它告诉WWW浏览器如何显示信息,如何进行链接。一份文件如果想通过WWW主机来显示的话,就必须要求它符合HTML的标准。HTML语言的作用 HTML是WWW上用于创建超文本链接的基本语言,可以定义格式化的文本、色彩、图像与超文本链接等,主要被用于WWW主页的创建与制作。89 HTML的使用方法与文件格式 (1)使用方法 通过HTML语言在普通文档中加入一些特殊的标识符, 生

43、成包含图像、声音、视频等的超文本文档 超文本文档含指向这些多媒体数据的指针超链接 通过超链接方式,用户单击就移动到另一文档 HTML就是通过超链接功能将文档连接在一起 (2)文件格式 后缀 .htm 利用专门的工具软件,可完成各种类型文件 (如电子表格文件、Powerpoint文件等)向HTML文件的转换90 HTML语言的特点 (1)通用性 (2)简易性 (3)可扩展性 (4)平台无关性 (5)支持用不同方式创建HTML文档 91超文本传输协议HTTP(Hyper Text Transfer Protocol)是WWW客户机与WWW服务器之间的应用层传输协议,HTTP是用于分布式协作超文本信息系统的、通用的、面向对象的协议,可以用于域名服务或分布式面向对象系统。 HTTP协议是基于TCPIP之上的协议,会话过程包括: 连接(Connection) 请求(Request) 应答(Response) 关闭(Close)2、超文本传输协议HTTP92采用客户机/服务器模式服务器负责对各种信息按超文本的方式进行组织, 形成一个存储在服务器上的文件客户机提出访问请求 服务器向用户发送该文件 客户机接收文件后解释文件并显示3、WWW的工作方式93图3-11 WWW系统的工作方式944主页 主页的基本概念 主页(HomePa

温馨提示

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

评论

0/150

提交评论