TCP/IP协议
文章平均质量分 67
zhanglvmeng
这个作者很懒,什么都没留下…
展开
-
TCP/IP详解学习笔记(1)-基本概念
为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。但是简单的连到一起是远远不够的,就好像转载 2013-08-28 21:48:06 · 421 阅读 · 0 评论 -
TCP/IP详解学习笔记(11)-TCP交互数据流,成块数据流 .
本文转自:http://blog.csdn.net/goodboy1881/article/details/745606目前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等。这些协议又可以根据数据吞吐量来大致分成两大类:(1)交互数据类型,例如telnet,ssh,这种类型的协议在大多数情况下只是做小流量的数据交换,比如说按一下键盘,回显一些文字等等。(转载 2013-08-29 11:05:39 · 376 阅读 · 0 评论 -
TCP/IP详解学习笔记(10)-TCP连接的建立与中止 .
本文转自:http://blog.csdn.net/goodboy1881/article/details/744534TCP是一个面向连接的协议,所以在连接双方发送数据之前,都需要首先建立一条连接。这和前面讲到的协议完全不同。前面讲的所有协议都只是发送数据而已,大多数都不关心发送的数据是不是送到,UDP尤其明显,从编程的角度来说,UDP编程也要简单的多----UDP都不用考虑数据分片。书转载 2013-08-29 10:50:06 · 350 阅读 · 0 评论 -
TCP/IP详解学习笔记(9)-TCP协议概述 .
本文转自:http://blog.csdn.net/goodboy1881/article/details/741087终于看到了TCP协议,这是TCP/IP详解里面最重要也是最精彩的部分,要花大力气来读。前面的TFTP和BOOTP都是一些简单的协议,就不写笔记了,写起来也没啥东西。TCP和UDP处在同一层---运输层,但是TCP和UDP最不同的地方是,TCP提供了一种可靠的数据传输服务,转载 2013-08-29 10:33:47 · 337 阅读 · 0 评论 -
TCP/UDP伪首部的理解
本文转自:关于TCP/UDP伪首部我是这么理解的: 首先,要时刻谨记一个“伪”字,既然是“伪”首部,也就是假的,不仅是“假”首部,而且“假”到连地址空间都没有。也就是说伪首部是不占地址空间的,在实际传输中不存在这样的字段。只是在使用的时候把它拿出来一下。 其次,既然设置了伪首部,那么肯定就是有用的——为了计算检验和!书中原话“其目的是让UDP两次检查数据是否已经正确到达目的转载 2013-08-29 08:45:19 · 659 阅读 · 0 评论 -
TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器 .
本文转自:http://blog.csdn.net/goodboy1881/article/details/758034TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是:坚持定时器保活定时器2MSL定时器其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;而保活定时器则用于处理半开放连接1.坚持定时器坚持转载 2013-08-29 11:33:24 · 407 阅读 · 0 评论 -
TCP/IP详解学习笔记(12)-TCP的超时与重传 .
本文转自:http://blog.csdn.net/goodboy1881/article/details/755248超时重传是TCP协议保证数据可靠性的另一个重要机制,其原理是在发送某一个数据以后就开启一个计时器,在一定时间内如果没有得到发送的数据报的ACK报文,那么就重新发送数据,直到发送成功为止。1.超时超时时间的计算是超时的核心部分,TCP要求这个算法能大致估计出当前的网转载 2013-08-29 11:20:09 · 380 阅读 · 0 评论 -
TCP/IP详解学习笔记(8)-DNS域名系统 .
本文转自:http://blog.csdn.net/goodboy1881/article/details/743816前面已经提到了访问一台机器要靠IP地址和MAC地址,其中,MAC地址可以通过ARP协议得到,所以这对用户是透明的,但是IP地址就不行,无论如何用户都需要用一个指定的IP来访问一台计算机,而IP地址又非常不好记,于是就出现了DNS系统1.DNS系统介绍DNS的全称是Do转载 2013-08-29 10:22:37 · 394 阅读 · 0 评论 -
TCP/IP详解学习笔记(7)-广播和多播,IGMP协议 .
本文转自:http://blog.csdn.net/goodboy1881/article/details/7268601.单播,多播,广播的介绍1.1.单播(unicast)单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址转载 2013-08-29 09:24:53 · 358 阅读 · 0 评论 -
ping广播地址会如何
本文转自:http://www.cnblogs.com/yd1227/archive/2009/09/05/1560881.html首先,了解通常有4种广播地址:受限制的广播,网段的广播,子网的广播,所有子网的广播其次,假如我的地址10.26.20.1/16,我ping 10.26.255.255,会发生什么?看一下ping的输出:C:\Documents and Se转载 2013-08-29 09:16:09 · 641 阅读 · 0 评论 -
TCP/IP详解学习笔记(6)-UDP协议 .
本文转自:http://blog.csdn.net/goodboy1881/article/details/7138561.UDP简要介绍UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。 2.UDP协议头2.1.UDP端口号由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标转载 2013-08-29 08:57:01 · 380 阅读 · 0 评论 -
TCP/IP详解学习笔记(5)-IP选路,动态选路,和一些细节
本文转自:http://blog.csdn.net/goodboy1881/article/details/6953041.静态IP选路1.1.一个简单的路由表选路是IP层最重要的一个功能之一。前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来选择路由。这里就不重复了。首先来看看一个简单的系统路由表。Destination Gateway转载 2013-08-29 00:16:13 · 372 阅读 · 0 评论 -
TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
1.IMCP协议介绍前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文)协议。当传送IP数据包发生错误--比如主机不可达,路由不可达等等,ICMP协议将会把错误信息封包,然后传送回给主机。给主机一个处理错误的机会,这 也就是为什么说建立在IP层以上的协议是可能做到安全的原因。IC转载 2013-08-28 23:22:08 · 330 阅读 · 0 评论 -
TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议
本文转自:http://blog.csdn.net/goodboy1881/article/details/668556把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息。数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数据信息。1.IP协议IP协议是TCP/IP协议的核心,所有的TCP,转载 2013-08-28 22:27:03 · 404 阅读 · 0 评论 -
TCP/IP详解学习笔记(2)-数据链路层
数据链路层有三个目的:为IP模块发送和 接收IP数据报。为ARP模块发送ARP请求和接收ARP应答。为RARP发送RARP请 求和接收RARP应答ip大家都听说过。至于ARP和RARP,ARP叫做地址解析协议,是用IP地址换MAC地址的一种协议,而RARP则叫做逆地址解析协议,在tcp/ip协议的后面章节会介绍它们(在局域网里面用ARP协议可以很容易的搞瘫痪网络哦)数据链路层的协议转载 2013-08-28 22:08:43 · 341 阅读 · 0 评论 -
TCP/IP、Http、Socket的区别
TCP/IP、Http、Socket的区别HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有转载 2013-06-19 09:27:37 · 406 阅读 · 0 评论