标签:系统 信息 可靠 字节流 硬件 system 地址 方式 tran
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等协议。他们规定了传给运输层的数据包的格式。
标签:系统 信息 可靠 字节流 硬件 system 地址 方式 tran
原文地址:http://blog.51cto.com/13813797/2140912