目录
OSI模型都有哪七层?
该模型分为七层,分别为:
L7 应用层
L6 表示层
L5 会话层
L4 传输层
L3 网络层
L2 数据链路层
L1 物理层
OSI七层模型的记法:
物数网传会表应 (从L1至L7//从下往上) |
应表会传网数物 (从L7至L1//从上往下) |
七层的作用:
1.L7 应用层 ---
通过人机交互来实现各种各样的服务
2.L6表示层 ---
编码 解码 加密 解密
3.L5会话层 ---
发现 建立 维持 终止会话进程
4.L4传输层 ---
(1).通过端口号来区分不同的服务
端口号:0-65535
静态端口号:1-1023 (一个端口号对应一个服务,呈永久绑定关系)
动态端口号:1024-65535(一个端口号对应一个服务,呈暂时性绑定关系)
要注意的是****:0为特殊端口号,保留使用---在网络编程中使用,代表所有端口号
(2).提供可靠的传输 --TCP、UDP(传输层协议)
TCP :传输控制协议 --面向连接的可靠传输协议
UDP :用户数据报文协议 --非面向连接的不可靠传输协议
****面向连接(方法) 三次握手、四次挥手****
扩1:什么是三次握手与四次挥手?
就是让客户端和服务端连接和断开连接的这么一个过程。我们来举个栗子:老张去找老王下棋,来到老王楼下大声喊道:老王,老王。这是第一次握手。 老王一听是老张的声音,立刻回应道:老张,我听到了,你能听到吗?这是第二次握手。 老张一听,没错是老王:老王,我听到了,我找你去下棋。这是第三次握手。 之后老张和老王手拉着手开心的去下棋了。ps:是连接和断开连接(三次握手是让客户端和服务的进行连接。四次挥手就是数据传输完断开连接). 再举一个简单的栗子:下完棋老张对老王说你先回去吃饭吧。这是第一次挥手。老王说:好,等我收拾一下棋盘。这是第二次挥手。老王接着又说:我收拾完了,那先回去了。这是第三次挥手。老张说:回吧,回吧,快回去吧。这是第四次挥手。(此时服务器端已断开连接) -而老张等了一会见老王还不回来,也回家了。那么在这个时候,客户端也断开了连接。
TCP的三次握手是为了确认客户端与服务端进入连接状态,客户端与服务端建立连接(请求三次)。 | Tcp的四次断开是客户端与服务端断开连接。且是确认服务器在关闭后客户端再关闭。(请求四次)。 |
扩2:面向连接
是一种网络协议,依赖发送方和接收器之间的显示通信和阻塞以管理双方的数据传输。网络系统需要在两台计算机之间发送数据之前先建立连接的一种特性-
原理-----Connection-oriented 面向连接:一种网络协议,依赖发送方和接收器之间的显示通信和阻塞以管理双方的数据传输.网络系统需要在两台计算机之间发送数据之前先建立连接的一种特性。面向连接网络类似于电话系统,在开始通信前必须先进行一次呼叫和应答。
扩3:TCP实现可靠 性传输的手段: 确认 重传 排序 流控
(扩)URL:即 统一资源定位符,是一种从互联网上获取资源的地址。是为了简明地表示互联网上标准资源的地址而发明的。每个文件在互联网上都对应有一个唯一的URL,这些URL不仅指向资源的位置,还指示了浏览器如何处理这些资源。
(3).数据分段
MSS 最大段长度 1480B
MTU 最大传输单元 1500B
计算机单位换算:
位 bit
字节 Byte
8位=1字节
1024字节=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
-
5.L3网络层 ----
- 通过ip地址来进行逻辑寻址
-
6.L2数据链路层 ----
- :::MAC地址即介质访问控制地址,或称为MAC位址、硬件地址,用来确认网络设备的位置的位址
通过MAC地址来进行物理寻址
MAC地址--物理地址--不可更改
设备出厂时直接烧录在网卡上的编号
LLC -逻辑链路控制子层 --为上层服务提供FCS校验
封装和解封装
MAC -媒介访问控制子层 --通过MAC地址来进行物理寻址
-
7.L1物理层 ----
- 定义电气电压,光学特性 接口规范
- #主要功能:为数据信息设备带来传送数据通路、传输数据。