计算机网络之基本概念

良心公众号

关注不迷路

01

什么是计算机网络?

对于计算机网络 (以下简称网络),很难给出一个精确的定义。

可以简单地作如下理解:

网络是通过相应的链路连接若干分散的结点,以实现信息传递的系统。

所谓的结点指的是计算机集线器交换机路由器等。

02

什么是互联网?

我们非常熟悉的互联网,是指网络与网络之间,通过通用的协议所串连而成的庞大国际网络。

从工作方式上看,互联网可以划分为两大块,边缘部分核心部分

  • 边缘部分:由所有连接在互联网上的主机组成,由用户直接使用,用来进行通信和资源共享。

  • 核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供连通性和交换等服务。

03

计算机网络的性能

想要衡量计算机网络的性能,需要对应的性能指标。这部分内容,对我们来说更加具体一些,对于分析问题也更实用一些。

  • 速率:数据的传输速率,又称数据率、比特率,单位是 bit/s。

  • 带宽:在通信原理中用带宽表征信号所具有的频带宽度 (信号所包含谐波的最高频率和最低频率之差),单位是 Hz。在计算机网络中用带宽表征通道传送数据的能力 (单位时间内网络中的某信道所能通过的最高数据率),单位是 bit/s。

  • 吞吐量:单位时间内通过某网络的实际数据量,单位是 bit/s。

  • 时延:数据从网络的一端传送到另一端所需要的时间,也称延迟,单位是 s。互联网在线服务,尤其是 To C 的在线服务,时延往往是极为重要的考虑因素,过高的时延约等于服务不可用。而时延是一个总体的概念,可以细分来看:

    • 发送时延:主机或路由器发送数据帧所需要的时间,单位是 s。发送时延 = 数据帧长度 (bit) / 发送速率 (bit / s)。

    • 传播时延:信号 (电磁波) 在信道中传播所耗费的时间,单位是 s。传播时延 = 信道长度 (m) / 信号在信道中的传播速率 (m / s)。

    • 处理时延:主机或路由器处理信息所耗费的时间,单位是 s。

    • 排队时延:信息传递过程中可能会经过很多路由器,在路由器的输入队列和输出队列中可能会产生一定时间的排队等待,这就是排队时延,单位是 s。

综上所述,总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延

利用率:可分为信道利用率和网络利用率。信道利用率指该信道有数据通过的时间比率,网络利用率指所有信道利用率的加权平均值。利用率越高,时延越大。当前时延 = 空闲时延 / (1 - 利用率)。

04

计算机网络体系结构

6d7c898b90d366a45dbdab4226a448fa.png

如上图所示,OSI 七层协议体系结构概念比较清楚,理论比较完整,但相应的也比较复杂和不够实用,而通过对其进行简化,得到五层协议体系结构,可以在简洁性和理论完整性之间取得一个折中。该五层协议的体系结构是我们最常讨论的体系结构,自然也是面试的一个重点。

接下来,我们将对五层协议中所涉及的内容,按照自上而下的顺序作一个简要的陈述。详细的讨论将在接下来的文章中展开,敬请期待!

应用层

应用层是体系结构中的最高层,其任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。如 HTTPDNSSMTP等均属于应用层协议。

运输层

运输层负责为主机之间的进程通信提供通用的数据传输服务。运输层主要使用以下两种协议:

传输控制协议 TCP —— 提供面向连接的、可靠的数据传输服务,其数据传输单位是报文段。

用户数据报协议 UDP —— 提供无连接的、尽最大努力 (不保证数据传输的可靠性) 的数据传输服务,其数据传输单位是用户数据报。

网络层

网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把报文段或用户数据报封装成分组或包进行传送。

数据链路层

数据链路层将网络层的 IP 数据报组装成帧 (包含同步信息,地址信息,差错控制等),在相邻的两结点之间的链路上进行传送。

物理层

物理层的责任是用合适的电压表示数据的值,0 或者 1。

综上所述,本文关于计算机网络基本概念的总结就到这里了。在后续的文章中将会对本文中所讲述的内容进行详细的展开,敬请期待!

欢迎关注【有理想的菜鸡】公众号,大家一起讨论技术,共同成长!

05

相关阅读

HTTP和HTTPS有什么区别?

字节跳动面试最爱问的Cookie和Session,到底有什么区别?

详解TCP的三次握手和四次挥手

一文搞懂!TCP协议与UDP协议的区别

06

参考资料

《计算机网络》谢希仁 著

《计算机网络原理》陈妍、王志文、朱海萍、 李增智 编著

ccd81d9b253310fb9bc57729a50625ff.jpeg

学习 | 工作 | 分享

👆关注“有理想的菜鸡

只有你想不到,没有你学不到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值