51Testing软件测试论坛
标题:
[原创] 超级网络入门与实践 连载一,连载二
[打印本页]
作者:
益品黄牛
时间:
2007-11-4 09:26
标题:
[原创] 超级网络入门与实践 连载一,连载二
发一些自己翻译和整理的文章连载,供大家对于网络基础知识的学习和参考。因为是自己写的,还请大家多多支持和指教。本连载主要侧重于易懂和实践。下面是PDF文件和例子源程序,各连载间关系不是很大,基本可以独立阅读。为了便于了解文章的内容,下面列出连载二的目录。
1. 引言(理解计算机内部处理就能理解网络整体的构造) 3
1.1. 通信是由五个步骤构成的 3
1.2. 了解覆盖范围的区别 4
1.3. 了解万维网的构造 4
2. 分工和关联(三个功能边协作边完成各自的工作) 5
2.1. 各自有重要的分工 5
2.2. 缺那个通信都不成立 5
2.3. 互相协作来完成工作 6
2.4. 步骤一 将数据切割成适当的长度(TCP从IP和Ethernet取得信息来决定最佳长度) 7
2.4.1. 想选择途中不被分割的长度 7
2.4.2. 与通信对方交换长度信息 7
2.4.3. 从IP学得路径途中的长度 8
2.4.4. 中途的路由器通知长度 8
2.5. 步骤二 推算到通信对方的路径(不是Ethernet而是IP来判断LAN的范围) 9
2.5.1. IP调查LAN的范围 9
2.5.2. 从IP设置开始想象 9
2.5.3. 用表来管理路径信息 10
2.6. 步骤三 调查LAN内的目标MAC地址(为了Ethernet IP向ARP发出调查指示) 11
2.6.1. 知道的是IP地址 11
2.6.2. 用ARP向网络全体成员询问 12
2.6.3. 记住调查过一次的地址 12
2.6.4. 删除变旧的信息 13
2.7. 步骤四 将数据送入网路(Ethernet按照IP的指示将数据转换成信号来传送) 13
2.7.1. 将数字信号转换成信号 13
2.7.2. 从IP也取得目标信息 14
2.7.3. 完成时附上错误检查信息 14
2.7.4. 计算好发送时间后发送 15
2.8. 步骤五 将接收到的数据传送给应用程序(调查数据是否损坏了,根据记号向下一个传送) 15
2.8.1. 将数据向正确的对方传下去 15
2.8.2. 写着数据的送达地址 15
2.8.3. 也确认是否损坏了 17
2.8.4. TCP检测丢弃了的数据 17
3. 总结(用五个步骤来确认网络整体的流程) 18
3.1. 考虑一下网络的整体 18
3.1.1. 路由器的动作也和计算机一样 19
3.1.2. 万维网也是同样的原理 19
4. 网络脚本语言的实践 20
4.1. 用ARP协议来取得MAC地址 20
4.1.1. Ethernet协议格式 20
4.1.2. ARP协议格式 21
4.1.3. 通信顺序图 22
4.1.4. 脚本语言实现 22
4.2. 用TCP协议来决定分割数据块的最大长度 25
4.2.1. IP协议格式 25
4.2.2. TCP协议格式 27
4.2.3. 通信顺序图 29
4.2.4. 脚本语言实现 29
作者:
TransferForTest
时间:
2007-11-4 09:54
下载下来, 学习. 谢谢.
作者:
王爬爬
时间:
2007-11-4 15:36
谢谢lz,顶了。
作者:
ii_hw
时间:
2007-11-5 06:15
好东西,下下来学习
作者:
onepieceblue
时间:
2007-11-7 09:56
不错 好东西 努力学习
作者:
appleseed
时间:
2008-10-13 15:31
标题:
感谢分享
作者:
tangogao
时间:
2008-10-14 11:21
标题:
谢谢
谢谢
作者:
superMax
时间:
2008-10-17 16:35
学习
作者:
topcool99
时间:
2008-11-21 20:12
天天在家看
作者:
livea
时间:
2009-2-14 14:11
谢谢分享~~~~
作者:
capricorn
时间:
2009-2-14 20:10
谢谢,
作者:
icicle
时间:
2009-2-21 17:14
标题:
学习,非常,非常谢谢!
作者:
zzb_china
时间:
2009-2-26 00:54
定了
作者:
雅丹咔咔
时间:
2009-2-26 15:35
这种努力+无私的人一定要支持!
学习了!
作者:
xf645
时间:
2009-3-14 11:01
正好需要增长这方面的知识
作者:
snoopy-ahui
时间:
2009-3-16 22:15
定先
作者:
haohao4048
时间:
2009-3-30 23:02
太谢谢了
作者:
huigaochao
时间:
2009-8-21 14:35
太谢谢了
作者:
gongx2008
时间:
2009-8-23 11:51
标题:
来者不惧。
给我还不下,对不起你
作者:
allen_gu1230
时间:
2009-8-24 15:23
先下了 以后慢慢看 如果还能想到的话
作者:
snow8261
时间:
2009-9-25 15:46
先谢谢了!!
作者:
oliver_gertie
时间:
2009-12-7 13:35
学习学习,谢谢了
作者:
a_bu_
时间:
2010-7-7 14:15
不懂这块~~学习学习~~呵呵
作者:
janice50484
时间:
2010-9-13 21:15
谢谢了
作者:
sldxczh
时间:
2011-2-14 09:32
下载下来, 学习. 谢谢.
作者:
skynothing
时间:
2011-2-23 11:23
好东东 必须顶~~!!
作者:
kelvinakeely
时间:
2011-2-23 14:01
谢谢分享!
作者:
hero6911
时间:
2011-2-25 10:48
感谢分享~
作者:
aomin0101
时间:
2011-3-3 13:04
支持一下
作者:
xudinghe725
时间:
2011-3-3 22:21
谢谢分享
作者:
jiu_yexue
时间:
2011-3-12 07:25
谢谢楼主呀!!
作者:
糯米团加油
时间:
2011-3-16 12:47
谢谢LZ
作者:
aomin0101
时间:
2011-3-16 14:56
学习一下
作者:
merchen
时间:
2011-3-18 20:23
学习中
作者:
du12
时间:
2011-3-23 15:44
好东西,下下来学习
作者:
liudong_51sz_8
时间:
2011-3-24 22:01
学习一下,准备积累一些网络知识向网络测试方向推进
作者:
aomin0101
时间:
2011-3-25 10:07
顶就一个字
作者:
sy99
时间:
2011-5-6 15:06
thanks!!!!
作者:
jinux
时间:
2011-5-13 16:26
学学习 好好学习
作者:
ppizi
时间:
2011-5-23 12:29
下载了,谢谢分享。。。。
作者:
harneyluo
时间:
2011-6-17 16:28
好东西,谢谢楼主
作者:
youxxn
时间:
2011-6-21 22:16
下载下来, 学习. 谢谢.
作者:
ranqi
时间:
2011-7-29 15:32
下载学习
作者:
老叫花子老顽童
时间:
2012-1-29 17:35
辛苦楼主
作者:
蘤蘤
时间:
2012-3-7 17:34
谢谢!
作者:
xiongy2012
时间:
2012-3-16 21:54
楼主辛苦了,很好东西,学习ing
作者:
lisia
时间:
2012-5-20 22:32
好东西啊
作者:
lisia
时间:
2012-5-20 22:32
好东西啊
作者:
jjqkboy
时间:
2012-5-26 22:25
谢谢···学习了···
作者:
seven_1987
时间:
2012-11-21 17:12
thanks !
作者:
axu1984
时间:
2013-2-18 09:44
谢谢分享,好东西啊
作者:
甘老太
时间:
2013-2-28 15:04
感谢分享
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2