计算机网络 | 青训营笔记

124 阅读2分钟

本课讲解知识点

  1. 通过一个示例建立对计算机网络的整体认识
  2. 建立对网络协议分层的认知

蟹堡王帝国(三步走战略)

1.在比奇堡开通外卖
2.在北京和上海开分店
3.在全国开分店并开通外卖

image.png 折射至现实,即

image.png

小结:

  • 蟹堡王顾客等价于客户端
  • 蟹堡王分店等价于服务端
  • 小区转发点和蟹堡王城市转发分店等价于路由器
  • 相互之间转发的表格就类似于网络协议

计算机网络概念

计算机网络:是一个将分散的,具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实现资源共享和信息传递的系统(互联,自治的计算机集合)

计算机网络的分类

按分布范围分类:

  • 广域网WAN
  • 城域网MA
  • 局域网WAN
  • 个人区域网PAN

按交换技术分:

  • 电路交换
  • 报文交换
  • 分组交换

网络组成部分:

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

标头和载荷

例如生活中的快递的收件单上的收货地址,寄件地址,收件人和寄件人的姓名电话便是标头,
而包裹内容便是所谓的载荷。

网络分层:

  • 基本原则:1.各层之间相互独立,每层只实现一种相对独立的功能
    2.每层之间界面自然清晰,易于理解,相互交流尽可能少
    3.结构上可分割开,每层多采用最合适的技术实现
    4.保持下层对上层的独立性,上层单向使用下层提供的服务
    5.整个分层结构应能促进标准化工作。
    简而言之,譬如生活中的快递员不会关心包裹内容,卡车司机不关心车厢里面装的是什么,高速公路不关心开的是什么车

OSI参考模型

时间:1984年ISO提出的

七层结构:

  • 应用层
  • 表示层
  • 会话层
  • 传输层
  • 网络层
  • 数据链路层
  • 物理层

HTTP协议

1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。

2.HTTP协议作为TCP/IP模型中应用层的协议也不例外。HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。

3.HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。

4.HTTP默认的端口号为80,HTTPS的端口号为443。