网络基础之OSI七层模型与TCP/IP四层(或五层)模型

OSI七层模型(开放式系统互联参考模型 (OPen System Interconnection)):

7 层模型主要包括:

在这里插入图片描述

1. 物理层: 主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。 它的主要作用是传输比特流(就是由 1、 0 转化为电流强弱来进行传输,到达目的地后在转化为1、 0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特

2. 数据链路层: 主要将从物理层接收的数据进行 MAC 地址(网卡的地址)的封装与解封装。常把这一层的数据叫做。在这一层工作的设备是交换机,数据通过交换机来传输。

3. 网络层: 负责地址管理和路由选择,即将从下层接收到的数据进行 IP 地址(例192.168.0.1)的封装与解封装。在这一层工作的设备是路由器,常把这一层的数据叫做数据包。

4. 传输层: 定义了一些传输数据的协议和端口号(WWW 端口 80 等),如: TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据), UDP(用户数据报协议,与 TCP 特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如 QQ 聊天数据就是通过这种方式传输的)。 主要是将从下层接收的数据进行分段进行传输,到达目的地址后在进行重组(管理两个节点之间的数据传输)。常常把这一层数据叫做

5. 会话层: 通过传输层(端口号:传输端口与接收端口) 建立数据传输的通路。主要在你的系统之间发起会话或或者接受会话请求(设备之间需要互相认识可以是 IP 也可以是 MAC 或者是主机名)

6. 表示层: 主要是进行对接收的数据进行解释、加密与解密、压缩与解压缩等(也就是把计算机能够识别的东西转换成人能够能识别的东西(如图片、声音等))。

7. 应用层: 负责应用程序之间的沟通;也是一些终端的应用,比如说 FTP(各种文件下载), WEB(IE浏览), QQ之类的(可以理解成我们在电脑屏幕上可以看到的东西.就 是终端应用)。

TCP/IP五层(或四层)模型:
在这里插入图片描述
注:

  1. TCP/IP 协议不是 TCP 和 IP 这两个协议的合称,而是指因特网整个 TCP/IP 协议族。从协议分层模型方面来讲, TCP/IP 由四个层次组成:网络接口层、网络层、传输层、应用层。

  2. 称为五层模型是将网络接口层这一层按数据链路层和物理层划分,所以又称TCP/IP五层协议。

各层对应的一些知名协议(上图中有):

应用层: DNS(域名解析协议) HTTP(超文本传输协议) SSH(安全外壳协议) FTP(文件传输协议)SMTP(简单电子邮件传输)。

传输层: TCP(传输控制协议) UDP(用户数据报协议)。

网络层: IP(网际协议) ARP(地址解析协议) ICMP(控制报文协议)

传输层的五个要素:

  1. 目标地址IP
  2. 目标端口
  3. 原地址IP
  4. 源端口号
  5. 协议类型

OSI七层模型功能简单概括:

7.应用层: 针对特定应用的协议。

6.表示层: 设备固有数据格式和网络标准数据格式的转换。

5.会话层: 通信管理。负责建立和断开通信连接(管理传输层以下的分层)。

4.传输层: 管理两个节点之间的数据传输。负责可靠传输(确保数据被可靠地传送到目标地址)。

3.网络层: 地址管理与路由选择。

2.数据链路层:互联设备之间传送和识别数据帧。

1.物理层: 定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。

端口号范围划分:

0~1023: 知名端口号,HTTP,FTP,SSH等这些广为使用的应用层协议,他们的端口号都是固定的。

1024~65535: 动态端口号,操作系统动态分配的端口号,客户端程序的端口号,就是由操作系统从这个范围分配的。

认识知名端口号:

  1. ssh服务器: 使用22端口。
  2. ftp服务器: 使用21端口。
  3. telnet服务器:使用23端口。
  4. http服务器: 使用80端口。
  5. https服务器: 使用443。
  6. DNS: 53
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值