第一节 OSI七层参考模型
OSI---七层参考模型/开放式系统互联模型
顺口溜:7-1应表会传网数物 1-7物数网传会表应
7-5----产生数据 4-1----传输数据
网络:由网络连接设备通过传输介质将网络终端设备连接起来进行信息传递和资源共享的平台。
七、应用层
作用:通过人机交互实现各种各样的服务,即为上层提供服务,包括数据传输、网络控制、数据格式转换等。在应用层中,数据流必须通过网络传输才能到达目的地,因此数据格式转换也是应用层的重要任务之一。不同的应用层专注于不同的功能,共同构成了OSI七层模型中的网络通信分层设计思想。
六、表示层
作用:进行数据格式的转换,即数据的编码,解码; 加密,解密;压缩,解压缩。
五、会话层
作用:发现 建立 维持 终止会话进程,通过会话层,OSI模型实现了端到端的通信,从而实现了互联网的互通性和可扩展性。
四、传输层
1、通过端口号来区分不同的服务
端口号:0-65535
静态端口号:1-1023---一个端口对应一个服务,呈永久绑定关系;
动态端口号:1024-65535---一个端口对应一个服务,呈暂时性绑定关系;
其中,0为特殊端口号,保留使用----在编程中使用,代表所有端口号。
2、提供可靠的传输
TCP(传输控制协议)----面向连接的可靠协议;
UDP(用户数据报文协议)----非面连接的不可靠传输协议,
(面向连接 三次握手、四次挥手 可靠 确认 重传 排序 流控);
URL:统一资源定位符;例如,http://www.baidu.com(可通过DNS解析其地址);
baidu.com称为域名;
https:安全的超文本传输协议(443);
http:超文本传输协议(80/8080)。
3、数据分段
MSS(最大段长度)1480B;
MTU(最大传输单元)1500B;
注:bit(位) Byte(字节)
8位=1字节 ;1024字节=1KB;1024KB=1MB;1024MB=1GB;1024GB=1TB;1024TB=1PB。
三、网络层(最复杂)
作用:在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接,将数据设法从源端经过若干个中间节点传送到目的端。网络层的作用是实现数据传输和控制网络通信,即通过Ip地址进行逻辑寻址。
二、数据链路层(较复杂)
作用:管理着物理寻址方案,通过MAC地址来进行物理寻址。
(1)LLC(逻辑控制子层):为上层服务提供FCS校验;
(2)MAC(媒介访问控制子层)地址为设备出场时直接烧录在网卡上的编号,且不可更改。
一、物理层
1、作用:定义电气电压,光学特性,接口规范。
2、主要应用:是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异,使其上面的数据链路层不必考虑网络的具体传输介质是什么。
注释:网络连接设备:路由器和交换机
传输介质: 同轴电缆,网线,光纤
网络终端设备:PC,手机,IPAD,服务器