计算机网络基本知识
分层思想
分析计算机网络要有分层思想
用户A到用户B之间的通信就是这样一层一层的进行,使用网络的人未必知道数据的传输过程,通过这样的分层思考,将复杂的流程分解为几个功能简单的单一的子过程,是整个流程更加的清晰,复杂问题简单化,也更容易发现问题并针对性的解决问题。
OSI 七层参考模型
点到点通信:主机到主机之间的通信,通过IP地址
端到端通信:端口到端口的通信,应用层
应用层/表示层/会话层 --> 应用程序
传输层 – > 端口号 (应用进程端口号) 数据段
网络层 – > 逻辑地址(IP地址) 数据包 通过逻辑地址IP地址实现网络间两个节点的点到点通信
数据链路层 --> 物理地址(MAC地址)两个相邻节点的真实的通信地址 数据帧 通过物理地址实现两个相邻节点的通信
物理层 --> 传输介质(光纤/网线) 比特流
TCP/IP 模型
TCP/IP 模型的协议族
其中TCP和UDP下的不同的协议
TCP/IP 的数据传输的封装与解封装
TCP/IP 模型对应的物理设备