计算机网络参考模型

159 阅读3分钟

目录

[- 1.1.思维导图

  • 1.2.osi七层模型
  • 1.3.数据封装过程
  • 1.4.TCP/IP协议以及TCP端口
  • 1.5.网络架构
  • 1.6.设备与层的对应关系](url)

1.1.思维导图

image.png

1.2.osi七层模型

定义个硬件设备的统一标准

1.2.1.osi七层模型

  • 应用层:打开软件
  • 表示层:对数据进行表示,压缩;定义传输的语法(点对点模式)
  • 会话层:可以打开多个窗口与多个人发送信息,建立聊天会话关系(点对点模式)
  • 传输层:定义数据传输的协议,确定进程通信,确定传输快慢(点对点模式)
  • 网络层:找机器的目前地址,找路径
  • 数据链路层:将mac地址放在传输的报文中;核对mac地址
  • 物理层:插拔网线;电流 image.png

1.3.数据封装过程

MAC-IP-TCP-实际数据-校验盒 image.png

  • 当有数据要传送时,从上往下走。从应用层到传输层,传输层给数据加协议,形成数据段;再传到网络层加IP地址,里面包括源目ip地址,形成数据包;再传到数据链路层,加上MAC地址,同样也包括源目mac地址,形成数据帧,最后传到物理层,形成比特流传到目的地址。
  • 当接收方接收到此报文时候,就会以从下往上的方式区拆解报文,看ip地址和mac地址的源目地址对不对,如果不是对就丢弃。
  • ip数据包,有去有回叫完整通信

1.4.TCP/IP协议以及TCP端口

image.png

TCP/IP协议:

定义层:统一协议标准,往下兼容

应用层协议:

  • http协议:超文本传输协议(网页),端口号80,使用tcp协议
  • https协议:加密的超文本传输协议(网页),端口号443,使用tcp协议
  • ftp协议:文本传输协议,端口号20和21,使用tcp协议
  • tftp协议:简单文本传输协议,端口69,使用udp协议和tcp协议
  • dns协议:域名解析协议,端口号53,使用udp协议和tcp协议

远程连接协议:

  • ssh协议:端口23,密文
  • telnet协议:端口号22,明文

传输层协议:

  • tcp协议:传输数据前先建立连接,传输数据慢,但是安全性高,可靠,还可以重新上传
  • udp协议:不需要先建立连接,传输快捷,但是不可靠,不稳定

网络层协议:

  • ip协议:统称为网络协议
  • icmp协议:检测两个机器之间是否可以通信(检测两台机器连接性)
  • arp协议:讲ip地址转换为mac地址

1.5.网络架构:

  • 核心层---高速转发数据包(流量高速转)---三层交换机、路由器、防护墙、---网络层
  • 汇聚层---流量控制、转发数据(对流量)---三层交换机---网络层
  • 接入层---提供尽可能对的接口---二层交换机---数据链路层

1.6.设备与层的对应关系:

  • 应用层----计算机
  • 传输层----防火墙
  • 网络层----路由器
  • 数据链路层----交换机
  • 物理层----网卡