码迷,mamicode.com
首页 > 其他好文 > 详细

小解网络协议

时间:2015-06-19 01:17:14      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

  网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

  在一台计算机中,我们都知道通过cmd命令输入命令:ipconfig/all,就可知道本台计算机的IP地处,物理地址,网关信息,DNS(域名服务器)等信息。

  根据计算机网络中数据的传输流程,可大致分为几个层次。金字塔形。

  第一层:最顶层即为第一层,可俗称人类层。在这个层次人类可以输入任何想要输入计算机的信息。

  第二层:应用层。即应用程序。

  第三层:传输层。此层关键之处在于端口,如果把IP地址比作一间房子 ,端口就是出入这间房子的门。当运用程序时,操作系统会给那些有需求的进程分配协议端口,且一个端口对应一个进程。端口可用来区分此进程某些数据到达与之对应的进程,就比如说打开QQ,与之对应的是QQ界面而不是微信界面。

  第四层:网络层。简而言之就是IP地址对应另一个IP地址。

  第五层:物理层。要知道数据不能直接在网络线中传输,数据只能以帧的形式传输。也可以说是物理地址对应物理地址。

     示意结构:

目的MAC<——源MAC(物理地址)

目的IP<——源IP

目的端口<——源端口

应用层

  想要详细了解网络协议,我们可通过wireshank软件抓包分析了解。在此软件中可以看到所有的传输数据。

  初学者,不对之处敬请大神多多指教。

 

小解网络协议

标签:

原文地址:http://www.cnblogs.com/yun1102/p/4584383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!