网络模型

80 阅读2分钟

OSI

概述

  • 开放系统互连参考模型 (Open System Interconnect 简称OSI),提出网络分层的概念,将网络分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

组成

  • 应用层:将原始数据转换为计算机能识别的二进制,调用外部访问网络的接口将二进制数据传入;
  • 表示层:对数据格式(编码、加密与解密、压缩与解压)进行处理;
  • 会话层:创建、管理、终止会话;
  • 传输层:确定传输方式、确定端口信息;
  • 网络层:逻辑寻址(IP地址确定)、路由选择;
  • 数据链路层:物理寻址(MAC地址确定)、差错校验;
  • 物理层:将二进制转为物理信号经过传输介质传输;

案例

image.png

TCP/IP

概述

  • OSI花费大量时间、精力进行网络模型设计时,TCP/IP直接从实际入手,参照OSI网络模型,成为了计算机网络实际运用标准。

OSI与TCP/IP区别

  • OSI先有模型再有协议,TCP/IP先有协议再有模型;
  • OSI将网络划分为七层,而TCP/IP为五层;
  • OSI设计较全面,但实现较复杂,TCP/IP设计更精简,实现更简单;
  • OSI是参考模型,TCP/IP为计算机网络的实际标准;

image.png

组成

  • 应用层:将原始数据转换为计算机能识别的二进制,调用外部访问网络的接口将二进制数据传入,对数据格式(编码、加密与解密、压缩与解压)进行处理,创建、管理、终止会话;
  • 传输层:确定传输方式、确定端口信息;
  • 网络层:逻辑寻址(IP地址确定)、路由选择;
  • 数据链路层:物理寻址(MAC地址确定)、差错校验;
  • 物理层:将二进制转为物理信号经过传输介质传输;

协议

  • 协议是共同计议,协商;经过谈判、协商而制定的共同承认、共同遵守的文件。

概述

  • 计算机通信要遵循的标准、约定、规则。

TCP/IP协议簇

  • 应用层:HTTP(超文本传输协议)、HTTPS(安全外壳协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、POP3(邮局协议版本3)、IMAP(交换邮件访问协议)、DNS(域名解析协议)、DHCP(动态主机分配协议)、TELNET(远程登录)、SMB(局域网文件共享传输协议)、SSH(安全文件传输协议)等
  • 传输层:TCP(传输控制协议)、UDP(用户数据报协议)
  • 网络层:IP(网际互连协议)、ARP(地址解析协议)、RATP(逆地址解析)、ICMP(网际控制报文协议)
  • 数据链路层:Ethernet II