网络通信协议

本文介绍了网络通信协议的基础知识,包括协议的作用、分类如OSI模型和TCP/IP模型,以及数据从发送者到接收者的传输过程,涉及应用层、传输层、网络层、数据链路层和物理层的封装。同时,探讨了网络接口、网卡和MAC地址的关系。
摘要由CSDN通过智能技术生成

目录

一、什么是协议

二、为什么要有协议

三、协议分类

(1)OSI通信模型

(2)tcp/ip通信模型

(3)TCPIP、OSI模型关系图

四、数据传输的过程

(1)传输路线

(2)发送者封装数据

(3)数据经过交换机

(4)数据经过路由器

(5)路由器转发到目标广播域的交换机

(6)目标设备收到后

五、关于网络接口、网卡、mac地址的关系说明


一、什么是协议

网络通信协议简称协议,又叫网络通信模型。是设备间通信的规则。

二、为什么要有协议

交换机、路由器、电脑、电视、手机等设备,设备类型、厂家品牌都不一样,互相通信需要统一的协议。类似于全国各地的人说的方言都不一样,沟通需要统一用普通话交流

三、协议分类

(1)OSI通信模型

这3层是程序员需要关心的,是产生数据的层,其他层是网工需要关心的:

【第7层】应用层:数据传输时使用http、ftp等多种数据传输协议

【第6层】表示层:数据传输时格式化为xml、json、html、jpg等格式,然后加密解密

【第5层】会话层:建立、维护、管理数据传输通道(会话)

这3层是产生数据的层,程序员需要关心的。其他层才是网工需要关心的

【第4层】传输层:ip寻址、路由选择

传输数据传输协议有2种


UDP:不可靠协议。A给B发消息,B可以不回复,这次沟通会让A可能做出错误的响应行为。

比如我发消息约女生去公园玩,女生没回复,那我按照约定去公园等她结果她没来,那我发的这个消息就是不可靠消息,我发消息的格式叫做不可靠协议


TCP:可靠协议。A每次给B发消息,B都要回复收到进行确认,这次沟通会让A做出对应正确的响应行为。

比如我发消息约女生去公园玩,最后附带一句收到请回复,女生没回复,我就知道女生没同意我就不去公园了,那我发的这个消息就是可靠消息,我发消息的格式叫做可靠协议

【第3层】网络层

网络层传输协议用得最多的只有1种,所以又称网络层为IP层

IP协议:源IP地址——>目标IP地址(路由器先根据目标IP地址找到对应设备,再根据路由表确定传输线路)

网络层其他协议:ARP协议,ICMP协议,IGMP协议

【第2层】数据链路层

源mac地址——>目标mac地址<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值