什么是网络?
①网络:计算机网络是计算机或网络设备通过有形的线缆或无形的媒介,如无线,连接起来,按照一定的规则,进行通信的集合。
②通信,是指人与人、人与物、物与物之间通过某种媒介和行为进行的信息传递与交流。
③网络通信,是指终端设备之间通过计算机网络进行的通信。
文章目录
- 一、网络为什么要分层?
- 二、“你好”去哪了?
- 总结
一、网络为什么要分层?
分层的定义:将复杂的流程分解为几个功能相对单一的子过程。
分层的原因:
①整个流程更加清晰,复杂问题简单化;
②更容易发现问题并针对性的解决问题;
③互联网统一的标准。
二、“你好” 去哪了?
1.OSI模型和TCP/IP协议族
OSI模型的功能:
应用层:人机交互界面,或者说是系统程序窗口,输入“你好”;
表示层:翻译!人有人的语言,电脑也有电脑的语言;
会话层:会话属于软件层面,允许不同机器上的用户之间建立会话关系;
传输层:同一个软件中的两个端口进行数据传输;
网络层:寻找IP地址和选择最佳路径;
数据链路层:找MAC地址;
物理层:电信号。
TCP/IP模型 VS OSI模型
TCP/IP协议族有哪些协议?
PS:点到点,端到端什么意思?
点到点:网络层及以下的通信;
端到端:传输层的通信。
2.数据封装和解封装
封装过程
解封装过程
每一层在什么媒介上进行?
PDU是什么?
PDU是指同层之间传递的数据单位名称。TCP/IP五层结构体系中,上层数据被封装TCP头部后,这个单元称为段(Segment);数据段向下传到网络层,被封装IP头部后,这个单元称为包(Packet);数据包继续向下传送到达数据链路层,被封装MAC头部后,这个单元称为帧(Frame);最后帧传送到物理层,帧数据变成比特(Bits)流;比特流通过物理介质传送。
总结
①掌握OSI模型的功能
②掌握TCP/IP协议族
③掌握封装和解封装的过程以及理解