计算机网络--自顶向下方法
文章平均质量分 67
Paul_wuhaha
这个作者很懒,什么都没留下…
展开
-
TCP讲解(2)--------摘自《计算机网络-自顶向下方法》
继续上周的TCP内容。接下来是说下TCP的连接管理,TCP建立连接是需要三次握手的。首先第一步客户机的TCP向服务器端发送一个特殊的TCP报文段,里面不包含应用层数据,但是首部的一个标志位(SYN比特)设置为1,同时客户机选择一个起始序号(client_isn),将其放在TCP SYN报文段的序号字段中。接着这个报文段被封装在一个IP数据报中,发送给服务器。接着第二步,如果刚那个数据原创 2012-08-04 20:56:49 · 1126 阅读 · 0 评论 -
计算机网络,运输层方面知识(1)
我看的是一本《计算机网络 自顶向下方法》,看到运输层方面,还没看完,感觉蛮难的。我这里就把我自己理解的写写,估计有理解错的,希望大家发现后能多多指出我的错误。首先运输层是在应用层下的,负责的是端到端的通信,不去管在网络链路中如何传输,只负责在端与端之间的传输。先说说UDP,因为我才看到这,UDP有一个叫UPD检验和的玩意儿,它其实是报文段中所有16比特字的和进行的反码运算的结果,如果拿这个原创 2012-07-22 23:23:30 · 1314 阅读 · 0 评论 -
TCP和UDP的简单JAVA程序,从《计算机网络 自顶向下方法》中抄的,然后加了点注释。
以下是按照书打的,加了点注释,也就是我个人的理解,由于我刚出茅庐,而且这方面我感觉蛮难得,希望大家有啥意见提出来,大家一起探讨探讨。TCP客户端程序代码。import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStrea原创 2012-07-22 22:30:31 · 2660 阅读 · 1 评论 -
计算机网络层(1)----------《计算机网络-自顶向下方法》
接下来进入网络层。这个层里面牵扯了好多的知识,接下来一点点的来写下。网络层有两个重要的功能,转发和选路。路由器有一张转发表。路由器的相关知识将在以后博文里写出。转发的意思是,一个分组到达路由器的一个输入链路时,这个路由器就要将这个分组移动到合适的输出链路。选路的意思是,当分组从发送方流向接收方的时候,网络层就要决定这些分组所采用的路径。网络层提供了不同类型的服务,因特网的网原创 2012-08-11 15:47:54 · 702 阅读 · 0 评论 -
计算机网络层(2)------摘自《计算机网络----自顶向下方法》
接着那篇计算机网络层(1),那篇讲得是虚拟电路,就是电话中用到的网络连接,这一篇主要说数据报网络,也就是我们在计算机网络中常用的那种方式。在数据报网络里的路由器中,都有一个将目的地址映射到链路接口的转发表,当分组到达路由器的时候,该路由器使用这个分组的目的地址在这个转发表中查找出适当的输出链路接口。在转发时遵循最长前缀匹配规则,根据最长的匹配项,并向最长前缀匹配的链路接口转发这个分组。接下原创 2012-08-13 00:24:03 · 727 阅读 · 0 评论 -
计算机网络层(3)--------《计算机网络-自顶向下方法》
一个IPv4的关键字段有一下。1.版本号:占4个比特,规定了数据报的IP协议版本。2.首部长度:占4个比特,用来确定IP数据报的数据部分从哪里开始,一般是20字节的首部。3.服务类型:8个比特,用来使不同的IP数据报能相互区分开来。4.数据报长度:这是IP数据包的总长度。以字节记。理论最大65535个字节。16比特5.标识,标志,片偏移:下面会说到。32比特6.寿命:用来保原创 2012-08-13 00:56:35 · 954 阅读 · 0 评论 -
TCP讲解(1)----------摘自《计算机网络-自顶向下方法》
TCP连接是点对点,也就是,单个发送方和接收方的连接。TCP的连接被称为“三次握手”。第一次,由客户端发送一个特殊的TCP报文段,去请求服务端,第二次,由服务器也用一个特殊的TCP报文段来响应,第三次,客户端再用报文段来响应,其中就承载着“有效载荷”。在进程的套接字下面分别有TCP发送缓存和接收缓存,每个数据都分成报文段在这两个缓存间传输。在TCP报文段中,包括了源端口号和目的端口号,至于IP原创 2012-07-29 23:39:59 · 1262 阅读 · 0 评论 -
计算机网络,运输层方面知识(2)
看了点可靠传输协议里的选择重传。这方面知识真的有些看不懂。那我就先说下回退N步和选择重传中一个重要的概念,窗口的概念。先说下序号,序号的概念就是发送方发送的每个分组,它都有一个唯一的标识,就是序号,接收方收到某一分组,通知发送方,这一个分组收到了,就是通过序号来实现的。窗口可以类似的认为是一个队列,只是类似的,和队列很不一样。把 基序号 定义为最早的未确认分组的序号,把 下一个序号 定义为原创 2012-07-23 23:35:17 · 567 阅读 · 0 评论