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

156 阅读2分钟

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

一、前言 & 课程介绍

1. 课程内容

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

2. 分析方法:

  • 自底向上:由易到难

  • 自顶向下:由复杂到简单

二、蟹堡王帝国

1. 三步走战略

  • 在比奇堡开通外卖: 电话 | 传真
  • 在北京和上海开分店
  • 在全国开分店并开通外卖

2. 小结

image.png

image.png

三、计算机网络

1. 网络组成部分

  • 主机:客户端和服务端
  • 路由器
  • 网络协议

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

image.png

  • 区域网络、城域网和广域网
  1. 区域网络(Metropolitan Area Network,简称 MAN):区域网络覆盖一个城市或城市群,比本地网络(LAN)的范围更大,但比广域网(WAN)小。典型的应用场景包括连接同一城市内的多个企业办公楼、大学校园、政府机构等。区域网络通常使用高速光纤或其他高速传输介质,可以提供较高的数据传输速率。
  2. 城域网(Campus Area Network,简称 CAN):城域网是指覆盖一个学校、大学或企业园区范围内的计算机网络。城域网的规模介于本地网络(LAN)和区域网络(MAN)之间。城域网通常由多个相互连接的局域网组成,以实现资源共享、通信和数据传输。城域网可以使用有线(如以太网)和无线(如 Wi-Fi)连接。
  3. 广域网(Wide Area Network,简称 WAN):广域网覆盖一个很大的地理区域,如国家、地区甚至全球。广域网通过远程通信链路和中继设备连接多个本地网络、区域网络和城域网。典型的广域网应用包括互联网、电话公司的网络和大型企业的全球网络。广域网的数据传输速率通常较低,因为它们需要跨越更大的距离并涉及更多的中继设备。

这些网络类型之间的主要区别在于覆盖范围、传输速率和管理复杂性。不同类型的网络适用于不同的应用场景,如资源共享、通信和数据传输

3. 电路交换 & 分组交换

4. 网络分层

  • 快递员不关心包裹内容
  • 卡车司机不关心车厢里拉的是什么
  • 高速公路不关心开的什么车

5. 网络协议

image.png

6.标头和载荷

image.png

  • HTTP协议示例:应用层-HTTP协议头部

image.png

7. 小结

image.png

四、web中的网络