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

68 阅读1分钟

计算机网络概述

一、分析方法

1、自底向上

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

2、自顶向下

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

二、网络基础

  • 主机:客户端和服务端(技工信息和接收信息)
  • 路由器(转发主机之间的信息)
  • 网络协议(提供统一的格式)

1、网络组成部分

由主机、路由器、交换机等组成

2、信息交换方式

电路交换和分组交换是两种不同的网络通信技术

  • 电路交换

  • 分组交换

3、网络分层

在实际应用中,网络模型经常会简化为五层模型,这里说的主是要是五层协议。

  • 应用层
  • 传输层
  • 网络层
  • 数据链路层
  • 物理层

网络结构:网络的网络

  • 小区或自己网络:本地网络
  • 区域网络:网络覆盖一个城市或城市群
  • 城域网:覆盖一个学校、大学或企业园区范围内的计算机网络
  • 广域网:广域网覆盖一个很大的地理区域,如国家、地区甚至全球

4、协议

协议的存在依赖于连接。(实体)

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

4.1、标头和载荷

4.2、HTTP协议示例:

链路层 - 本地帧头部

Snipaste_2023-04-13_23-17-01.png 链路层-IP协议头部

Snipaste_2023-04-13_23-17-18.png 运输层-TCP协议头部

Snipaste_2023-04-13_23-17-50.png 应用层-HTTP协议头部

4.3、TCP协议格式

Snipaste_2023-04-13_23-16-33.png