计算机网络概论part2 | 青训营笔记

73 阅读3分钟

一、计算机网络基础

1.网络组成部分

  • 主机:客户端和服务端
    • 负责提供信息或者接受信息
  • 路由器
    • 负责转发主机之间的信息
  • 网络协议
    • 负责提供统一格式,方便主机和路由器对信息进行编码和解码 ...

2.网络结构:网络的网络

  • 比奇堡和小区网络:本地网络

  • 北京和上海分店+比奇堡:三个本地网络节点的网络

  • 全国通信网络:本地网络的网络

  • 区域网络、城域网和广域网

3.信息交换方式

  1. 电路交换
    • eg.蟹堡王初期接外卖服务章鱼哥只能接电话知道顾客的需求,实现接单,但容易在高峰时期网络拥堵;当蟹堡王多雇几个接线员时可以减缓电话拥堵的情况,但会导致在平时存在部分电话线路闲置的情况。
  2. 分组交换
    • eg.蟹堡王及其分店在后续阶段使用传真接单就是分组交换,这样的话不会造成拥堵,也不会造成资源浪费(电话线路闲置的情况)。当新的分组加入进来之后会加入输出队列按照顺序进行信息传递,当队列满的时候会丢弃新到的分组,即发生丢包。

计算机网络中均采取分组交换

4.网络分层

  • 快递员不关心包裹内容(应用层)
  • 卡车司机不关心车厢里拉的是什么(运输层)
  • 高速公路不关心开的什么车(网络层)

说明在计算机网络中也存在这样的情况,即网络分层模式,每一层之间并不相互关心。

计算机网络共5层,分别是:
  • 应用层
  • 传输层
  • 网络层
  • 链路层
  • 物理层

5.网络协议

注:协议的存在依赖于连接,两个实体(主机之间,主机与路由器之间)之间只有能够互相交换信息网络协议才是有意义的

  • eg.在家里说想要吃蟹黄包,但这句请求并没有被章鱼哥听见,则此时网络协议没有任何存在的意义。

功能

协议定义了在两个或多个通信实体之间交换的报文格式顺序,以及报文发送和/或接受一条报文或其他事件所采取的动作。

  • 计算机中的数据均以二进制的形式存储和处理,但是在“输出”时,即要被人更好地了解部分信息时会通过ASCII码表进行转换,变成熟悉的自然语言。

标头和载荷(以快递单为例)

收件人、寄件人关注:

  • 收件地址、寄件地址
  • 收件人、寄件人的姓名和电话
  • 包裹内容

快递公司关注:

  • 收件人、寄件人关注的东西
  • 该由哪个集散点发出,哪个集散点收
  • 哪个网点派送

对应在计算机网络当中,快递单相当于标头,快递的实际内容物相当于载荷。

WechatIMG1486.png