490 likes | 694 Views
计算机网络与网页制作. 复旦大学计算机学院. 肖川 cxiao@fudan.edu.cn. 教学内容. 计算机网络与通信基础 Internet 基础 网页制作. 教材. 《 计算机网络 与网页制作 ——Dreamweaver CS5 案例 教程 》 清华大学出版社 ISBN : 9787302325345 作者:肖川 陈学青. 教学进度. 考核方式. 平时 20% 出勤 5% 作业 15% 期中考试 35% 期末考试 45% 考试形式为闭卷上机考试. 本课程的教学网站. http://www.fudan.edu.cn 课件 作业
E N D
计算机网络与网页制作 复旦大学计算机学院 肖川 cxiao@fudan.edu.cn
教学内容 计算机网络与通信基础 Internet基础 网页制作
教材 • 《计算机网络与网页制作——Dreamweaver CS5案例教程》 • 清华大学出版社 • ISBN:9787302325345 • 作者:肖川 陈学青
考核方式 • 平时 20% • 出勤5% • 作业15% • 期中考试35% • 期末考试 45% • 考试形式为闭卷上机考试
本课程的教学网站 • http://www.fudan.edu.cn • 课件 • 作业 • 通知
精品课程网站 本课程为2013年复旦大学校级精品课程 • http://jpkc.fudan.edu.cn/s/302/main.htm • 课件 • 教学视频
计算机网络与网页制作Chapter 01:计算机网络基础 复旦大学计算机学院 肖川 cxiao@fudan.edu.cn
目标 • 计算机网络的发展 • 计算机网络的功能 • 计算机网络的组成 • 计算机网络的分类
生活不能没有网络(1) 网上购物 网络游戏
生活不能没有网络(2) 视频点播、网络聊天
生活不能没有网络(3) 网上预订 网络课堂
生活不能没有网络(4) 网上婚恋 网上挂号
1.1 计算机网络的发展 • 第一阶段 • 以单计算机为中心的终端联机系统 • 第二阶段 • 以通信子网为中心的计算机-计算机网络 • 第三阶段 • 开放式标准化的计算机网络
第一阶段 计算机-终端网络
第二阶段 • 计算机─计算机网络 • 通信子网:负责通信任务(通信部门建立) • 资源子网:负责数据处理(用户自己建立)
第三阶段 • 开放式标准化的网络 • TCP/IP体系结构 • ISO的OSI体系结构(7层协议)
1.2 计算机网络的定义与功能 • 简单定义 • 一些相互连接的、以共享资源为目的的、自治的计算机的集合。 • 功能定义 • 计算机网络是以传输信息为基础目的,用通信线路将多个计算机连接起来的计算机系统的集合。 • 详细定义 • 计算机网络将地理位置上分散的、具有独立自治功能的多台计算机及相关设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
计算机网络的功能 数据通信是计算机网络最基本的功能 资源共享是计算机网络的核心功能 协同工作、分布处理 提高可靠性
1.3 软硬件组成 • 计算机网络的软件 • 网络操作系统 • 网络通信协议 • 计算机网络的硬件 • 计算机本身 • 网络设备 • 交换机、网卡、路由器、集线器、ADSL等 • 传输介质 • 双绞线、同轴电缆、光纤以及无线传输介质
计算机网络软件 • 网络操作系统(NOS) • 任务是屏蔽本地资源和网络资源的差异,为用户提供基本网络服务功能,完成网络上所有共享资源管理,并提供服务。 • 除了一般的操作系统的基本功能,还具备文件共享服务管理功能、打印服务、通信服务、数据库服务、分布式服务、网络管理服务以及Internet/Intranet服务。 • Windows Server、UNIX系列操作系统、Linux Server操作系统
计算机网络硬件 RJ45 RJ45 router NIC switch • 网络设备 • 网卡 • 网桥与交换机 • 路由器 • 传输介质 • 双绞线(Twisted Pair) • 光纤 • 无线介质
1.4 网络协议 OSI七层模型 TCP/IP协议族
IP协议(IP) • IP协议将网络上所有支持IP协议的主机连接起来。 • 若将每一个主机看作一个节点,那么该节点将由一个32位的地址来标识,称之为该主机的IP地址。 • IP最重要的文档为RFC 791 • http:\\www.ietf.org\rfc.html
Internet控制消息协议(ICMP) 在应用层中有种常用的网络服务程序PING(Packet InterNet Groper),用来测试两个网络节点的连通性。
Internet组管理协议(IGMP) IGMP协议(Internet Group Management Protocol)也是IP协议的一个补充协议 基于多播的应用程序都使用IGMP协议
传输控制协议(TCP) 一种面向连接的、可靠的、端到端的传输协议 “三次握手”建立连接 “四次挥手”释放连接
“三次握手”建立连接 Client Server 发送同步序列号 (SYN:x) SYN=1, seq=x; ACK=0 发送同步序列号 (SYN:y) ACK=1, acknum=x+1; SYN=1, seq=y 知道Server已收到 (SYN:x) ACK=1, acknum=y+1; SYN=0 知道Client已收到 (SYN:y)
“四次挥手”释放连接 Client Server FIN=1, seq=x; ACK=0 发送释放序列号 (FIN:x) 发送确认信息 ACK=1, acknum=x+1; FIN=0 知道Server已收到 (FIN:x) 进入半关闭状态 Client不能向Server发送数据,但Server还能向Client发送数据 发送释放序列号 (FIN:y) FIN=1, seq=y; ACK=1, acknum=x+1 ACK=1, acknum=y+1; FIN=0 发送确认信息 知道Client已收到 (SYN:y) 进入全关闭状态
用户数据报协议(UDP) • 一个无连接的、不可靠的传输协议 • 不用建立、释放连接 • 数据报首部只有8字节 • 没有拥塞控制,这对IP电话、视频会议等实时应用十分重要 • UDP报文有可能出现丢包、重复及乱序等情况
面向连接v.s. 无连接 • 建立并维护连接 • 发送方确保每个数据包被正确接收,否则重传 • 结束时关闭连接 • 不用事先建立连接 • 发送方不保证数据包是否到达目的地,无需重传 • 目的地接收后无需发送确认信息 • 无需关闭连接
高级Internet协议 • HTTP 协议 • FTP协议 • Telnet协议 • DNS域名系统 • SNMP协议 • DHCP协议 • NNTP协议
1.5 网络分类 • 按照网络覆盖的地理范围 • 个人域网(PAN) • 局域网(LAN) • 城域网(MAN) • 广域网(WAN) • 因特网(Internet)
个人域网 Bluetooth PAN configuration
局域网 无线局域网 有线局域网 一般来说可以是几米至几公里以内 处于同一房间、同一建筑、同一校园/公司或方圆几公里地域内的专用网络
城域网 基于有线电视的城域网 • 一个城市范围内所建立的计算机网络,通常使用与局域网相似的技术 • 城域网具有传输速率高、用户投入少 • 城域网被广泛应用于 • 高速上网 • 视频点播 • 网络电视 • 远程监控 • 网络医疗 • 网络教育等
广域网 实现不同地区的局域网或城域网的互连 广域网通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里 数据传输速率比局域网低,信号的传播延迟比局域网要大得多
因特网 全球范围的计算机网络 TCP/IP
小结 • 计算机网络的发展 • 计算机网络的功能 • 计算机网络的组成 • 计算机网络的分类
作业 1. 到网上搜索“固态硬盘”的相关新闻和图片,把文字内容保存成文本文件“固态硬盘.txt”,图片保存为名为“硬盘”的相应文档(不超过2M)。把两个文件压缩成一个压缩文件,名字是你的学号。把压缩文件作为附件提交至elearning的“网络01作业”。 通过网页http://blog.sina.com.cn/,开通自己的新浪博客,在自己的博客上发表一篇文章,并把网页截图提交至elearning的“网络01作业”。