计算机网络概论(一) | 青训营笔记

97 阅读2分钟

今天是参加笔记活动的的第1

(通过蟹堡王了解计算机网络的运行机制)

介绍

建立对计算机网络的整体认知,对计算机网络中的各种概念(网络分层,网络协议,网络应用等)有初步的理解,进而可以在后续的实际工作中能高效解决网络问题

  • 通过蟹堡王的例子来建立对计算机网络的整体认识
  • 建立对网络协议分层的认知
  • 分析HTTP1,2,3的关系
  • 介绍CDN运行的基本原理
  • 了解网络安全的最基本原则

分析方法

自底向上

  • 从简单开始,逐渐变复杂
  • 将模块逐步拼凑成一个系统

自顶向下

  • 从复杂开始,逐渐变简单
  • 从复杂的系统问题入手,拆分为模块问题

计算机网络基础

网络组成部分

  1. 主机:客户端和服务端
  2. 路由器
  3. 网络协议

网络结构:网络的网络

  • 比奇堡和小区网络:本地网络
  • 北京和上海分店+比奇堡:三个本地网络节点的网络
  • 全国通信网络:本地网络的网络
  • 区域网络,城域网和广域网

电路交换&分组交换

电路交换类似于电话

分组交换类似于传真

网络分层

协议

协议的存在依赖于连接

01001000 01100101 01101100 01101100 01101111 00101100 00100000 01010111 01101111 01110010 01101100 01100100 00100001
72 101 108 108 111 44 32 87 111 114 108 100 33
Hello,World!

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

标头和载荷

收件人,寄件人关注:
  • 收件地址,寄件地址
  • 收件人,寄件人的姓名和电话
  • 包裹内容
快递公司关注:
  • 收件人,寄件人关注的东西
  • 该由哪个集散点发出,哪个集散点收
  • 哪个网点派送

这节课从网络基础结构开始,一步步勾勒出计算机网络的整体架构,让我对网络分层、协议有更深的理解。