Linux 网络知识普及

一、网络体系结构
1、网络体系结构定义
  网络的层次结构和每层所使用的协议集合称为网络的体系结构;

2、网络体系结构分类
  OSI模型
  TCP/IP模型

二、OSI七层模型
1、定义
第七层:应用层
第六层:表示层
第五层:回话层
第四层:传输层(TCP/UDP)
第三层:网络层(IP)
第二层:数据链路层(路由器)
第一层:物理层(网线、有线/无线网卡)
在这里插入图片描述
2、说明
2-1、OSI模型相关的协议已经很少使用,但模型本身非常通用;

2-2、OSI模型是一个理想化的模型,尚未有完整的实现;

2-3、现实中,二层交换机处于处在数据链路层,价格一般;三层交换机处于网络层,价格昂贵。

3、TCP/IP协议四层模型
1、定义:TCP/IP协议(簇)是许多网络协议的集合,其中TCP协议和IP协议比较重要也比较有代表性,所以就用TCP/IP来命名这个网络协议集合,称为TCP/IP协议。TCP/IP协议是Internet事实上的工业标准。

第四层:应用层:用于应用程序层面的数据传输
第三层:传输层:TCP/UDP层,用于同一电脑程序下不同进程或线程下的数据传输;
第二层:网络层:IP层,用于端(电脑)到端(电脑)的数据传输。
第一层:网络接口与物理层:网络硬件设备(以太网有线/无线卡、wifi、蓝牙、 GPRS等)统一的接口,用于屏蔽硬件差 异,如Linux开发中的底层驱动代码。
在这里插入图片描述
在这里插入图片描述

四、TCP/IP四层模型中的关键协议
在这里插入图片描述
1、网络接口与物理层(Link;Layer)中的关键协议
1-1、MAC地址:48位全球唯一的网卡(有线/无线)身份标识;
1-2、ARP协议:由IP地址找到MAC地址;
1-3、RARP协议:由MAC地址找到IP地址;
1-4、PPP协议:拨号协议,多用于GPRS/3G/4G。

2、网络层(Internet Layer)中的关键协议
2-1、IP协议(IP地址):Internet protocal,分为IPV4和IPV6;
2-2、ICMP协议:Internet控制管理协议,如ping命令;
2-3、IGMP协议:Internet分组管理协议,如广播、组播。

3、传输层(Transport Layer)
3-1、TCP(Transfer Control Protocol,传输控制协议)提供面向连接的、一对一的可靠数据传输的协议。优点:传输可靠且数据量大(即数据无误、数据无丢失、数据无失序、数据无重复到达的通信);缺点:占用一定资源,传输效率不是很高。
3-2、UDP(User Data感染吗Protocol,用户数据报协议)提供不可靠的无连接的传输的协议。优点:因为不需要连接,所以传输效率较高;缺点:传输数据不可靠,多用于传输小尺寸数据。
3-3、SCTP协议:TCP协议的增强版,能实现多主机、多链路的通信。

4、应用层(Application Layer)
4-1、网页访问协议:HTTP/HTTPS(用于银行网站等安全系数要求高的领域);
4-2、邮件发送接收协议: POP3(收)/SMTP(发) 、IMAP(可接收邮件的一部分);
4-3、文件传输协议: FTP;
4-4、远程登录协议:Telnet/SSH。

5、嵌入式相关
5-1、 网络时钟协议:NTP;
5-2、简单网络管理协议(实现对网络设备集中式管理 ):SNMP ;
5-3、用传输音视频的协议(安防监控): RTP/RTSP。

五、TCP/IP协议通讯模型
在这里插入图片描述
**在这里插入图片描述**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值