计算机网络概述
一、分析方法
1、自底向上
- 从简单开始,逐渐复杂
- 将模块逐步拼凑成一个系统
2、自顶向下
- 从复杂开始,逐渐简单
- 从复杂的系统问题入手,拆分为模块问题
二、网络基础
- 主机:客户端和服务端(技工信息和接收信息)
- 路由器(转发主机之间的信息)
- 网络协议(提供统一的格式)
1、网络组成部分
由主机、路由器、交换机等组成
2、信息交换方式
电路交换和分组交换是两种不同的网络通信技术
-
电路交换
-
分组交换
3、网络分层
在实际应用中,网络模型经常会简化为五层模型,这里说的主是要是五层协议。
- 应用层
- 传输层
- 网络层
- 数据链路层
- 物理层
网络结构:网络的网络
- 小区或自己网络:本地网络
- 区域网络:网络覆盖一个城市或城市群
- 城域网:覆盖一个学校、大学或企业园区范围内的计算机网络
- 广域网:广域网覆盖一个很大的地理区域,如国家、地区甚至全球
4、协议
协议的存在依赖于连接。(实体)
协议定义了在两个多多个通信实体之间交换的报文格式和顺序,以及报文发送和/或接受一条报文或其他事件所采取的动作。
4.1、标头和载荷
4.2、HTTP协议示例:
链路层 - 本地帧头部
链路层-IP协议头部
运输层-TCP协议头部
应用层-HTTP协议头部