1. 计算机网络和因特网
简单介绍了计算机网络结构。
我的思考:
- 类比邮局送信系统、快递系统。
- 分层的真正含义:不管自己如何实现,对自己的上下层提供统一的服务,完成信息的处理和传递。
- 只要满足这个特点,就是层级系统,也算是模块化系统。
分层的好处:
- 通用性
- 方便替换、升级
分层的不好:
- 一定有冗余设计
网络的分层
- 应用层
- 在发送端:
- 把人可以读懂的信息通过应用(软件)自己的协议,编码成报文(message)。
- 把报文发送到指定的端口。
- 在接收端:
- 从端口读取报文。
- 通过协议解码为人可以看懂的信息。
- 传输层
- TCP 和 UDP
- 在发送端:
- 从端口接受报文(message),把报文分割成报文段(segment),把报文段发送到网络层。
- 在接收端:
- 反向操作。
- 网络层
- 链路层(+物理层)