第6章 网络基础及Internet应用 6.1 计算机网络概述 6.2 计算机网络的组成 6.3 Internet基础 6.1 计算机网络概述 6.2 计算机网络的组成 6.3 Internet基础 6.4 Internet应用 6.5 网页制作简介
6.1.1 计算机网络形成与发展 6.1.2 计算机网络功能 6.1.3 计算机网络分类 6.1.4 计算机网络的体系结构 6.1 计算机网络概述 6.1.1 计算机网络形成与发展 6.1.2 计算机网络功能 6.1.3 计算机网络分类 6.1.4 计算机网络的体系结构
什么是计算机网络 产生计算机网络的基本条件: 通信技术与计算机技术的结合 6.1计算机网络概述 什么是计算机网络 计算机网络(Computer Network)是利用传输介质和通信设备,把分布在不同地理位置的具有独立功能的多台计算机、终端及其附属设备互相连接,按照网络协议进行数据通信,利用功能完善的网络软件实现资源共享的计算机系统的集合。 其他外设 打印机 产生计算机网络的基本条件: 通信技术与计算机技术的结合
6.1.1计算机网络的发展 ① 以单机为中心,面向终端的计算机网络 1954年,一台主机带若干终端 6.1计算机网络概述 6.1.1计算机网络的发展 ① 以单机为中心,面向终端的计算机网络 1954年,一台主机带若干终端 特点:主机既要进行数据处理,又要进行通信处理,负荷过重。终端只能输入和输出信号。 典型应用: 美国飞机售票系统SABRE-1 美国半自动地面防空系统SAGE
② 计算机---计算机网络 增加了进行通信处理的通信处理机 每台计算机都具有自主处理能力。 6.1计算机网络概述 ② 计算机---计算机网络 增加了进行通信处理的通信处理机 每台计算机都具有自主处理能力。 终端 主机 IMP 1964年提出了存储转发的概念。网络中传送的信息被划分成分组,称为分组交换网。 典型应用:1969年12月,ARPANET,标志着我们目前计算机网络的兴起。
④高速互联网络 ③ 计算机互联网络 internet 广域网的发展 局域网的发展 网络体系的形成与标准化 6.1计算机网络概述 ③ 计算机互联网络 广域网的发展 局域网的发展 网络体系的形成与标准化 OSI/RM----Open System Interconnection Basic Reference Model(ISO/OSI七层模型) 只要遵循OSI模型,世界上任何地理位置上的计算机之间都可 以进行通信。 internet ④高速互联网络
计算机网络未来的发展趋势 (1) 三网合一 (2) 光通信技术 (3) IPv6协议 (4) 宽带接入技术 (5) 移动通信系统技术 6.1计算机网络概述 计算机网络未来的发展趋势 (1) 三网合一 (2) 光通信技术 (3) IPv6协议 (4) 宽带接入技术 (5) 移动通信系统技术
6.1.2计算机网络的功能 共享资源 我的东西 丢失了!! 数据通信 没关系! 提高可靠性 负荷均衡与分布式数据处理 打印文件mail 6.1计算机网络概述 6.1.2计算机网络的功能 共享资源 我的东西 丢失了!! 数据通信 打印文件mail 没关系! 给你发E-mail 提高可靠性 负荷均衡与分布式数据处理
6.1 计算机网络概述 6.1.3计算机网络的分类 按地理范围分类 局域网 : LAN(Local Area Network)是在一个有限的地理范围内将计算机、外部设备和网络互连设备连结在一起的网络系统。 优点:采用局域网,传输速率较高,误码率较低。组网方便,技术简单。 局域网 城域网 广域网 城域网:MAN(Metropolitan Area Network)介于广域网和局域网之间,在一个城市或地区建立的网络称城域网。 广域网 : WAN(Wide Area Network)通过光缆、卫星、电话线等传输媒介将散布在各地的计算机或局域网连接起来,就可以构成广域网。涉及的范围较大,通常可以达到几十公里、几百公里,甚至更远。 特点:传输距离远,传输速率较低,误码率较高。机制复杂。
6.1.4 网络体系结构 ISO/OSI参考模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 6.1计算机网络概述 6.1.4 网络体系结构 ISO/OSI参考模型 应用层 表示层 组装成帧处理应答差错控制顺序控制流量控制 机械特性电气特性功能特性规程特性 会话层 提高服务质量差错控制 流量控制 数据编码 加密\解密 压缩\恢复 路由选择 流量控制 拥塞控制 提供会话服务 管理会话 传输层 提供网络服务 网络层 数据链路层 物理层
OSI模型数据传输原理 应用层 表示层 会话层 传输层 网络层 链路层 物理层 互连物理传输介质 解封装 封装 6.1计算机网络概述 A B 应用层协议 表示层协议 会话层协议 传输层协议 网络层协议 链路层协议 物理层协议 解封装 封装
TCP/IP参考模型 应用层 传输层 网络互联层 网络接口层 IP协议的报文格式 路由选择 提供主机与实际网络的接口 6.1计算机网络概述 TCP/IP参考模型 应用层 传输层 IP协议的报文格式 路由选择 提供主机与实际网络的接口 TCP:可靠服务 UDP:不可靠服务 提供网络服务 网络互联层 网络接口层
OSI与TCP/IP体系结构的比较 OSI 的体系结构 TCP/IP 的体系结构 7 应用层 6 4 应用层 5 表示层 (各种应用层协议如 6.1. 计算机网络概述 OSI与TCP/IP体系结构的比较 OSI 的体系结构 TCP/IP 的体系结构 7 6 5 4 3 2 1 应用层 4 应用层 表示层 (各种应用层协议如 TELNET, FTP, SMTP 等) 会话层 运输层 3 运输层 网络层 2 网络互联层 数据链路层 1 网络接口层 物理层
6.2 计算机网络组成 6.2.1 计算机网络硬件 6.2.2 计算机网络软件 6.2.3 计算机网络的拓扑结构
计算机设备 网络接口设备 传输介质 网络互联设备 6.2.1 计算机网络硬件 集线器(hub)—特殊中继器 服务器 工作站 终端 网络接口卡 6.2 计算机网络的组成 6.2.1 计算机网络硬件 服务器 工作站 终端 计算机设备 网络接口设备 传输介质 网络互联设备 网络接口卡 调制解调器 为网络工作站上的用户提供共享资源 管理网络文件系统 提供网络打印服务 处理网络通信 响应工作站上的网络请求 向各种服务器发出服务请求;从网络上接收传送给用户的数据。 实际终端 仿真终端 功能:信号格式的转换 有线介质 无线介质 双绞线 同轴电缆 光缆 功能:数字信号与模拟信号转换 无线电 微波 卫星通信 用于数字线路,信号再生、放大,增加网络的传输距离。 中继器(repeater) 网桥(bridge) 路由器(router) 网关(Gateway) 互联两个或多个局域网子网。即互联相同拓扑结构的网络 集线器(hub)—特殊中继器 在广域网范围内,互联局域网。即互联不同拓扑结构的网络 互联两个体系结构不同的网络。
传输介质 双绞线 光缆 同轴电缆 双绞线内部有8根线,分4组,每组两根线绞在一起,目的是抗干扰。 双绞线组网方便,价格最便宜,应用广泛 6.2 计算机网络的组成 传输介质 双绞线内部有8根线,分4组,每组两根线绞在一起,目的是抗干扰。 双绞线组网方便,价格最便宜,应用广泛 超五类双绞线最大传输率为1000Mbps 双绞线的传输距离小于100米 双绞线 光缆 同轴电缆 光纤即光导纤维,采用非常细的、透明度较高的石英玻璃纤维作为纤芯,外涂一层低折射率的包层和保护层。由于传输距离远,传输速度快而主要应用与主干网中。 带有屏蔽层,抗干扰能力强,但比较硬,布线不方便,最远传输距离500米
网络软件 网络操作系统 网络通信软件 协议软件 网络应用软件 × 6.2.2 计算机网络软件 管理网络文件和目录服务 网络安全和访问控制 6.2 计算机网络的组成 网络软件 6.2.2 计算机网络软件 管理网络文件和目录服务 网络安全和访问控制 网络可靠性和系统容错 网络通信环境 典型网络操作系统:UNIX、LINUX、Windows NT 网络操作系统 网络通信软件 协议软件 网络应用软件 支持计算机与相应的网络相连 控制自己的应用程序与多个站点进行通信 对大量的通信数据进行加工和处理 如:拨号上网的PPP和ADSL上网的PPPoE 计算机网络中各部分之间必须遵守的规则的集合。 × TCP/IP TCP/IP TCP/IP IPX/SPX
星型结构 总线结构 环型结构 树型结构 网状结构 6.2.3. 网络拓扑结构 局域网拓扑结构 广域网拓扑结构 6.2 计算机网络的组成 6.2.3. 网络拓扑结构 计算机网络的拓扑结构是指一个网络的通信链路和结点构成的几何布局图,它是从图论演变过来的。 星型结构 总线结构 环型结构 树型结构 网状结构 局域网拓扑结构 广域网拓扑结构
6.3 Internet基础 6.3.1 Internet 概述 6.3.2 TCP/IP协议 6.3.3 Internet的接入技术6.3.4 Internet的地址和域名
6.3.1 Internet 概述 1.起源 主要协议:TCP/IP 90年代初 Internet 80年代 60年代末 局域网迅速发展,网络开始商品化和实用化 60年代末 ARPA网的出现标志着计算机网络的开始
2.Internet在中国 http://www.nic.chinanet.cn.net http://www.gb.com.cn 中国科学技术计算机网CSTNET 中国公用计算机互连网CHINANET http://www.nic.chinanet.cn.net http://www.cnc.ac.net 国家公用经济信息 通信网GBNET 中国教育和科研计算机网络CERNET http://www.gb.com.cn http://www.edu.cn 中国联通互联网(UNINET) 中国网通公用互联网(CNCNET) 中国移动互联网(CMNET) 中国国际经济贸易互联网(CIETNET) 中国长城互联网(CGWNET) 中国卫星集团互联网(CSNET) 中国十大互联网络
6.3 Internet基础 6.3.2 TCP/IP协议 IP协议 IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层——TCP或UDP(面向无连接的通讯协议)层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。 TCP协议 TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于点对点的通讯。TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。
6.3 Internet基础 6.3.3 Internet接入技术 1.通过电话拨号接入Internet 2. 通过ISDN、ADSL专线入网 3. 通过局域网接入Internet 4. 以DDN、X.25、帧中继等专线方式入网 5.以无线方式入网
网络号 nnn.nnn.nnn.nnn + 主机号 4段,取值0~255 IP地址格式 IP地址组成 6.3 Internet基础 6.3.4 Internet的地址和域名 Internet地址 IP地址:连接到Internet上的每台计算机拥有的唯一的地址。 IP地址用一个32位的二进制数表示,书写时每8位划分成4个段,用“.”分隔,每段用十进制数表示,取值范围在0—255之间。 4段,取值0~255 IP地址格式 nnn.nnn.nnn.nnn IP地址组成 网络号 + 主机号
IP地址的分类 10 110 1110 1111 A类 网络号 .nnn.nnn.nnn 网络号 .nnn.nnn B类 网络号 .nnn 6.3 Internet基础 IP地址的分类 1.0.0.1~126.255.255.254 A类 网络号 .nnn.nnn.nnn 128.0.0.1~191.255.255.254 10 网络号 192.0.0.1~223.255.255.254 .nnn.nnn B类 110 网络号 .nnn C类 D类 1110 多播地址 E类 1111 预留未用
202.112.144.65 center.njtu.edu.cn 域名:为方便记忆而为计算机进行命名 IP地址 域名 6.3 Internet基础 域名:为方便记忆而为计算机进行命名 IP地址 202.112.144.65 域名 center.njtu.edu.cn 主机名 机构域 领域 国家域 DNS:完成域名向IP地址的转换的计算机系统。
6.4 Internet应用 6.4.1 万维网WWW 6.4.2信息检索 6.4.3电子邮件 6.4.4文件传输服务FTP 6.4.5 远程登录Telnet
6.4 Internet应用 6.4.1 万维网WWW WWW(World Wide Web),即Web,称为全球信息网或万维网。WWW是基于Internet的信息服务系统,它向用户提供一个以超文本技术为基础的多媒体的全图形浏览界面。 WWW由客户机、服务器和HTTP协议三部分组成。 WWW服务器上第一个页面,称为主页(homepage),引导用户访问本地或其他WWW网址上的页面。
网页:每点击一次超链接所调出来的内容,称为“网页”或Web页。 6.4 Internet应用 超链接:主页中鼠标变为手形的内容。 网页:每点击一次超链接所调出来的内容,称为“网页”或Web页。 浏览器:向用户提供一个以超文本技术为基础的多媒体的全图形浏览界面。如IE浏览器,TT浏览器等 HTML:HTML(HyperText Markup Language)是超文本标记语言,用来描述如何将文本格式化。 HTTP:HTTP(Hyper Text Transmission Protocol)是超文本传输协议,用于从WWW服务器传输超文本到本地浏览器的传送协议。
URL 统一资源定位器,指明访问的对象,以及访问的方式 http://www.njtu.edu.cn HTTP 6.4 Internet应用 统一资源定位器,指明访问的对象,以及访问的方式 URL 协议: // 网址 协议: //主机地址[: 端口号]/路径/文件名 文件传输协议,通过该协议用户可以很方便地连接到远程服务器上,查看远程服务器上的文件内容,同时还可以把所需要的内容复制到自己所使用的计算机上;如果文件服务器授权允许用户可以对该服务器上的文件进行管理的话,用户就可以把自己本地的计算机上的内容上传到文件服务器上,让其他用户进行共享,而且还能自由地对上面的文件进行编辑操作,例如对文件进行删除、移动、复制、更名等。 超文本传输协议,是Internet上进行信息传输时使用最为广泛的一种通信协议,所有的WWW程序都必须遵循这个协议标准。它的主要作用就是对某个资源服务器的文件进行访问,包括对该服务器上指定文件的浏览、下载、运行等,也就是说通过HTTP我们可以访问Internet上的WWW的资源。 远程登录协议,通过该协议用户可以登录到远程服务器上,使用基于文本界面的命令联接并控制远程计算机,而无需WWW中的图形界面的功能。用户一旦用TELNET与远程服务器建立联系后,该用户的计算机就享受远程计算机本地终端同样的权力,可以与本地终端同样使用服务器的CPU、硬盘及其他系统资源。 http://www.njtu.edu.cn ftp://ftp.tsinghua.edub.cn/pub/readme telnet://bbs.njtu.edu.cn mailto: jsxyz@computer.njtu.edu.cn HTTP FTP TELNET Mailto 电子邮件协议,通过Internet来邮寄电子邮件,利用mailto,我们可以创建一个指向电子邮件地址的超级链接。
6.4 Internet应用 IE浏览器的使用 浏览器的启动和退出 浏览器的简单使用 设置浏览器选项 收藏夹的使用
6.4 Internet应用 6.4.2信息检索 搜索引擎 百度搜索演示 搜索引擎是指一类运行特殊程序的、专用于帮助用户查询因特网上信息的特殊站点。它是一种因特网信息查询工具。它使用某种软件程序(如Robots、Spiders 或Crawler等)逐个访问因特网上的Web站点,以及其他信息服务系统,收集并返回有关的URL地址及其对应的信息(包括标题、作者、内容简介、分类目录、关键词等),然后组成数据库,并向用户提供按分类目录和关键词进行信息查询的服务。 目前比较常用的搜索有:百度,google,雅虎等
6.4 Internet应用 6.4.3 电子邮件 迅捷 使用计算机,通过因特网寄出去的信就叫电子邮件,英文是Electronic mail,简称E-mail。E-mail是一种利用网络交换信息的非交互式服务。 经济 特点 灵活 可靠 功能多样
电子邮件工作过程 Internet 6.4 Internet应用 SMTP协议 POP3协议 服务器硬盘 发送服务器 接收服务器 E-MAIL E-MAIL E-MAIL E-MAIL 电子邮件工作过程
电子邮件地址是Internet上的电子邮件的邮箱地址。 用户帐号@主机地址 格式: 发信时填写对方E-mail地址,如xyz@sohu.com 需向ISP申请 申请126免费邮箱演示
负责收发电子邮件的应用程序 Web方式使用E-mail 利用电子邮件工具收发 Eudora Internet Mail Netscape Mail Outlook Express Web方式使用E-mail 在线收发、阅读电子邮件 使用126免费邮箱演示
6.4.4文件传输 服务器 公共匿名FTP服务器 用户名:anonymous 上传 口令密码:e_mail地址 普通FTP服务器 6.4 Internet应用 6.4.4文件传输 服务器 公共匿名FTP服务器 用户名:anonymous 口令密码:e_mail地址 普通FTP服务器 向授权的用户组或用户个人提供服务 需要特别的用户名和口令 上传 下载 用来在计算机之间传输文件
6.4 Internet应用 使用浏览器从FTP服务器下载 在地址栏输入 ftp://ftp 主机 复制、粘贴实现上传和下载
可以使用Windows环境下的FTP客户程序,如:CuteFTP、LeapFTP、FlashFXP 、WS-FTP。 6.4 Internet应用 可以使用Windows环境下的FTP客户程序,如:CuteFTP、LeapFTP、FlashFXP 、WS-FTP。
6.5 网页制作简介 6.5.1 网站与网页 6.5.2 Dreamweaver 简介 6.5 网页制作简介 6.5.1 网站与网页 1. 网站:网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。 2. 网页:网页是计算机连接网络时浏览器窗口中显示的一个页面 6.5.2 Dreamweaver 简介 reamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。用户可以不用编写HTML代码,它支持动态HTML和CSS样式,采用了Roundtrip HTML技术(可以同时进行可视化设计与源代码设计),页面设计过程中自动生成的源代码简练,通过对象的属性控制面板可以很方便地完成各种属性的设置。最新版的Dreamweaver 在站点管理和动态网页编辑方面的功能更加强大,是目前最为流行的网页设计工具。