回忆之城
生命在于折腾
IT博客
首页
新随笔
新文章
联系
聚合
管理
posts - 575,comments - 9,trackbacks - 0
<
2010年10月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔分类
(628)
english(1)
finance(23)
IT&PC(30)
shell(18)
unix/linux(266)
数据库(68)
服务器配置(53)
流媒体(5)
测试技术相关(53)
生活感悟&休闲(56)
网页&协议
职业发展相关(34)
行业相关(18)
车(3)
随笔档案
(575)
2022年10月 (42)
2022年7月 (23)
2015年12月 (5)
2015年11月 (4)
2015年10月 (2)
2015年9月 (1)
2015年8月 (1)
2015年6月 (2)
2015年5月 (5)
2015年4月 (6)
2015年3月 (12)
2015年1月 (6)
2014年12月 (3)
2014年11月 (1)
2014年9月 (3)
2014年7月 (3)
2014年6月 (14)
2014年5月 (18)
2014年4月 (90)
2014年3月 (11)
2014年2月 (1)
2014年1月 (13)
2013年12月 (37)
2013年11月 (16)
2013年10月 (2)
2013年9月 (3)
2013年8月 (12)
2013年7月 (10)
2013年6月 (9)
2013年5月 (12)
2013年4月 (2)
2013年3月 (6)
2013年2月 (2)
2013年1月 (4)
2012年12月 (10)
2012年11月 (3)
2012年10月 (1)
2012年9月 (4)
2012年8月 (4)
2011年11月 (1)
2010年12月 (5)
2010年11月 (14)
2010年10月 (21)
2010年9月 (7)
2010年8月 (7)
2010年6月 (1)
2010年3月 (2)
2009年10月 (7)
2009年9月 (1)
2009年6月 (1)
2009年4月 (2)
2009年1月 (8)
2008年12月 (7)
2008年7月 (3)
2008年6月 (13)
2008年5月 (6)
2008年4月 (5)
2008年3月 (33)
2008年2月 (5)
2007年12月 (2)
2007年11月 (20)
2007年8月 (1)
文章分类
(5)
database(2)
finance(1)
software
stock(1)
unix/linux(1)
收藏夹
左岸读书-blog
interesting
IBM linux 文档库
IBM linux 文档库
刘墉——新浪博客
左岸读书
http://www.zreading.cn/
测试blog
郎咸平——新浪博客
testing blog
Jackei 的测试生活与人文社会读本
Jackei 的测试生活与人文社会读本
前行的BLOG
前行的BLOG
搜索
最新评论
1. re: 【转】积分入户拿到调令后上户办理流程
办理积分入户自己已购房未入伙,不能落在自己房产上,因此,挂靠在亲友户口,问题是办准迁证要无房证明,我这种情況怎么办理
--林生
2. re: 【转】BugFree和SVN的整合
如果有BugFreeforSVN.tar.gz包请联系我,可以发我邮箱1002556061@qq.com,万分感谢
--李多多
3. re: 数据库应用中并发控制若干实现途径
评论内容较长,点击标题查看
--Melba35Hansen
4. re: Linux下配置静态IP地址,设置DNS和主机名
非常感谢。
--太极美术工程师师长
5. re: [转] 可以让你少奋斗十年的工作经验
不错哦3213
--fanke凡客诚品
阅读排行榜
1. Linux下配置静态IP地址,设置DNS和主机名(15972)
2. 【转】 shell脚本binary operator expected错误(10900)
3. pvcreate 命令报错Can't initialize physical volume "/dev/sdb1" of volume group "vg1" without –ff(10395)
4. 【转】awk -F "空格" 和-F "[空格]" 区别(8785)
5. Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist的解决方法(8498)
评论排行榜
1. 数据库应用中并发控制若干实现途径(8)
2. 《士兵突击》背景音乐全集(2)
3. 改了/etc/profile后怎么才能立即生效而不重启机子 (1)
4. 【转】BugFree和SVN的整合(1)
5. Linux下配置静态IP地址,设置DNS和主机名(1)
什么是协议,什么是数据包
协议就是对计算机之间连接的信息格式、能被收/发双方接受的传送信息内容的一组定义。协议有“多层”结构,高层协议如IPX或TCP/IP负责点到点传送信息包,较低层协议提供专门的信息和命令允许系统操作。
“包”(Packet)是TCP/IP协议通信传输中的数据单位,一般也称“数据包”。有人说,局域网中传输的不是“帧”(Frame)吗?没错,但是TCP/IP协议是工作在OSI模型第三层(网络层)、第四层(传输层)上的,而帧是工作在第二层(数据链路层)。上一层的内容由下一层的内容来传输,所以在局域网中,“包”是包含在“帧”里的。
名词解释:OSI(Open System Interconnection,开放系统互联)模型是由国际标准化组织(ISO)定义的标准,它定义了一种分层体系结构,在其中的每一层定义了针对不同通信级别的协议。OSI模型有7层,17层分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。OSI模型在逻辑上可分为两个部分:低层的14层关注的是原始数据的传输;高层的57层关注的是网络下的应用程序。
我们可以用一个形象一些的例子对数据包的概念加以说明:我们在邮局邮寄产品时,虽然产品本身带有自己的包装盒,但是在邮寄的时候只用产品原包装盒来包装显然是不行的。必须把内装产品的包装盒放到一个邮局指定的专用纸箱里,这样才能够邮寄。这里,产品包装盒相当于数据包,里面放着的产品相当于可用的数据,而专用纸箱就相当于帧,且一个帧中只有一个数据包。
“包”听起来非常抽象,那么是不是不可见的呢?通过一定技术手段,是可以感知到数据包的存在的。比如在Windows 2000 Server中,把鼠标移动到任务栏右下角的网卡图标上(网卡需要接好双绞线、连入网络),就可以看到“发送:××包,收到:××包”的提示。通过数据包捕获软件,也可以将数据包捕获并加以分析。
(见:附件图)就是用数据包捕获软件Iris捕获到的数据包的界面图,在此,大家可以很清楚地看到捕获到的数据包的MAC地址、IP地址、协议类型端口号等细节。通过分析这些数据,网管员就可以知道网络中到底有什么样的数据包在活动了。
附: 数据包的结构
数据包的结构非常复杂,不是三言两语能够说清的,在这里我们主要了解一下它的关键构成就可以了,这对于理解TCP/IP协议的通信原理是非常重要的。数据包主要由“目的IP地址”、“源IP地址”、“净载数据”等部分构成。
数据包的结构与我们平常写信非常类似,目的IP地址是说明这个数据包是要发给谁的,相当于收信人地址;源IP地址是说明这个数据包是发自哪里的,相当于发信人地址;而净载数据相当于信件的内容。
正是因为数据包具有这样的结构,安装了TCP/IP协议的计算机之间才能相互通信。我们在使用基于TCP/IP协议的网络时,网络中其实传递的就是数据包。理解数据包,对于网络管理的网络安全具有至关重要的意义。
posted on 2008-02-16 21:56
回忆之城
阅读(580)
评论(0)
编辑
收藏
引用
所属分类:
IT&PC
只有注册用户
登录
后才能发表评论。