TCP/IP五层网络模型

网友投稿 246 2022-10-16


TCP/IP五层网络模型

TCP/IP五层网络模型一共分为物理层(Physical Layer)、链路层(Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、应用层(Appalication Layer)等五部分。物理层处于最下面,应用层处于最上面。 一:物理层 任何两台电脑想要进行通信,都需要连接起来,不管是使用电线、无线、还是蓝牙。物理层所指的就是这些链路的特性--高低电信号。 二:链路层 定义: 在物理层提供服务的基础上向上一层网络层提供服务。将来自网络层的数据传到相邻节点的目标 网络上。 MAC地址: 以太网规定,连入网络的所有设备,都必须具有”网卡”接口。数据包必须是从一块网卡,传送到另一块网卡。网卡的地址,就是数据包的发送地址和接收地址,这叫做MAC地址,也可叫做硬件地址。它是一个48个的二进制位,通常由12个十六进制位表示。每个MAC地址在全球范围内都是独一无二的,前6个十六进制表示硬件厂商编号,后6个十六进制是厂商的产品流水号。 在链路层,是使用MAC地址通信的。源主机的链路层将封装好的数据帧发送给目的主机的链路层,从而完成数据在链路层的通信。 广播的方式: 在同一局域网想要找到目的主机的MAC地址,源主机将请求由广播发送给局域网内的每一个主机,每台主机都将收到请求,如果自己的MAC地址与请求相同,那么它将向数据接收,否则丢弃。这种放射存在着一定的弊端,当局域网之内的主机非常多的时候,就会出现通信线路时时刻刻被占用,自己想要接收的数据接收不到,想要发送出去的数据发送不出去。接下来,我们就要讲解一下该如何解决该问题。 三:网络层 网络层主要是解决局域网与局域网之间通信的问题,为解决问题提出了IP地址的方案。 IP地址: 就是网络地址,是身处在Internet之中每个主机的“×××”。目前使用的是第四版,也就是通常说的IPV4,它是个32位二进制数。 网络层间通信: 通常我们是知道目的主机的IP地址,我们发送IP数据报给它。源主机先向下传给链路层。链路层需要知道目的主机的MAC地址才能进行通信,为此,我们引入ARP协议,该协议只能获取同一子网的MAC地址,一旦没有在同一子网,我们需要将数据包交给网关处理。 四:传输层 传输层一共有两个我们需要注意的协议,一个是TCP协议,另外一个就是UDP协议。 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 五:应用层 应用层的协议就是HTTP、SNMP、WWW等协议。他们规定了传给运输层的数据包的格式。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SSL TLS认证架构和原理简介
下一篇:hutool实战:IoUtil 流操作工具类(将内容写到流中)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~