51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 18254|回复: 51
打印 上一主题 下一主题

[原创] 超级网络入门与实践 连载一,连载二

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-4 09:26:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发一些自己翻译和整理的文章连载,供大家对于网络基础知识的学习和参考。因为是自己写的,还请大家多多支持和指教。本连载主要侧重于易懂和实践。下面是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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-11-4 09:54:51 | 只看该作者
下载下来, 学习. 谢谢.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-11-4 15:36:57 | 只看该作者
谢谢lz,顶了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-11-5 06:15:12 | 只看该作者
好东西,下下来学习
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-11-7 09:56:35 | 只看该作者
不错 好东西 努力学习
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-10-13 15:31:57 | 只看该作者

感谢分享

回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-10-14 11:21:50 | 只看该作者

谢谢

谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-10-17 16:35:33 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-11-21 20:12:02 | 只看该作者
天天在家看
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-2-14 14:11:37 | 只看该作者
谢谢分享~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2009-2-14 20:10:37 | 只看该作者
谢谢,
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2009-2-21 17:14:27 | 只看该作者

学习,非常,非常谢谢!

回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2009-2-26 00:54:30 | 只看该作者
定了
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2009-2-26 15:35:08 | 只看该作者
这种努力+无私的人一定要支持!
学习了!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2009-3-14 11:01:43 | 只看该作者
正好需要增长这方面的知识
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2009-3-16 22:15:14 | 只看该作者
定先
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-12-28 15:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    17#
    发表于 2009-3-30 23:02:52 | 只看该作者
    太谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2009-8-21 14:35:07 | 只看该作者
    太谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2009-8-23 11:51:23 | 只看该作者

    来者不惧。

    给我还不下,对不起你
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2009-8-24 15:23:12 | 只看该作者
    先下了  以后慢慢看   如果还能想到的话
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-2 18:03 , Processed in 0.086733 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表