网络基础之OSI七层参考模型与TCP/IP五层模型

目录

 

一、网络基础

   ①什么是网络

②网络类型

二、OSI七层参考模型 与TCP/IP五层

①为什么分层

②对比图

 ③每层作用

④每层常用设备及常用协议

⑤路由器交换机介绍

⑥常用协议介绍

三、数据封装与解封装过程

①封装过程

②解封装过程


一、网络基础

   ①什么是网络

          网络指一组计算机通过线缆或无形介质连接起来,实现相互之间相互通信的集合。

简单网络拓扑

②网络类型

局域网:作用于相对较小区域。例如企业内部网络,校园内部网络等。

城域网:作用于城市区域之间。例如北京与南京之间的网络。

广域网:作用于国家之间甚至全球范围。Internet网络

二、OSI七层参考模型 与TCP/IP五层

①为什么分层

          计算机网络本身是不分层,为了方便排查错误人为的进行了分层。分层的好处在于可以将复杂流程分解为几个功能相对单一的过程,整个流程更加清晰,复杂问题简单化。

②对比图

网络基础之OSI七层参考模型与TCP/IP五层模型_第1张图片 OSI七层模型                                                               TCP/IP五层模型

 ③每层作用

          应用层:用于打开一个或多个程序。例如:qq,微信等。

          表示层:将输入的高级语言(输入的英文字母和汉字等)翻译二进制。

          会话层:开启私密的会话通道并管理计算机之间的通信,包括开启和关闭会话。

          传输层:传输数据、检验数据完整性、定义传输方式、区分不同程序(通过端口号区分)

          网络层:逻辑地址(ip地址)寻址。

          数据链路层:MAC地址寻址。

          物理层:将二进制比特流转化为电信号传输。

④每层常用设备及常用协议

常用设备 常用协议
应用层 计算机 http、https、ftp、TFTP
传输层 防火墙 TCP、UDP
网络层 路由器 ICMP、IGMP、ARP、RARP、IP
数据链路层 交换机
物理层 网卡

⑤路由器交换机介绍

交换机:提供更多的接口
路由器:选择最佳路径,前往目的地

⑥常用协议介绍

Http:超文本传输协议,默认使用TCP的80端口。

Https:超文本传输安全协议,默认使用TCP的443端口。

Ftp:文件共享协议,默认使用TCP的20、21端口。

TFTP:简单文件共享协议,默认使用UDP的69端口。

TCP:可靠的面向连接的传输协议,速度相对较慢。

UDP:不可靠的无连接的传输协议,速度相对较快。

ICMP:主要用于网络双向连通性检测,常用命令ping命令检测主机之间是否可以通信。

IGMP:组播协议。

ARP:将ip地址转化为Mac地址。

RARP:将Mac地址转化为ip地址。

IP:网际互连协议,提高网络的可扩展性。

三、数据封装与解封装过程

①封装过程

网络基础之OSI七层参考模型与TCP/IP五层模型_第2张图片 封装过程

应用层:上层数据 

传输层:在上层数据前添加TCP/UDP头部。数据传输单位为数据段

网络层:在上层数据前加IP地址段。数据传输单位为数据包

数据链路层:在上层数据前加Mac地址段,在上层数据后加校验和。数据传输单位为数据帧

物理层:转化为比特流。数据传输单位为比特

②解封装过程

网络基础之OSI七层参考模型与TCP/IP五层模型_第3张图片 解分装过程

你可能感兴趣的:(网络,tcp/ip,网络协议,ios)