计算机网络基础知识

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

计算网络的两个部分:

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

边缘部分:电脑主机

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

电路交换:

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

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

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

分组交换:

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

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

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

报文交换:

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

三种方式的对比

计算机网络的定义

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

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

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

集合:至少两台计算机

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

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

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

网络的分类:

交换技术分类:

电路交换网络

报文交换网络

分组交换网络

使用者分类:

公用网

专用网

传输介质分类:

有线网络

无线网络

覆盖范围分类:

广域网WAN

城域网MAN

局域网LAN

个域网PAN

拓扑结构分类

总线型网络

星型网络

环形网络

网状型网络

计算机网络性能指标:

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

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

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

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

时延:

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

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

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

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

利用率:

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

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

计算机网络的结构体系

各层级功能

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

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

分层后每层的作用:

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

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

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

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

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

一些术语:

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

协议:

语法:交换信息的格式

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

同步:双方的时序关系

相关推荐
流浪00115 小时前
计算机网络篇17:传输层——TCP 超时重传、三次握手与四次挥手,TIME_WAIT 为什么要等 2MSL
网络协议·tcp/ip·计算机网络·三次握手·四次挥手·超时重传
流浪0011 天前
计算机网络篇16:传输层——TCP 报头属性字段:16 位窗口大小撑起流量控制,六个标志位标识报文类型
网络协议·tcp/ip·计算机网络·urg紧急指针·tcp报头
一条泥憨鱼3 天前
【计算机网络】短连接、长连接与连接池:从 TCP 握手到池化复用的完整链路
网络·数据库·网络协议·tcp/ip·计算机网络
鹿鸣天涯3 天前
2026年下半年网络规划设计师论文
网络·计算机网络·网络规划设计师
MicrosoftCloud4 天前
计网 14|HTTP 协议核心:报文结构、状态码、持续连接
计算机网络·考研·http·状态码·408·万维网·持续连接
MicrosoftCloud4 天前
计网 12|ARP、DHCP、ICMP:地址解析、动态分配与差错报告
计算机网络·考研·408·arp·dhcp·icmp·ping
Thanks_ks4 天前
常见 HTTP 状态码的坑:301/302、401/403、500/502 之间差的那一个词
计算机网络·nginx·http·面试·状态码·后端开发·浏览器缓存
好啊好啊郝!4 天前
计算机网络最基础知识点
服务器·网络·计算机网络
pikapika~~~5 天前
计算机网络八股
服务器·网络·计算机网络
lazy H5 天前
【计算机网络】第 15 篇:Java BIO、NIO 与高并发网络通信——从 Socket 理解 I/O 模型
网络·后端·tcp/ip·计算机网络·nio·408