目标:OSI七层模型、TCP/IP四层模型、以太网帧结构、MAC地址作用、数据转发方式
一、OSI七层模型
1、物理层:在设备之间进行比特流传输。
2、数据链路层:将比特组合成字节,再将字节组合成帧,使用链路层地址(MAC地址)来访问介质,并进行差错检测。
3、网络层:IP寻址,路由选择。
4、传输层:进行端到端的可靠或者不可靠的连接来传递数据,并进行重传前的差错检测。
可靠的连接:TCP面向连接(A要向B发送数据之前,A会先告诉B建立连接,连接建立成功后再发送数据)
不可靠的连接:UDP不面向连接(A要向B发送数据,A不会事先通知B,而是直接发送数据,不管B是否会收到数据)
5、会话层:负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
当我们使用QQ聊天时,同时和A、B、C三个人聊天,当我接收到一条数据时,怎么区分是A还是BC发来的?-------通过会话层来进行判断。
6、表示层:数据格式化、加密、解密
7、应用层:OSI七层模型中最靠近用户的一层,为应用程序(如QQ、微信)提供网络服务(通过端口号来区分不同的应用程序)
二、TCP/IP四层模型
1、应用层(合并OSI中的应用层、表示层、会话层)
2、传输层
3、网络层
4、网络接口层(合并OSI中的数据链路层、物理层)
三、PDU:协议数据单元
应用层:message
传输层&#