首页 > 其他分享 >计算机网络——第一章

计算机网络——第一章

时间:2024-10-16 19:33:38浏览次数:5  
标签:网络 第一章 计算机网络 互联网 时延 分组 连接

@

目录
本文首先介绍计算机网络在信息时代的作用,接着对互联网进行概述。然后,讨论互联网的边缘部分与核心部分以及计算机网络的性能指标,最后,论述计算机网络的体系结构。

1.计算机网络在信息时代中的作用

三大类网络:电信网络、有线电视网络、计算机网络。
互联网两个重要基本特点:连通性和共享
连通性

  • 互联网使上网用户之间,不管相距多远都可以非常便捷、非常经济地交换各种信息。
  • 好像这些用户的终端都彼此连通一样。
    共享
  • 指资源共享
  • 可以是信息共享、软件共享,也可以是硬件共享
  • 由于网络的存在,这些资源好像就在用户身边一样,使用非常方便。

2.互联网概述

2.1网络的网络

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

网络把许多计算机连接在一起,而互连网则把许多网络通过一些路由器连接在一起。与网络相连的计算机常称为主机。

2.2互联网发展的三个阶段

  1. 单个网络ARPANET向互联网发展(TCP/IP协议)
  2. 三级结构的互联网(主干网、地区网、校园网)
  3. ISP结构的互联网

3.互联网的组成

  1. 边缘部分:由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
  2. 核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)

互联网两大组成部分(边缘部分和核心部分)的特点是什么?工作方式各有什么特点?

组成部分 边缘部分(Edge) 核心部分(Core)
特点 用户端设备及接入网络,分布广泛,种类多样 高速骨干网络,连接各个网络,具有高带宽和冗余性
工作方式 主机通信、客户端-服务器模式、P2P通信 分组交换、路由选择、数据中心之间的交换
主要功能 负责用户与网络服务的直接交互,提供接入互联网的入口 提供全球范围内的数据传输,保证不同网络之间的互联和大规模数据交换

3.1互联网的边缘部分

  1. 客户-服务器方式
    客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户-服务器方式所描述的是进程之间服务和被服务的关系。

客户是服务请求方,服务器是服务提供方。
客户程序:

  1. 客户程序必须知道服务器程序的地址。

  2. 不需要特殊的硬件和很复杂的操作系统。
    服务器程序:

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

  4. 服务器程序不需要知道客户程序的地址。

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

  6. 对等连接方式

只要两台主机都运行了对等连接软件(P2P软件),它们就可以进行平等的对等连接通信。这时,双方都可以下载对方已经存储在硬盘中的共享文档。因此这种工作方式也称为P2P方式

3.2互联网的核心部分

  1. 什么是路由器?
    在网络核心部分起特殊作用的是路由器,它是一种专用的计算机。路由器是实现分组交换的关键构建,其作用是转发收到的分组。
  2. 为什么要交换?
    两台主机之间数据传输可能没有直接的通路。
  3. 什么是电路交换、报文交换、分组交换?
  • 电路交换:整个报文的比特流连续地从源点直达终点(建立连接,通话,释放连接),在通话的全部时间内,两个客户端始终占用端的通信资源。
  • 报文交换:整个报文先传送到相邻结点,全部储存下来后查找转发表,转发到下一节点。
  • 分组交换:首先,将报文分割成若干个组,单个分组传送到相邻结点,存储下来后查找转发表,传送到下一结点。
  1. 请从多个角度比较电路交换、报文交换、分组交换的主要优缺点。
比较维度 电路交换 报文交换 分组交换
工作原理 需要预先建立专用通道 整个报文一次性传输 数据拆分为分组独立传输
传输效率 高,但易浪费资源 适中,但有存储开销 高效,带宽利用率高
灵活性 低,必须预先建立连接 较高,按需传输 非常灵活,无需预建连接
可靠性 高,专线连接,延迟低 高,存储后再传输 高,路径多样,容错强
适用场景 实时应用(如语音、视频) 大量数据传输(邮件) 网络传输(互联网应用)

4.计算机网络的性能指标

速率、带宽、吞吐量、时延(发送时延、传播时延、处理时延、排队时延)、时延带宽积、往返时间RTT、利用率

5.计算机网络体系结构

5.1计算机网络的五层体系结构

目前计算机网络体系结构大体分为三种:OSI的七层体系结构、TCP/IP的四层、讲述原理的五层体系结构

  1. 应用层(application layer)
    应用层是体系结构中的最高层。应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。
  2. 运输层(transport layer)
    运输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务。
    其中运输层主要使用以下两种协议:
  • 传输控制协议 TCP(Transmission Control Protocol)--提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段(segment)。
  • 用户数据报协议 UDP(User Datagram Protocol)--提供无连接的尽最大努力(best-efort)的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是用户数据报。
  1. 网络层(network layer)
    网络层负责为分组交换网上的不同主机提供通信服务。
  2. 数据链路层(data link layer)
    数据链路层常简称为链路层。在两个相邻节点之间传送数据时,数居链路层将网络层交下来的IP数据报组装成帧(faming),在两个相邻节点间的链路上传关帧(frame)。
  3. 物理层(physical layer)
    在物理层上所传数据的单位是比特。发送方发送1(或0)时,接收方应当收到1(或0)而不是0(或1)。因此物理层要考虑用多大的电压代表“1”或“0”,以及接收方如何识别出发送方所发送的比特。

5.2 TCP/IP协议族

