网络基础-OSI七层vsTCP/UDP四层 五层 数据封装

发布时间 2023-10-11 20:36:59作者: citywalk

1.0 网络基础

1.1 网络是什么?

网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享

网络分类:局域网 ,城域网,广域网

1.2 数据通信方式

单播:一对一

组播:一对多

广播:一对所有

2.0 OIS七层模型vsTCP/IP四层五层模型 

2.1 分层思想

①、将复杂的网络环境简单化,便于处理网络问题

②、统一了物理层接口的硬件标准

 

2.2 对比图如下:

 

 

2.3 每层的作用

  7.应用层:人机交互面(协议:HTTP FTP TFTP)

 HTTP:超文本传输协议 默认TCP80端口

 FTP:文件传输协议 默认TCP20 21端口

 TFTP:简单文件传输协议 默认UDP 69端口

 6.表示层:将人类高级语言翻译成二进制 (压缩,加密,数据的功能)

 5.会话层:创建 管理会话

 4.传输层:数据如何传输数据  两个方式 TCP/UDP【(TCP:稳定,慢)UDP:不稳定 ,快】

 3.网络层:选择最佳路径传输数据 

ARP:(地址解析协议)将IP地址转换成物理mac地址的协议

ICMP:(国际控制报文协议)根据物理mac地址转换成ip地址的协议(ping)

 2.数据链路层:二次通过mac地址确认,信息是否正确到达。检查数据的完整性。

 1.物理层:将数据转换成电流顺着网线发送出去 (比特流)

3.0 交换机作用

提供更多的接口

4.0 协议

4.1 应用层

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

HTTPS: 默认使用TCP的443端口

FTP:文件传输协议  默认使用TCP的20,21端口

TEIP:简单文件的传输协议  默认使用UDP的69端口

SMTP:简单邮件传输协议  默认使用TCP 的25端口

POP3:邮局协议版本3   默认使用TCP的110端口

telnet:远程登录协议  默认使用TCP的22端口ssh

DHCP:动态主机配置协议  默认使用UDP的67.68端口

4.2 网络层

IP协议:国际协议  四个支撑组成

ARP:地址解析协议  是将IP地址转换成mac地址的协议

RARP:逆地址解析协议  根据物理mac地址转换成IP地址的协议

ICMP:国际控制报文协议  ping 网络连通性检测  检测网络连通信

IGMP国际组管理协议  一个组播协议,该协议运行在主机和组播路由器之间

5.0 数据解/封装

5.1 封

 应用层:HELLO 实际要发送的数据 HTTP

表示层:将hello 翻译成二进制

会话层:选择对应通道

传输层:根据应用程序的设计 选择 TCP/UDP 传输数据

网络层:根据IP 地址 选择对应的最佳路径

数据链路层:根据mac地址 确认数据是否传输正确

物理层:转换成电流顺着网线发送出去

5.2 解

 

 

6.0 理想的网络设计

1、核心层---高速转发数据包(流量高速转)----三层交换机、路由器、防火墙、网络层

2、汇聚层---流量控制、转发数据包、(对流量)---三层交换机、网络层

3、接入层----提供尽可能多的接口(20接口)---二层交换机、数据联络层----流量控制