计算机网络(一) 第一章 概述

网络指“三网”,即电信网络、有线电视网络、计算机网络。

计算机网络向用户提供的最重要的功能是:联通系和共享

连通性:计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。

共享:指资源共享。由于网络的存在,这些资源好像就在用户身边一样。


由于因特网已成为世界上最大的计算机网络。所以计算机网络主要介绍什么是因特网及因特网的主要构件。

概念:

网络(network )由若干结点(node )和连接这些结点的链路(link )组成。网络中的结点可以是计算机、集线器、交换机或路由器等。

网络和网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。

大家把连接在因特网上的计算机都称为主机(host)。


网络把许多计算机连接在一起,而因特网则把许多网络连接在一起。


因特网发展的三阶段:单个网络、三级结构的因特网、多层次ISP结构的因特网

1) 1969年美国国防部创建的第一个分组交换网 ARPANET。到上世纪70年代中期,ARPA开始研究多种网络(如分组无线电网络)互连的技术,这导致后来互连网的出现并成为因特网的雏形。1983年,TCP/IP协议成为ARPANET上的标准协议,使得所有使用TCP/IP协议的计算机都能利用互连网相互通信,因而人们把1983年作为因特网的诞生时间。


 以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议可以是任意的。

以大写字母I开始的Internet ( 因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET.


2) 三级结构的因特网分主干网、地区网、校园网(或企业网)

3) 多层次ISP结构的因特网。因特网服务提供者ISP( Internet Service Provider ).例如 中国电信、中国联通、中国移动就是我国最有名的ISP


因特网交换点IXP( Internet eXchange Point ):为了更快地转发分组,以及如何更加有效地利用网络资源。

 主要作用:允许两个网络直接相连并交换分组。

IXP常采用工作在数据链路层的网络交换机,这些网络交换机都用局部网互连起来。


通信方式通常可划分两大类: 客户-服务器方式( C/S 方式 ) 和对等方式( P2P 方式)。

客户程序:

(1)被用户调用后运行,在通信时主动向远地服务器发起通信(请求服务)。因此,客户程序必须知道服务器程序的地址。

(2)不需要特殊的硬件和很复杂的操作系统

服务器程序:

(1)是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。

(2)系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求。因此,服务器程序不需要知道客户程序的地址。

(3)一般需要有强大的硬件和高级的操作系统支持。


对等连接方式:

对等连接指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。两个主机都运行了对等连接软件( P2P软件)。



电路交换:必须经过“建立连接(占用通信资源)“->”通话(一直占用通信资源)“->”释放连接(归还通信资源)“三个步骤的交换方式。

分组交换:采用存储转发技术。通常将要发送的整块数据称为iyige报文(message).先将较长的报文分为一个个较小的等长数据段(例如1024bit)。再加上一些必要的控制信息组成的首部( header)构成一个分组( packet )。分组是在因特网中传送的数据单元。


路由器:一种专用计算机(但不是主机),实现分组交换( packet switching )的关键构件,其任务是转发收到的分组。

位于网络边缘的主机和位于网络核心部分的路由器都是计算机。主机是为用户进行信息处理的,路由器则是用来转发分组的,即进行分组交换的。

路由器暂时存储的是一个个短分组.短分组时暂时存放在路由器的存储器(即内存)中而不是存储在磁盘中的,这就保证了较高的交换速率。


为提高分组交换网的可靠性,因特网的核心部分常采用网状扑结构。

分组交换网带来的问题:1

1.分组在各路由器存储转发时需要排队,造成一定的时延。

2.各分组必须携带的控制信息,造成一定的开销。


非常复杂的计算机网络协议,其结构应该是层次式的。

                                              计算机网络体系结构



(1)应用层(application layer )

        任务:通过应用进程间的交互来完成特定网络应用。

        应用层交互的数据单元:报文(message )

        eg:支持万维网的HTTP协议、支持电子邮件的SMTP协议、支持文件传送的FTP协议。

(2)运输层(transport layer )

        任务:负责向两个主机中进程之间的通信提供通用的数据传输服务。

        复用功能:多个应用层进程可同时使用下面运输层的服务。

        分用功能:运输层把收到的信息分别交付上面的应用层中德相应进程。

        传输控制协议TCP( Transmission Control Protocol )---提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段(segment )。

        用户数据报协议UDP( User Datagram Protocol )---提供无连接的、尽最大努力(best-effort )的数据传输服务,其数据传输的单位是用户数据报。

(3)网络层( network layer )

        任务:负责为分组交换网上的不同主机提供通信服务。

        数据单元:分组或包(packet ),由运输层的报文段或用户数据报封装而成。由于网络层使用IP协议,因此分组也叫IP数据报或简称为数据报(datagram ).

        因特网由大量的异构(heterogeneous )网络通过路由器(router )相互连接起来。主要的网络层协议是无连接的网际协议IP(Internet Protoc)和许多种路由器选择协议,因此因特网的网络层也叫网际层或IP层。

(4)数据链路层( data link layer )

        任务:负责在两个相邻结点之间传送数据。

        数据单元:帧(framing ),由网络层的IP数据报组装而成。每一帧包含数据和必要的控制信息(如同步信息、地址信息、差错控制等)。

(5)物理层(physical layer )

        数据单元:比特





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值