6.本章重点概念

  • 计算机网络(可简称为网络)把许多计算机连接在一起,而互连网则把许多网络连接在一起,是网络的网络。
  • 以小写字母i开始的intermet(互连网)是通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议(即通信规则)可以是任意的。
  • 以大写字母【开始的Intermet(互联网)是专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,并采用TCPP协议族作为通信规则,且其前身是美国的ARPANET。Intermet的推荐译名是“因特网”,但很少被使用。
  • 互联网现在采用存储转发的分组交换技术以及三层ISP结构。
  • 互联网按工作方式可划分为边缘部分与核心部分。主机在网络的边缘部分,其作用是进行信息处理。路由器在网络的核心部分,其作用是按存储转发方式进行分组交换。
  • 计算机通信是计算机中的进程(即运行着的程序)之间的通信。计算机网络采用的通信方式是客户-服务器方式和对等连接方式(P2P方式)。客户和服务器都是指通信中所涉及的应用进程。客户是服务请求方,服务器是服务提供方。
  • 按作用范围的不同,计算机网络分为广域网WAN、城域网MAN、局域网LAN 和个人区域网 PAN。
  • 计算机网络最常用的性能指标是:速率、带宽、吞吐量、时延(发送时延、传播时延、处理时延、排队时延)、时延带宽积、往返时间和信道(或网络)利用率。
  • 网络协议即协议,是为进行网络中的数据交换而建立的规则。计算机网络的各层及其协议的集合,称为网络的体系结构。
  • 五层协议的体系结构由应用层、运输层、网络层(或网际层)、数据链路层和物理层组成。运输层最重要的协议是TCP和UDP协议,而网络层最重要的协议是IP协议。

标签:网络,第一章,计算机网络,互联网,时延,分组,连接
From: https://www.cnblogs.com/chengfushi/p/18470606

相关文章

  • 数据库系统原理——第一章 数据库概述
    @目录1.数据1.1数据的概念1.2数据与信息的关系1.3数据使用2.数据管理3.数据库与数据库管理系统3.1数据库3.2数据库管理系统4.数据库系统4.1数据库系统组成4.2数据库系统的特点4.3数据库系统体系结构4.3.1内部体系结构4.3.2外部体系结构本文首先从数据讲起,然后介绍数据管理、数据......
  • MYSQL-第一章-初识MySQL
    目标了解MySQL数据库学会安装MySQL学会使用SQLyog数据库管理工具了解常用的数据库命令熟悉创建数据库表的语句熟悉常见的数据列属性、类型和索引什么是数据库数据库(Database,简称DB)概念长期存放在计算机内、有组织、可共享的大量数据的集合,是一个数据“仓库”作用保......
  • 计算机网络第1章——概述(湖科大计算机网络学习笔记)
    目录1.1信息时代的计算机网络1.1.1计算机网络的各类应用1.1.2计算机网络带来的负面问题1.1.3我国互联网发展情况1.2因特网概述1.2.1网络、互联网与因特网的区别与关系网络互联网因特网1.2.2因特网发展的三个阶段1.2.3因特网服务提供者1.2.4基于ISP的多......
  • 计算机网络基础进阶
    三次握手四次挥手三次握手1------建立连接----------------------2ACK=1,seq=02------传输数据,建立连接---------11------传输数据,建立连接---------2三次握手用于建立TCP连接,确保通信双方都准备好进行数据传输。整个过程涉及三次报文交换:第一次握手(客户端发送SYN):客户端......
  • 计算机网络常见面试题总结(上)
    目录计算机网络基础网络分层模型常见网络协议计算机网络基础网络分层模型OSI七层模型是什么?每一层的作用是什么?OSI七层模型是国际标准化组织提出的一个网络分层模型,其大体结构以及每一层提供的功能如下图所示:每一层都专注做一件事情,并且每一层都需要使用下一层提......
  • 计算机网络教程 | 第一章 计算机网络概述 课堂习题
    一.单选题TCP/IP是四层的体系结构:应用层、运输层、网际层和()。A.网络接口层B.物理层C.网络层D.数据链路层正确答案:A 20世纪60年代,美国国防部高级研究计划局提出的网络研究课题的名称为()。A.ARPAnetB.LANC.WAND.TCP/IP正确答案:A 运输层的......
  • 计算机网络教程 | 第二章 物理层 课堂习题
    单选题一个数据通信系统不包括()。A.源系统B.传输系统C.目的系统D.复用器正确答案:D答案解析:(p34)一个数据通信系统可划分为三大部分,即源系统(或发送端、发送方)、传输系统(或传输网络)和目的系统(或接收端、接收方)。 以下关于物理层的描述中,错误的是()。A.物理层处于......
  • 计算机网络
    1.计算机网络体系结构点击查看代码*OSI七层结构1.应用层:网络服务和最终用户的接口,常见协议有HTTP2.表示层:数据的表示,安全,压缩确保一个系统的应用层发送的信息可用被另一个系统的应用层读取。3.会话层:建立,管理,终止会话,对应主机进程,指本地主机和远程主机正在进行的会话4.......
  • 信息安全数学基础第一章(部分)
    ......
  • linux从入门到精通-第一章
    提示:本文下载安装应用默认连接都是windows操作系统。文章目录linux介绍一、操作系统的概述1.操作系统的作用2:常见的操作系统二、初识linux1.linux的诞生2:linux的内核三:虚拟机介绍与安装1:VMwareworkStation虚拟化软件2:VMware上安装linux四:远程连接linux1:图形化和......