计算机网络概述

学完了JavaWeb觉得网络这块知识很多都遗忘了,所以先复习一下计算机网络的知识。从网络的概述开始,每一层都需要再仔细学习一遍。

互联网的组成

  • 边缘部分:所有连接在互联网上的主机组成。这部分是用户直接使用的。这些主机又称为端系统。主机A与主机B通信其实是指主机A的某个进程和主机B的某个进程进行通信,通常可以简称为“计算机之间的通信”。端系统之间的通信方式可划分成两大类。
    • 客户-服务器方式(Client/Server):服务请求方和服务提供方。客户向服务器发送请求,必须知道服务器的地址,不需要特殊的硬件和复杂的操作系统;服务器可同时处理多个请求,一般需要有强大的硬件和高级的操作系统支持。
    • 对等连接方式(P2P):只要两台主机都运行了对等连接软件(P2P)软件,它们就可以进行平等的、对等连接通信。每台主机既可以当客户端又可以当服务器。
  • 核心部分:其特殊作用的是路由器,是一种专用的计算机(但不叫主机)。路由器是实现分组交换的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。交换方式有三种。
    • 电路交换:必须经过“建立连接(占用通信资源)->通话(一直占用通信资源)->释放连接(归还通信资源)“三个步骤的连接方式。重要特点是:在通信的全部时间内,两个用户始终占用端到端的通信资源。
    • 分组交换:采用存储转发技术。把一个报文划分为几个分组后再进行传送。先把较长的报文划分成一个个更小的等长数据段,在每一个数据段前加上必要控制信息组成的首部后,就构成了一个分组。在传送数据之前不必先占用一条端到端的链路的通信资源,分组在哪段链路上传送才占用这段链路的通信资源。
    • 报文交换:整个报文先传送到相邻节点,,全部存储下来后查找转发表,转发到下一个结点。

网络的类别

  • 广域网WAN:ISP(Internet Service Provider)因特网服务提供商,电信、联通、移动等, 它们在各个地方埋网线,有自己的主机、 然后我们出钱连入他们的网络,就能访问上网了。
  • 局域网LAN:覆盖范围较小,需要自己花钱买设备来组建小型网络,宽带固定,自己维护。比如校园网。
  • 个人区域网PAN:在个人工作的地方把属于个人使用的电子设备用无线技术连接起来的网络,范围很小。

计算机网络体系结构

  • 为进行网络中的数据交换而建立的规则、标准称为网络协议。协议应该是层次式的。协议三要素:

    • 语法:即数据和控制信息的结构或格式。
    • 语义:即需要发出何种控制信息,完成何种动作以及做出何种相应。
    • 同步:即事件实现顺序的详细说明。
  • OSI七层协议:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。缺少实际经验、实现复杂、效率低下、运作不合理。

  • TCP/IP体系结构:应用层(FTP,HTTP,SMTP等)、运输层(TCP、UDP)、网际层IP、网络接口层。实际运用。

  • 五层协议体系:应用层、运输层、网络层、数据链路层、物理层。

  • 实体表示任何可以发送或接收信息的硬件或软件进程。协议是控制两个对等实体(或多个实体)进行通信的规则的集合。在协议的控制下两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务
  • 使用本层服务的实体只能看见服务而无法看见下面的协议,也就是说,下面的协议对上面的实体是透明的。协议是水平的,即协议是控制对等实体之间的通信规则;但服务是垂直的,即服务是由下层向上层通过层间接口提供的。只有那些能够被高一层实体“看得见”的功能才能称为服务。
Author

叶润繁

Posted on

2022-01-13

Licensed under