计算机网络基础知识

(图片取自湖科大教书匠)

计算网络的两个部分:

核心部分:网络链路,路由器

边缘部分:电脑主机

计算机网络的三种交换方式:

电路交换:

1.建立连接(分配通信资源)

2.通话(一只占用通信资源)

3.释放链接(归还通信资源)

分组交换:

发送方:构造分组,发送分组

路由器:缓存分组,转发分组

接收方:接收分组,还原报文

报文交换:

分组交换的基础上报文的大小不做限制

三种方式的对比

计算机网络的定义

计算机网络是一些互相连接的,自治的计算机的集合

互连:是指计算机之间可以通过有线或者无线的方式进行数据通信

自治:是指独立的计算机,他有自己的硬件和软件,可以独立运行使用

集合:至少两台计算机

计算机网络较好的定义:计算机网络主要是由一些通用的,可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的,这些可编程的硬件能够用来传输不同类型的数据,并能支持广泛的和日益增长的应用。

计算机网络所连接的硬件,并不限于一般计算机,也包括智能手机等硬件

计算机网络并非专门用来传送数据,而是能够支持多种的应用

网络的分类:

交换技术分类:

电路交换网络

报文交换网络

分组交换网络

使用者分类:

公用网

专用网

传输介质分类:

有线网络

无线网络

覆盖范围分类:

广域网WAN

城域网MAN

局域网LAN

个域网PAN

拓扑结构分类

总线型网络

星型网络

环形网络

网状型网络

计算机网络性能指标:

速率:在数字信道上传送bit的速率,也叫比特率或数据率

带宽:网络传输理论上最快的传输速率

两者的区别:一个是理论上网络传输最快的速率,一个是动态的表示实时的速率

吞吐量:表示单位时间内通过某个网络的数据量(实际传输的数据量)

时延:

源主机-传输线路-链路传输-路由存储转发

发送时延-传输时延-处理时延。

时延带宽积=传播时延*带宽(以比特为单位的链路长度)

往返时间RTT:卫星链路耗时占比最长

利用率:

信道利用率:表示某信道有百分之几的时间是被利用的

网络利用率:全网络的信道利用率的加权平均

计算机网络的结构体系

各层级功能

计算机网络分层的必要性:

计算机之间的网络传输是一个非常复杂的问题,网络分层可以把大问题分解成小问题,更好的去解决

分层后每层的作用:

物理层:解决何种信号来传输bit信号的问题

数据链路层:解决在分组在一个网络或者一个链路上传输的问题

网络层:解决在多个网络(路由)间传输的问题

运输层:解决基于网络传输进程间通信的问题

应用层:解决应用进程间的交互来实现特定网络应用的问题

一些术语:

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

协议:

语法:交换信息的格式

语意:定义双方要完成的操作

同步:双方的时序关系

相关推荐
-qOVOp-12 小时前
408第三季part2 - 计算机网络 - 传输层II
计算机网络
合作小小程序员小小店13 小时前
web渗透之指纹识别1
物联网·计算机网络·网络安全·网络攻击模型
-qOVOp-1 天前
408第三季part2 - 计算机网络 - ip分布首部格式与分片
网络协议·tcp/ip·计算机网络
-qOVOp-2 天前
408第三季part2 - 计算机网络 - ip地址II
计算机网络
珹洺2 天前
计算机网络:(七)网络层(上)网络层中重要的概念与网际协议 IP
网络·tcp/ip·计算机网络
ChicagoTypewriter2 天前
计算机网络中的常用表项梳理
网络·计算机网络·智能路由器
摘取一颗天上星️3 天前
后端密码加密:守护用户数据的钢铁长城
计算机网络·哈希算法·加密算法
Félix2514 天前
计算机网络笔记(不全)
网络·计算机网络
Absinthe_苦艾酒4 天前
计算机网络(三)传输层TCP
网络·tcp/ip·计算机网络
Cachel wood14 天前
Spark教程6:Spark 底层执行原理详解
大数据·数据库·分布式·计算机网络·spark