网工 | 第一章 2 OSI和TCP/IP参考模型

145 阅读3分钟

计算机网络概论

OSI和TCP/IP参考模型

为什么要对网络进行分层

早期计算机:封闭系统,所有部件同一厂商。

  • 优点:安全性高,性能强
  • 缺点:兼容性差,更新周期慢

现代计算机:兼容机,软硬分离,各司其职

OSI参考模型:CPU/内存/硬盘/显卡/主板等标准化

  • 某一层所做的改动不会影响到其他的层,利于设计、开发和故障排除
  • 通过定义在模型的每一层实现功能,鼓励产业的标准化
  • 通过网络组件的标准化,允许多个供应商协同进行开发
  • 允许各种类的网络硬件和软件互相通信,无缝融合
  • 促进网络技术快速迭代,降低成本

OSI参考模型分七层:

应用层各种程序、协议
表示层数据的信息得到语法转换内码,数据压缩解压、加密解密
会话层为通信双方指定通信方式,并创建、注销会话
传输层提供可靠或不可靠的端到端传输
网络层逻辑寻址路由选择
数据链路层将分组封装成帧;提供节点到节点的传输差错控制
物理层在媒介上传输比特流;提供机械和电器规约

image.png

image.png

TCP/IP参考模型

应用层对应OSI参考模型的高层,为用户提供所需要的各种服务器,如FTP、Telnet、DNS、SMTP等
传输层为应用层实体提供端到端的通信功能
网络层定义逻辑地址,路由选择(路由和寻址)
数据链路层将分组数据分装成帧,提供节点到节点的传输
物理层在媒介上传输比特流;提供机械和电器规约

TCP/IP模型对应协议

应用层Telnet FTP TFTP SNMP HTTP SMTP NFS DHCP
传输层TCP UDP
网络层ICMP Routing Protocol IP
数据链路层Ethernet Frame-Relay PPP/PPPOE HDLC
物理层双绞线 光纤 跳线/尾纤 配线架/理线架

各应用层协议简介

Telnet :Internet远程登录服务的标准协议和主要方式。

FTP :(文件传输协议)用于在网络上进行文件传输的一套标准协议。

TFTP :(简单文件传输协议)一种基于UDP协议的文件传输协议。与FTP相比,TFTP更加简单,没有复杂的交互存取接口和认证控制。

SNMP :(简单网络管理协议)提供了一种从网络上的设备中收集网络管理信息的方法,并为设备向网络管理工作站报告问题和错误提供了一种途径。

HTTP :(超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。它是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。

SMTP :(简单邮件传输协议)一种用于电子邮件传输的协议,它定义了邮件客户端和邮件服务器之间,以及邮件服务器和邮件服务器之间的通信规则。

NFS :(网络文件系统)一种分布式文件系统协议,它允许计算机客户端通过网络远程访问服务器上的文件。

DHCP :(动态主机配置协议)用于动态分配IP地址给网络上的计算机。

OSI七层网络模型TCP/IP四层模型对应网络协议
应用层(Application)
表示层(Presentation)应用层HTTP、HTP、TFTP、DHCP、NTP、POP3、IMAP4、Telnet、SNMP、SNMP、SMTP、DNS、LDAP、SSH
会话层(Session)
传输层(Transport)传输层TCP、UDP
网络层(Network)网络层IP、ICMP、ARP、RARP、OSRP、VRRP、IGMP、IS-IS、IPsec、BGP
数据链路层(Datalink)网络接口层PPP、PPTP、以太网
物理层(Physical)