TCP/IP
sinzou1
这个作者很懒,什么都没留下…
展开
-
RFC及标准化
<br />下载<br />本部分内容包括:<br />• RFC及标准化<br />• Linux<br />• 术语<br />附录A录RFC及标准化<br />作者:Tim Parker<br />本附录内容包括:<br />• 访问R F C文档<br />• RFC 文档分类<br />T C P / I P协议的大部分信息包含在请求注解( R F C )文档中。R F C文档中定义了协议的各个方<br />面、协议的用法及协议的管理。<br />R F C文档中还包含许多无用的信息(大部分是与特转载 2010-12-20 16:36:00 · 2119 阅读 · 0 评论 -
超网编址
<br /> 分配许多C类地址来取代一个B类地址,带来的问题:路由器存储的信息及信息叫交换量极具增加。使用无类型域间选路CIDR,把一块相邻的C类地址压缩成一个表项。(网络地址块下线地址,块中地址总数)。ISP现在使用的无类型编址方法把IP地址块可以是任意整数,并允许一个网络管理员分配连续块中的地址,这个块中的地址数是2的幂。<br /> 引入无类型编址对选路影响很大,与分类地址不同,路由器无法仅仅通过查看地址来确定前缀和后缀之间的划分。当选路表中包含了无类型地址后,分类地址所用的数据结原创 2011-01-02 21:42:00 · 888 阅读 · 0 评论 -
网络层数据报分片
<br /> 每种分组交换技术都对一个物理帧可传输的数据量规定了一个固定的上界。这种限制称为最大传输单元MTU。以太网的MTU是1500八位组,FDDI的MTU大约为4470八位组。<br /> 互联网设计的主旨是隐藏底层网络技术,因此数据报的大小与物理网络限制越接近传输的资源利用率越高。TCP/IP选择了一种初始数据报大小的机制,在MTU较小的网络上把长数据报划分成更小的部分。此划分的过程称为分片,划分出来的小块称为数据报片。<br /> 分片通常由路由器来完成。分片规则:选原创 2011-01-02 21:28:00 · 3915 阅读 · 0 评论 -
垂直上TCP/IP结构
<br /> 今天整理这段时间来的TCP/IP笔记,发现很多东西都很简单,越发没有整理上传的必要了。但从书上截取的两张图还是挺有必要传上来,看着它回忆学过的东西。到目前为止,认为现实应用中网络的拓扑结构确实是个问题,或者说由于互联网发展太快导致在一定程度上使网络的拓扑形势缺少统一的规划。就像武汉这个大县城一样,呵呵。面对这些问题,应用中的解决方案就是在,靠软件功能来缝缝补补。<br /> TCP/IP的内容目前觉得就是两大部分:1、垂直上协议的层次原理与结构;2、横向上的数据报路由。由于原创 2011-01-02 20:25:00 · 802 阅读 · 0 评论 -
地址解析协议(ARP)与逆地址解析协议(RARP)
地址解析协议(ARP)与你地址解析协议(RARP)属于网络接口层的网络协议。用于已知机器的硬件地址但需要其网络地址IP,或者已知其网络地址IP需要知道其机器的硬件地址。对于网络通信,主机和路由器必须使用物理地址在底层硬件网络上传输数据报,必须依赖于ARP和RARP之类的地址转换方法,完成IP地址与相应硬件地址之间的映射。发现地址转换协议的实现原理就是通过广播响应来获得需要的硬件地址或者网络地址。因为总是缺少硬件地址或者网络地址中的一个,但网络层及其以上的通信两个地址都是必须的,由此我们很清楚了,原创 2011-01-02 21:02:00 · 1654 阅读 · 0 评论 -
以太网技术
IEEE802.3是一个重要标准。描述了在共享介质局域网上,采用带冲突检测的载波监听多路访问(CSMA/CD)技术的介质访问。以太网(Ethernet)和IEEE802.3并不是完全相同的概念。以太网的帧结构与IEEE802.3的帧结构略有不同。以太网是一种共享总线技术,支持广播,使用尽最大努力的交付机制。所有网点连接到一个共享的单一通信信道,这种拓扑方式称为共享总线。当一个站点传输时,信号并不同时到达网络,以大约70%的光速在电缆上传输。 当没有监听到发送时,主机接口开始发送,每次发送都在原创 2011-01-02 19:50:00 · 675 阅读 · 0 评论 -
传输控制协议TCP(二)
<br />可变窗口大小与流量控制<br /> TCP的滑动窗口机制是按八位组操作而不是按报文段或分组操作的。由于TCP连接是全双工的,在一个连接上可同时有两个不同方向的传输。我们认识这两个传输是完全独立的,因为在任意时刻数据都可以在一个方向或者两个方向上传输。因此,在连接两端的TCP软件为每个连接方向各保留了两个窗口(总共四个),其中一个在传输数据流时滑动,而另一个在接收数据流时滑动。<br /> TCP允许随时改变窗口的大小。在每个确认中,除了指出已经收到的八位组之外,还包括一个窗原创 2011-01-02 21:52:00 · 756 阅读 · 0 评论 -
传输控制协议TCP(一)
可靠性 TCP使用“带重传的肯定确认”技术作为提供可靠性的基础。这项技术要求接收方收到数据之后向源站回送确认ACK报文。发送方对发出的每个分组都保存一份记录,在发送下一个分组之前等待确认信息。发送方还在送出分组时启动一个定时器,并在定时器超时而确认信息还没有到的情况下重发刚才的分组。 TCP的定义描述了应用程序使用TCP软件的通用方式,但是并没有指定应用程序和TCP软件之间的细节。也就是说,该协议仅仅规定了TCP所能提供的操作,而并非指定应用程序也能够这些操作的具体过程。不指定与应用程序的借口的原原创 2011-01-02 21:48:00 · 854 阅读 · 0 评论 -
用户数据包协议UDP
<br />在那些允许有一个进程完成多个功能的系统中,一定要让进程能够知道发送方到底要求何种功能服务。所以,不应该把进程看做通信的最终目的地,而是应该把每台机器看作是一系列抽象的目的点,即协议端口。协议端口由一个正整数标识,本地操作系统提供一个接口机制,进程通过他来指定并接入到协议端口。为了通信,发送方必须知道目的机器的IP地址和机器内部的协议端口。<br />UDP报文机制没有提供保温确认,排序,反馈等机制。因此使用UDP的应用程序要承担可靠性方面的全部操作,包括报文的丢失、重复、时延、乱序以及失效等问题原创 2011-01-02 21:43:00 · 678 阅读 · 0 评论 -
广播分组转发
<br />网络地址由网络前缀和主机号两部分组成。转发分组时,路由器使用的是目的网络,而不是目的主机。定向广播:主机号的所有位都为“0”的地址是保留给该网络的;主机号为全“1”的地址都是保留作为定向广播的。全“0”解释为“本”;全“1”解释为“所有”。<br /><br /><br /><br />保留的地址前缀。只要不连接到外部世界,如果一个公司在没有连接到Internet的网络上使用TCP/IP协议,就可以把地址9.0.0.0和12.0.0.0分配给自己的本地网络。<br />网络标准字节顺序。各种机器原创 2011-01-02 20:28:00 · 2347 阅读 · 0 评论 -
协议入门必须分清软硬件层
<br /> 互联网本质上是由无数个不同层次规模的局域网组成的。<br /> 目前存在的局域网技术主要有:以太网、令牌环网、FDDI(光纤分布式数据接口技术)。注意:以上所说的是属于硬件层面上的。以太网技术有自己的原理,令牌环网、FDDI都有属于自己的原理,都是通信原理中的硬件原理。依托于这些通信硬件,TCP/IP是在它上面定制的约定或者说是规则。比喻一下,以太网、FDDI、令牌环网就是一段距离的铁路、一段高速公路、一段乡间小道。TCP/IP就是给他们制定的交通规则。本来铁路有铁路的交通规则,高原创 2010-12-23 21:45:00 · 878 阅读 · 0 评论 -
Linux路由表的一些资料
<br /> <br />使用下面的 route 命令可以查看 Linux 内核路由表。 # routeDestination Gateway Genmask Flags Metric Ref Use Iface<br />192.168.0.0 * 255.255.255.0 U 0 0 0 eth0<br />169.254.0.0 * 255.255转载 2010-12-23 19:19:00 · 1742 阅读 · 0 评论 -
协议分析工具
<br />一;前言<br />学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了。本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体传输过程。 <br /> 为了初学者更容易理解,本文将搭建一个最简单的网络环境,不包含子网。 <br />二、试验环境 <br /><br />1、网络环境 <br /><br />如图1所示 <br /><br /><br /><br /><br /><br />图1<br /转载 2010-12-21 15:56:00 · 2587 阅读 · 0 评论 -
传输控制协议TCP(三)
<br />Karn算法与定时器补偿<br /> 由于重传会造成发送放无法辨出确认信息到底是针对哪个数据包,此称为确认二义性。Karn算法,解决了此问题:TCP不应更改重传报文段的往返时间估计值,即只对没有二义性的确认(即对只发送一次的报文段的到达的确认)的往返时间估计值进行调整。Karn算法要求发送方使用定时器补偿策略把超时重传的影响估计在内。当出现超时重传时,TCP就加大定时时限。实际上每当重传一个报文段时,TCP就增加定时时限值(为避免定时时限无限增大,在TCP的多数实现中都规定了实现的上限值,这原创 2011-01-02 21:55:00 · 821 阅读 · 0 评论