中国大学MOOC同济大学
管理信息系统第五章笔记
通信与网络
5.1计算机网络概述
5.2网络体系结构
5.3TCP/IP协议
5.4Web技术
通信与网络
5.1计算机网络概述
计算机网络概述
计算机网络是计算机科学和通信科学相结合的产物。1969年,美国国防部高级计
划研制局研制的 ARPANET开通,标志着计算机网络的产生。
那到底什么是计算机网络呢?
计算机网络定义
要点:资源共亨、独立功能、网络协议利用通信线路将地理位置分散的、具有独立功能的许多计算机系统连接起来,按照某种协议进行数据通信,以实现资源共享的系统。
网络的分类
从网络的作用范围进行分类
个人区域网PAN( Personal Area Network)
局域网LAN( Local Area Network)
城域网MAN( Metropolitan Area Network)
广域网wAN( Wide Area network)
网络的基本功能
1.资源共享
资源共享的含义是多方面的。可以是信息共享、软件共享,也可以是硬件共享现代的MIS以数据库为核心,数据库中存放的数据是企业的宝贵资源。利用计算机网络,这些数据资源可以很方便地传递到需要它的用户手里。
2.数据通信
使上网用户之间都可以交换信息,好像这些用户的计算机都是彼此直接连通一样。
即时消息通信也越来越受到许多人,特别是年轻人的喜爱。QQ和微信是目前最流行的通信工具,可以实时地在通信双方之间传递文字、声音甚至视频信息。
3.增加可靠性
在计算机网络中,每种资源(尤其程序和数据)可以存放在多台计算机、多个地点,一旦一台计算机出现故障,可将任务交由网络中其他计算机完成,不会出现单机在无后
备的情况下即期故障使全系统瘫痪的现象,提高全系统提供服务的可靠性。计算机网络为数据的远程实时备份提供了可能,这点对金融系统特别重要。
4.提高处理能力
利用网络技术,能够将多台计算机连成具有高性能的计算机系统,使用这种系统解决大型复杂的问题,甚至能解决连超级计算机也解决不了的问题,而其费用比采用高性能的大中型计算机低得多。服务器集群、云计算等都是利用网络提高处理能力的例子。百度、 Google的搜索速度极快就是因为后端用了成千上万台服务器同时进行搜索。
1.可靠性最高的网络拓扑结构是( )
A.总线型
B.网状型
C.星型
D.树型
正确答案:B你选对了
5.2网络体系结构
计算机网络体系结构
“分层”可将庞大而复杂的问题转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。
计算机网络的体系结构是计算机网络的各层及其协议的集合,是其功能的精确定义。
OSI/RM模型
- 为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问题。
- 他们提出了一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM,简称为OS模型。
- OSI模型将网络分为七层,也称七层模型。
分层的优点与缺点
优点
- 各层之间是独立的
- 灵活性好
- 结构上可分割开
- 易于实现和维护
- 能促进标准化工作
缺点
- 降低效率
- 有些功能会在不同的层次中重复出现,因而产生了额外开销
TCP/IP模型
1.TCP/IP模型中传输层的协议包括( )
A.IP
B.TCP
C.UDP
D.HTTP
正确答案:B、C你选对了
5.3TCP/IP协议
什么是分组交换?
这些分组在网络中间是怎样的进行传递的?
字母表示路由器,线路表示连接。
分组交换的优点
所采用的手段 | 优点 |
---|---|
高效 | 在分细输的过程中动态分传输宽,对通信链路是逐段占用 |
灵活 | 为每一个分组独立地选择合适的转发路由 |
迅速 | 以分组作为传送单位,可以先不建立连接就能像其他主机发送连接 |
可靠 | 保证可靠性的网络协议,分布式多路由的分组交换网,使网络具有很好的生存性 |
分组交换带来的问题
- 分组在各结点存储转发时需要排队,这就会造成一定的延时。特别是,当网络中的通信量过大时,路由器就来不及处理分组,从而导致分组的丢弃。
- 分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。
1.在分组交换网络中,各分组是独立进行路由选择的。
A.对
B.错
正确答案:A你选对了
- 为保证接入TCP/IP网络的每台计算机在相互通信中能够互相识别,必须使其具备一个唯一的地址,在IP协议中使用的是IP地址。
- IP地址是需要设置的逻辑地址。
- 目前广泛应用的IP协议是40版本,即IPv4,其IP地址由32位组成
- IP地址是一个分层结构的地址,分为网络号和主机号。网络号确定了该台主机所在的物理网络,主机号确定了在某一物理网络上的一台主机。
-
采用点分十进制记法提高可读性。
1、IP地址分类
A类:1.0.0.0 -126.0.0.0
B类:128.0.0.0-191.255.255.255
C类:192.0.0.0-223.255.255.255
D类:224.0.0.1—239.255.255.254
E类是保留地址。该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。
回送地址:
127.x.x.x 有的资料说,它属于A类。
如127.0.0.1 等效于localhost或本机IP。 一般用于测试使用。
2、私有地址(局域网地址)范围:
(1)A类:10.0.0.0-10.255.255.255
(2)B类:172.16.0.0 -172.31.255.255
(3)C类:192.168.0.0-192.168.255.255
保留地址
- 在网络中进行通信的计算机都需要有一个全网唯一的IP地址,但由于早期IP地址采用ABC分类的方式来分配,虽然方便了网络中的路由器转发分组,但造成了大量IP地址的浪费。
- 随着 Interne的快速发展,上网的计算机越来越多,32位的IP地址越来越不够用。为解决IP地址不够用的问题,在ABC三类地址中各拿了一段地址出来作为保留地址,这些地址不会出现在 Internet上,只能用在企业内部网络中。
在内网中这些机器如何去和外网的继续执行通讯呢?
IP地址的一些重要特点
- IP地址是一种分等级的地址结构。分两个等级的好处是:
- IP地址管理机构在分配IP地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了IP地址的管理。
- 路由器仅根据目的主机所连接的网络号来转发分组,可以使路由表中的项目数大幅度减少。
IP协议的主要功能
在相互连接的闼络之间传递IP数据分组。其中包括两个部分:
IP协议的主要功能
寻址与路由
- 在每个IP分组中,都会携带源IP地址和目标IP地址来标识源和目的主机。IP分组在传输过程中,每个中间节点(路由器)还需要为其选择从源主机到目的主机的合适的转发路径(即路由)。IP协议可以根据路由选择协议提供的路由信息对IP分组进行转发,直至抵达目的主机。
- IP地址和MAC地址的匹配,ARP协议。数据链路层使用MAC地址来发送数据帧,因此在实际发送IP分组时,还需要进行IP地址和MAC地址的匹配,由TCP/P协议簇中的ARP(地址解析协议)完成。
分段与重组
- IP分组通过不同类型的通信网络发送,IP分组的大小会受到这些网络所规定的最大传输单元(MTU的限制。
- 因此,需将IP分组拆分成一个个能够适合下层技术传输的小分组,被分段后的IP分组可以独立地在网络中进行转发,在到达目的主机后被重组,恢复成原来的IP分组。
-
IP协议的功能有( )
A.传输文件
B.建立通信连接
C.寻址与路由
D.数据传输差错控制
正确答案:C你选对了
5.4Web技术
万维网Web
- 万维网web( World Wide Web)由数量巨大且遍布全球的文档组成的,这些文档称为Web页。
-
Web是 Internet技术、超文本技术和多媒体技术相结合的产物,是一个分布式超媒体系统。利用一个链接可使用户找到另一个文档。这些文档可以位于世界上任何一个接在互联网上的超文本系统中。超文本是万维网的基础。
万维网Web
- 万维网的运行方式是一种典型的浏览器/服务器( Browser/ Server,B/S)模式。
- Web服务器中保存有大量的超文本标记语言。
- HTML页面文件,这些页面需要通过web浏览器来访问。浏览器就是Web客户端程序。
用户在浏览器地址栏中输入要访问的网址,即统一资源定符URL,向web服务器提出HTTP请求。Web服务器根据URL中指定的服务器、路径和网页文件名,从磁
盘中读出相应的HTML、JSP、PHP文件,根据文档的类型,web服务器决定是执行文档中的脚本程序,还是直接将网页文件传送到客户端。
HTTP协议
- 而超文本传输协议HTTP是运行在TCP和IP之上的应用层协议。
- HTTP是Internet上应用最为广泛的一种网络传输协议是Web浏览器和服务器之间传输请求和Web页面时所采用的协议,它规定了web请求信息和响应信息的具体格式。
- HTTP协议是基于请求/响应模式的。
HTP服务器(即Web服务器)
监听TCP的80端口,客户向服务器的TCP端口80发出连接请求,在收到客户发来的连接请求后,服务器响应连接。在建立连接后,客户发送一个页面请求给服务器,服务器接到请求后,读出所对应的页面文件,并包装成响应报文的格式返回给浏览器,然后释放终止TCP连接。
1、Web适用于以下哪些操作系统?( )
A.Windows
B.Linux
C.Android
D.iOS
正确答案:A、B、C、D你选对了