TCP/IP和OSI
OSI参考模型共有七层分别为:
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
OIS参考模型的抽象能力高、概念划分清晰、适合描述各种网络,但过于复杂。
TCP/IP模型
TCP/IP是一组用于网络互联的通信协议。Internet网络体系结构以TCP/IP为核心。
TCP/IP可分为为四个层次,分别是:网络访问层、网际互联层(主机到主机)、传输层、应用层。
TCP/IP与OSI
OSI参考模型 | TCP/IP参考模型 |
---|---|
应用层 | 应用层 |
表示层 | 应用层 |
会话层 | 应用层 |
传输层 | 传输层 |
网络层 | 网际互连层 |
数据链路层 | 网络接口层 |
物理层 | 网络接口层 |
一、TCP/IP参考模型应用层对应OIS参考模型高层,为用户提供所需要的服务;如FTP、Telnet、DNS、SMTP。
二、TCP/IP参考模型传输层则对应OIS参考模型传输层 ;为应用层提供端到端的通信功能,确保数据顺序传送机数据完整性。该层定义了两个协议:
传输控制协议(TCP );可靠、头部文件长度二三十字节、面向连接的数据传输服务。
用户数据报协议(UDP ); 不保证可靠、面向无连接的数据传输服务、速度快、头部文件8字节。
三、TCP/IP参考模型中的网际互连对应于OIS参考模型中的网络层,主要解决主机到主机的通信问题。该层有三个主要协议:网际协议(IP)、互联网组管协议(IGMP)、互联网控制报文协议(ICMP)。
IP协议是互联网层中最重要的协议,它提供可靠、无连接的数据报传递服务。
四、网络接口对应OIS参考模型的数据链路层和物理层,它负责监视数据在主机和网络之间的交换。
消息在模型中传递中封装的过程
应用层 | 消息 |
---|---|
传输层 | 源端口和目的端口(TCP/UDP)+消息 |
网际互连层 | 源IP地址和目的IP地址+ 源端口和目的端口(TCP/UDP)+消息 |
网络接口层 | 目的MAC和本机MAC+源IP地址和目的IP地址+ 源端口和目的端口(TCP/UDP)+消息+FCS |
消息在模型传递中解封的过程
网络接口层 | 解封MAC地址并向上传递(源IP地址和目的IP地址+ 源端口和目的端口(TCP/UDP)+消息) |
---|---|
网际互连层 | 解封IP地址并向上传递( 源端口和目的端口(TCP/UDP)+消息 ) |
传输层 | 解封TCP/UDP并向上传输(消息) |
应用层 | 收到消息 |
分层模型:降低复杂性,各司其职,同层之间使用相同的协议
下层为上层提供服务,上层是下层的负载
如何知道对方MAC地址
在局域网中需要查看别人的Mac地址时,可是用此方法,快捷键Win+R打开运行,输入cmd回车,进入命令行,首先ping 目标IP,然后使用以下2种方法查看。第一种:arp -a “目标IP”第二种: nbtstat -an “目标IP”