从头学计算机,计算机网络从头学(一)

第一章计算机网络体系结构

一.计算机网络的概述

首先先来了解一下计算机网络和网络的关系

a85ec5b27d7a44dbac4b2b574c33d296.png

1.计算机网络的定义

在每本书上计算机网络的定义都不一样没有确定的定义这里我就根据王道考研的来记忆

定义:是一个将分散的、具有独立功能的计算机系统,通过通信设备(楼宇之间的长方形小盒子、路由器那个小盒子)与线路(有有线的、无线的)连接起来,由功能完善的软件实现资源共享和信息传递的系统

计算机网络是互连的、自治的计算机集合

2.计算机网络的组成

按照工作方式

(1)边缘部分:(资源的子网)用户可以直接使用(主要负责信息的加工)

(2)核心部分:(通信的子网)为边缘部分提供服务(主要负责信息的传递)

6b9c5ea2f71990c9b67232e9458839a5.png

3.计算机网络的功能

(1)数据通信

(2)资源共享

(3)分布式处理

(4)提高可靠性

(5)负载均衡

4.计算机网络的分类

作用范围分类(考试中的典型网络是局域网)

(1)广域网 WAN

(2)局域网 LAN

(3)城域网 MAN 一个城市

(4)个人区域网 PAN 个人的网络 bluetooth

网络的使用者分类

(1)公用网(public network):日常所接触到的

(2)专用网(private network):军用网

网络的拓扑结构分类

星形、总线、环形、树形、网形

4f1c7e39307a98b181a4c66f6436cf33.png

常考的是星形和总线型

5.计算机网络的标准化工作及相关组织

(1)IEEE组织:局域网(802.3),无线局域网

(2)ISO组织:网络参考模型(七层)

(3)ITU

6.网络标准化的四个阶段

(1)因特网草案(Internet Draft)还不是RFC文档

(2)建议标准(Proposed Standard)这个阶段就开始成为RFC文档

(3)草案标准(draft Standard)

(4)因特网标准(Internet Standard)

二、计算机网络体系结构与参考模型

1.计算机分层结构

每一层关注和解决通信中的某一方面的规则

分层式结构每个层之间是独立的、灵活性好,结构上可以分开

2.划分层次的必要性

(1)计算机网络中数据交换必须遵守事先约定好的规则

(2)这些规则明确规定了所交换的数据的格式以及有关的同步问题

(3)网络协议(network protocol),简称协议,是为进行网络中数据交换而建立的规则、标准或约定

3.计算机网络体系结构定义

(1)是计算机网络的各层及其协议的集合

(2)体系结构就是计算机网络及部件所能完成的功能的精确定义

(3)实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题

(4)体系结构是抽象的,而实现则是具体的,真正在运行的计算机硬件和软件

4.协议水平的

定义:总是指某一层协议,是对同等实体之间的通信制定的有关通信规则约定的集合

协议三要素:

语义(Semantics:规定传输数据的格式、

语法(Syntax):规定所要完成的功能、

同步即定时(Timing):规定各种操作的顺序w填空题

实体:表示任何可发送或接收信息的硬件或软件进程

5.接口(服务访问点)

同一系统中相邻两层的实体进行交互的地方

6.服务(service)垂直的

为了保证上层对等体之间能相互通信,下层向上层提供服务的功能

7.ISO/OSI参考模型

5e6c90c501c6a2c10f64d2ff95e9915e.png

8.各层作用(这里的作用在后面博客会详细讲解)

(1)物理层功能:物理层是OSI参考模型的最低层,它利用传输介质为数据链路层提供物理连接。

(2)数据链路层:数据链路层是为网络层提供服务的,解决两个相邻结点之间的通信问题。

(3)网络层:网络层是为传输层提供服务的,传送的协议数据单元称为数据包或分组。

(4)传输层:传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。(端到端,进程与进程之间)

(5)会话层:会话层主要功能是管理和协调不同主机上各种进程之间的通信(对话),即负责建立、管理和终止应用程序之间的会话。

(6)表示层:表示层处理流经结点的数据编码的表示方式问题,以保证一个系统应用层发出的信息可被另一系统的应用层读出。。

(7)应用层:应用层是OSI参考模型的最高层,是用户与网络的接口。

9.TCP/IP模型(四层)

86ade9e5bcbc6a155ec2ba9c30e087a6.png

10.各层作用

第一层是应用层,应用程序间沟通的层。

第二层是传输层,在此层中,它提供了节点间的数据传送服务,这一层负责传送数据,并且确定数据已被送达并接收。

两种协议:传输控制协议TCP

第三层是互连网络层,负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收)。

第四层是网络接口层,对实际的网络媒体的管理,定义如何使用实际网络来传送数据。

10.OSI与TCP/IP参考模型相同点与不同点

相同点:

(1)都分层

(2)基于独立的协议栈的概念

(3)可以实现异构网络互联

不同点:

(1)OSI定义三点:服务、协议、接口

(2)OSI先出现,参考模型先于协议发明,不偏向特定协议

(3)TCP/IPP设计之初就考虑到异构网互联问题,将IP作为重要层次

(4)

23517408e95786608fc02ab68982c794.png

11.五层参考模型

中和了OSI和TCP/IP的优点29b29e73986c9983d12d99d04e045fab.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值