主机-软件开发技术基础-西安交通大学.ppt
第5章 网络软件开发技术—概念篇;因特网?
因特网是在TCP/IP协议基础上建立的国际互联网。它是“计算机网络的网络”,即将全世界不同国家、不同地区、不同部门和机构的不同类型的计算机网络互联在一起,形成一个世界范围的信息网络。;成千上万个互相连接起来的计算机设备: 主机,端系统
PC机, 服务器
移动计算机, PDA
各种各样的网络软件
通信链路
光纤, 铜线, 无线电, 卫星
路由器:在网络上传递(转发)数据分组
协议:控制信息的发送接收
如TCP,IP,HTTP, FTP, PPP;因特网: “由成千上万个网络连接起来的网络”-网络的网络
松散的层次结构
公用的因特网与私有的内联网
因特网的标准
RFC: Request for comments
IETF: Internet Engineering Task Force
中国协议分析网
/Class/RFC/index.html;网络的边缘:
主机(端系统)
网络的核心:
路由器
由网络构成的网络
访问网络的物理介质:
通信链路;端系统 (主机):
在“网络的边界”
运行网络应用程序,如 WWW, email等
客户/服务器模型
客户发出请求, 接收服务器的服务
例如, WWW客户(浏览器)/ 服务器; email客户/服务器
peer-peer模型:
主机之间的交互完全对称
例如: Windows 98用户互相访问;协议;?问题: 异质环境中任意两台计算机之间如何通信?
网络体系结构定义了一个框架,它使这些用不同媒介连接起来的不同设备和网络系统在不同的应用环境下实现互操作性,并满足各种业务的需求,它营造了一种“生存空间”——任何厂商的任何产品、以及任何技术只要遵守这个空间的行为规则,就能够在其中生存并发展。
网络体系结构解决异质性问题采用的是分层方法。——把复杂的网络互联问题划分为若干个较小的、单一的问题,在不同层上予以解决。;OSI参考模型;网络体系结构的几个基本概念;OSI/RM国际标准的正式文本是ISO 7498
OSI体系结构将网络的不同功能划分为7层;TCP/IP参考模型 ;应用层;应用层协议支持了文件传输、电子邮件、远程登录、网络管理、Web浏览等应用。;应用层; ●IP
●ICMP
●ARP
●RARP;; 一台计算机要发送数据到另一台计算机,数据首先必须打包,打包的过程称为封装。
封装就是在数据前面加上特定的协议头部。;网络体系结构中每一层都要依靠下一层提供的服务。为了提供服务,下层把上层的PDU作为本层的数据封装,然后加入本层的头部(和尾部)。头部中含有完成数据传输所需的控制信息。
数据自上而下递交的过程实际上就是不断封装的过程。到达目的地后自下而上递交的过程就是不断拆封的过程。由此可知,在物理线路上传输的数据,其外面实际上被包封了多层“信封”。
某一层只能识别由对等层封装的“信封”,而对于被封装在“信封”内部的数据仅仅是拆封后将其提交给上层,本层不作任何处理。;数据; TCP头;IP网络中每台主机都必须有一个惟一的IP地址;
IP地址是一个逻辑地址;
IP是层次性地址:网络号+主机号
因特网上的IP地址具有全球唯一性;
32位,4个字节,常用点分的十进制标记法:
如0000001000000001 记为
IP地址划分为五类:A-E类,常用的为A、B、C类;A类;00...00; DNS域名系统是一种帮助人们在Internet上用名字来唯一标识自己的计算机,并保证主机名和IP地址一一对应的网络服务。DNS用于在主机名和IP地址间进行转换。
DNS服务主要基于UDP来实现,端口号=53。
三个组成部分:域名空间、名字服务器、解析程序
域名空间:分布式的、层次型(分级)的树形结构,根没有名字,顶层域由组织域(如org、com、edu)和国家域(如cn)构成。在往下分还可分为若干层子域,如下页图。通常用点来分隔域的层次,如
域名服务器负责管理存放主机名和IP地址的数据库文件,以及域中的主机名和IP地址映射。域名服务器是一个分布式的系统
解析程序:从名字服务器中提取信息把主机域名翻译成IP地址。;根; DNS顶级域名
域名 含义
com 商业组织,比如HP,Sun,IBM公司等
ed
原创力文档

文档评论(0)