1、OSI模型
关于OSI七层模型:应用层、表示层、会话层、传输层、网络层、数据链路层、和物理层。七层模型与各个层中应用给的协议如下图所示。
那么数据在各层中,使用什么协议我们通过下图列出一些常用的协议,以及对于其在各个层不同协议的判断。
几个常用的协议的功能我们通过一个形象的说法来展现
IP:I want to send data to 127.127.127.127
UDP:I want to send a datagram on the port N
TCP:I want to send data in a reliable way on the port N
ARP:who knows 127.127.127.127's MAC address?
RARP: who knows 21.21.12.21.21.12's IP address?
ICMP:I send or receive queries or error message
DHCP/BOOTP:I want to get an IP address
DNS:what is the IP address of www.st.com?
从网络上传来的数据。我们一层层扒去它的外层(各种协议做的封装),得到真正我们需要的数据。发送网络上的数据也是在添加完各种协议头(封装),才开始发送到网络上,下面我们来看一下网络上数据包的IP--TCP结构。以便我们更好的分析解析出真正的数据。
我们以从以太网接收数据为例进行讲解。
---------------------作者:a827415225 来源:CSDN 原文:https://blog.csdn.net/a827415225/article/details/51945222?utm_source=copy 版权声明:本文为博主原创**,转载请附上博文链接!
|